How to Remove Oil Stains from Your Driveway

Fresh stains can be removed with household products. Old stains need stronger methods. Here's everything you need to know.

Last updated: February 2026

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.

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:

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:

How to use:

  1. Apply degreaser generously to the stain
  2. Leave for 15-30 minutes (follow product instructions)
  3. Scrub with stiff brush
  4. Rinse with pressure washer or strong hose
  5. 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:

  1. Mix cat litter or diatomaceous earth with acetone or white spirit to make a paste
  2. Spread 1cm thick over the stain
  3. Cover with plastic sheeting to slow evaporation
  4. Leave for 24-48 hours
  5. Scrape off and dispose
  6. 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

Professional Treatment Costs

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:

When to Accept the Stain

Sometimes, complete removal isn't possible:

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.

Get Free Quote

Related guides: Driveway Cleaning Costs UK | Block Paving Sealing Guide | How to Prepare Your Driveway | Pressure vs Jet Washing

Get Free Quote Call Now