How to Remove Oil Stains From a Driveway

Oil stains on driveways can be removed using specialist degreasers, poultice treatments, or hot water pressure washing, depending on the stain's age and depth. Fresh stains respond well to absorbent materials and degreaser. Old, deep-set stains may need professional chemical treatment and hot water extraction.

Why Oil Stains Are Difficult to Remove

Oil penetrates porous surfaces like block paving, concrete and natural stone, sinking below the surface rather than sitting on top of it. Once it's there, sun and heat bake it further into the material, making it progressively harder to shift the longer it's left untreated.

Fresh Stain First Aid

Act quickly. Cover the stain with an absorbent material — cat litter or sawdust both work well — and leave it for a few hours to draw out as much oil as possible. Sweep up the absorbent material, then apply a degreaser and scrub with a stiff brush before rinsing thoroughly.

DIY Methods and Their Limits

Washing-up liquid (e.g. Fairy Liquid) can help lift fresh, surface-level oil with scrubbing, but won't shift oil that's soaked into a porous surface. WD-40 is sometimes used to loosen old, dried-on stains before cleaning, but it's not a primary stain remover and needs to be fully washed off afterwards. Baking soda paste is another mild option for very light, fresh marks. None of these reliably handle deep-set or long-standing stains.

Professional Treatment

For stubborn or older stains, professional treatment typically involves a specialist degreaser formulated for porous surfaces, combined with hot water pressure washing to lift oil that's penetrated below the surface. For particularly deep staining, a poultice treatment — a paste that draws the oil out over time — may be used before final cleaning.

Surface-Specific Approach

Block paving needs careful treatment to avoid forcing oil deeper into the joints. Concrete tolerates stronger treatment but can still permanently stain if neglected. Tarmac is generally the most forgiving surface for oil staining.

Prevention

Sealing your driveway creates a protective barrier that stops oil soaking in, making future spills far easier to clean. A drip tray under a parked vehicle and prompt cleaning of any fresh spill also go a long way.

When to Call a Professional

If a stain is old, covers a large area, or hasn't responded to DIY treatment, it's worth calling in a professional — repeated DIY attempts with the wrong chemicals can sometimes damage the surface further. See our driveway cleaning service for full details, or our driveway cleaning cost guide for pricing.

Frequently Asked Questions

Yes, in most cases. Fresh stains respond well to absorbent material and degreaser. Old, deep-set stains may need professional chemical treatment and hot water extraction.

It can help lift fresh, surface-level oil with scrubbing, but it won't shift oil that has soaked into a porous surface like block paving or concrete.

WD-40 is sometimes used to loosen old, dried-on stains before cleaning, but it's not a primary stain remover and can leave its own residue if not fully washed off.

A specialist degreaser designed for porous surfaces, used alongside hot water pressure washing, gives the most reliable results — especially for older stains.

Written by the First Choice Jet Wash team, who clean and treat oil-stained driveways across NW London.

Related Services

Driveway Cleaning

Full driveway cleaning service.

Learn more →

Driveway Cleaning Cost

Detailed pricing guide.

Learn more →

Block Paving Cleaning & Sealing

Sealing prevents future oil staining.

Learn more →

Stubborn Stain That Won't Shift?

Get a free no-obligation quote today.

📞 Call Now 💬 Get Quote