The quick answer: For fresh oil stains, absorb with cat litter immediately, then scrub with washing up liquid and hot water. For old stains, you'll need commercial degreasers or professional treatment. The sooner you act, the better your chances of complete removal.
Oil stains are one of the most common and frustrating driveway problems. Our professional driveway cleaning service includes specialist oil stain treatment. This guide covers exactly how to tackle them yourself, from emergency spills to years-old marks.
Why Oil Stains Are So Difficult to Remove
Oil stains are difficult to remove because motor oil, brake fluid, and transmission fluid are hydrophobic -- they repel water and penetrate deep into porous surfaces like concrete and block paving within hours. Standard pressure washing alone cannot break the chemical bond between oil and stone, which is why specialist degreasers or absorbent treatments are needed.
- Oil penetrates porous surfaces: Block paving, concrete and natural stone all have tiny pores. Oil seeps into these, going deeper the longer it sits.
- Oil repels water: This is why pressure washing alone doesn't work - the water just beads off.
- Heat makes it worse: Summer sun warms the oil, making it more liquid and helping it penetrate deeper.
- Age matters: Fresh oil sits on the surface. After 24-48 hours, it starts penetrating. After weeks or months, it's deep in the material.
Removing Fresh Oil Stains (Within 24 Hours)
If you catch the spill quickly, you have a good chance of complete removal. Here's what to do:
Step 1: Absorb the Oil Immediately
Cover the entire stain generously with an absorbent material:
- Best: Cat litter (clay type, not silica)
- Also works: Sawdust, sand, cornflour, baking soda
Leave for 30 minutes to several hours. The longer the better. Sweep up and dispose of in general waste (not compost).
Step 2: Apply Washing Up Liquid
Squirt a generous amount of washing up liquid (Fairy or similar) directly onto the stain. The surfactants in washing up liquid break down oil.
Step 3: Scrub with Hot Water
Pour hot (not boiling) water over the stain and scrub vigorously with a stiff brush. Work the washing up liquid into the stain.
Step 4: Rinse and Repeat
Rinse with clean water. If staining remains, repeat steps 2-4. Multiple applications are often needed.
Alternative: Coca-Cola Method
Some people swear by pouring Coca-Cola (not diet) on oil stains. The phosphoric acid helps break down oil. Pour on, leave overnight, scrub and rinse in the morning. It works, but no better than proper degreaser.
Removing Old Oil Stains (More Than 24 Hours)
Older stains have penetrated the surface and need stronger treatment:
Method 1: Commercial Degreaser
Products to try:
- Oil Vanish (widely available, effective)
- Everbuild Oil Stain Remover
- Thompsons Oil and Drive Stain Remover
- Brick acid (for concrete only - test first)
How to use:
- Apply degreaser generously to the stain
- Leave for 15-30 minutes (follow product instructions)
- Scrub with stiff brush
- Rinse with pressure washer or strong hose
- Repeat 2-3 times for stubborn stains
Method 2: Poultice Treatment
A poultice draws oil out of the surface over time. This is the best method for deep, old stains.
DIY Poultice:
- Mix cat litter or diatomaceous earth with acetone or white spirit to make a paste
- Spread 1cm thick over the stain
- Cover with plastic sheeting to slow evaporation
- Leave for 24-48 hours
- Scrape off and dispose
- Repeat if necessary
Commercial poultice products like Oil Out are easier to use and often more effective.
Method 3: Biological Treatment
Specialist bio-remediation products use bacteria to "eat" the oil. Products like Bio-Remediation Oil Stain Remover work over several weeks but can remove very old stains that nothing else touches.
Professional Oil Stain Removal
When DIY methods fail, or for valuable surfaces, professional treatment is the answer. We serve Redhill, Reigate, and all surrounding Surrey areas.
What Professionals Do Differently
- Hot water pressure washing: Water heated to 150°C breaks down oil far more effectively than cold water
- Industrial degreasers: Stronger than retail products
- Higher pressure: 3000+ PSI lifts oil from deeper in the surface
- Steam cleaning: For delicate surfaces where high pressure isn't suitable
- Multiple treatments: We can return for stubborn stains
Professional Treatment Costs
- Small stain (up to 30cm): £10-20
- Medium stain (30-60cm): £20-30
- Large stain (60cm+): £30-50
- Multiple stains: Often discounted when done with a full driveway clean
Professional treatment is usually done alongside a full driveway clean for best results.
Oil Stain Removal by Surface Type
Block Paving
Block paving is moderately porous. Fresh stains remove well. Old stains may leave slight shadowing. Don't use brick acid - it can damage the surface. Standard degreasers are safe.
Concrete
Concrete is very porous and absorbs oil quickly. Act fast on fresh spills. Old stains often leave shadows. Brick acid can help on concrete but test first - it can etch the surface.
Tarmac/Asphalt
Tarmac is an oil-based product, so ironically it's the hardest to clean. Solvents that dissolve oil can also soften tarmac. Stick to degreasers only - no brick acid or strong solvents.
Natural Stone
Natural stone varies widely. Sandstone is very porous and stains easily. Granite is dense and resists staining. Use only pH-neutral cleaners on natural stone - acids can etch and damage. Professional treatment recommended for valuable stone.
Preventing Oil Stains
Prevention is easier than removal:
Regular Vehicle Maintenance
The best prevention is a vehicle that doesn't leak. If your car leaks oil, get it fixed. A £50 gasket replacement is cheaper than repeated driveway cleaning.
Use a Drip Tray
If your car occasionally drips (older vehicles often do), place a drip tray or old towel under the engine when parked.
Cardboard Under Parked Vehicles
Flattened cardboard boxes under the engine catch drips. Replace when saturated.
Seal Your Driveway
Sealed block paving resists oil penetration. Oil sits on the sealed surface and can be wiped away before it penetrates. Sealing costs £3-8 per sqm but pays for itself in easier maintenance.
Act Immediately
Keep cat litter in the garage. The moment you see a drip or spill, cover it. Five minutes of action saves hours of scrubbing later.
What Doesn't Work
Save yourself time and money by avoiding these ineffective methods:
- WD-40: It's an oil-based product. It won't remove oil stains and may make them worse.
- Bleach: Doesn't break down oil. May discolour your driveway.
- Cold water pressure washing alone: Oil repels water. You'll just spread it around.
- Petrol/gasoline: Dangerous, doesn't work well, and can damage surfaces.
- Paint thinners on tarmac: Will dissolve the tarmac along with the oil.
When to Accept the Stain
Sometimes, complete removal isn't possible:
- Very old stains (years) on porous surfaces often leave some shadowing
- Repeated treatments can damage some surfaces more than the stain does
- If the stain is under where you park anyway, it's barely visible
A professional can give you an honest assessment of what's achievable.
Get Professional Help
Struggling with oil stains? We provide oil stain treatment throughout Surrey, either standalone or as part of a full driveway clean. We'll be honest about what's achievable for your specific stains.
Related guides: Driveway Cleaning Costs UK | Block Paving Sealing Guide | How to Prepare Your Driveway | Pressure vs Jet Washing