How to Remove Oil from a Driveway: Simple and Effective Methods

Updated: Oct 9
Oil stains are one of the most common problems homeowners face with driveways. They can spoil the appearance of the surface and create slippery spots. Whether from a small drip or a large spill, oil can be stubborn to remove once it soaks in.
This post covers quick clean-up methods for fresh spills, deeper cleaning for old stains, and the right approach for each surface: tarmac, concrete, imprinted concrete, resin bound and block paving. You will also find what never to put on an oil stain, when a mark is permanent, and how to stop new ones forming.

Key takeaways
Clean fresh oil spills as soon as possible.
Use absorbent materials before scrubbing.
Choose cleaning products suitable for your driveway type.
Avoid petrol, thinners and other solvents, especially on tarmac.
Prevention is easier than removal.
Why oil stains happen
Oil comes from vehicle leaks, maintenance work, or accidental spills. Driveway materials such as concrete, block paving, resin and tarmac are all porous to some degree. This means oil can sink below the surface, making it harder to remove over time. The combination of dust, dirt, and oil can also make stains more visible.
Tarmac has an extra problem. Its binder is bitumen, an oil product itself, so engine oil and fuel do not just sit on top: left long enough, they soften the binder and the surface can start to break up under the stain.
Act quickly on fresh spills
Fresh oil is easier to deal with than old, set-in stains. As soon as you spot a patch:
Contain the spill by stopping the source of the leak.
Absorb excess oil using cat litter, sawdust, or baking soda.
Let it sit for at least 30 minutes to draw the oil out of the surface.
Sweep up the absorbent material and dispose of it safely.
Avoid rinsing at this stage, as water can spread the oil further.

How do I get oil off the driveway?
Once the excess oil is removed, clean the residue using:
Hot, soapy water made with washing-up liquid or a degreaser suitable for your surface.
A stiff-bristled brush to scrub the surface. Avoid wire brushes on tarmac and resin.
A thorough rinse with a hose or bucket of water.
For better results, repeat the process. In many cases, a second round will fade the stain further. Keep the rinse water off the road: roadside gullies are surface water drains, and they discharge straight to the environment, such as a stream or river, rather than a treatment works.
How do you get oil stains off a driveway that are old?
Stains that have been left for weeks or months are harder to remove. Options include:
Commercial driveway cleaners designed for oil removal, matched to your surface.
Paste cleaners made from baking soda and water, left to sit for an hour before scrubbing.
A poultice on plain concrete: an absorbent powder mixed with degreaser, spread over the stain, covered and left to dry so it pulls oil back out of the pores.
Multiple applications where stains are still visible after the first attempt.
Always test cleaners on a small patch before applying them widely.
How to remove oil from a tarmac driveway
Tarmac surfaces are softer than concrete and can be damaged by strong chemicals.
Use only tarmac-safe degreasers (water-based, labelled safe for bitumen or asphalt).
Avoid petrol, diesel, paint thinners, or other solvents: they dissolve bitumen and make the damage worse.
Scrub with a soft-bristle brush to avoid removing surface material.
Rinse with a gentle flow of water instead of high-pressure washing.
If the oil has dried, baking soda can still be useful. Sprinkle it generously, leave for several hours, then scrub with mild soapy water. On older tarmac driveways the stain often fades rather than disappears, and that is usually the safer outcome than scrubbing the stones loose. Our post on how to clean a tarmac driveway without damaging it covers pressure settings and products in more depth.

Removing oil from concrete and imprinted concrete
Plain concrete is the most forgiving surface. A concrete degreaser, a stiff brush and a pressure washer on a wide fan are fine, and the poultice method above is the best bet for an old stain.
Pattern imprinted concrete is different because it is protected by a sealer. Oil sits in or on that sealer rather than the concrete, so a fresh spill usually lifts with washing-up liquid and a soft brush. Keep strong solvents off it, as they can soften or cloud the sealer. If a stain has got through a worn sealer, the area may need cleaning, stripping and resealing, which is a job for a contractor rather than a weekend.
Removing oil from a resin bound driveway
Resin bound is permeable, so oil does not just sit on top: it can run down between the stones, where a brush cannot reach. Speed matters more here than on any other surface.
Absorb the spill straight away, then wash with warm water and washing-up liquid and a stiff (not wire) brush, and rinse. Avoid solvents, and keep a pressure washer at low pressure and a sensible distance so you do not lift the aggregate. A well-laid resin bound drive can last up to 25 years, but a long-standing oil patch can leave a darker shadow that cleaning only fades.
Removing oil from block paving
On block paving, the stain is in the blocks and often in the jointing sand too. Absorb, degrease and scrub the blocks as you would concrete. If you pressure wash, expect to lose jointing sand, and brush in fresh kiln-dried sand afterwards so the blocks stay locked together. A badly stained block can also be lifted and replaced, which is the one advantage blocks have here.
What not to use on an oil stain
Some popular fixes do more harm than the oil:
Petrol, paraffin or thinners: they dissolve tarmac binder, spread the stain and are a fire risk.
Brick acid or patio acid on tarmac: it eats the surface and does nothing for oil.
Bleach: it does not break down oil, so it only adds another chemical to rinse away.
A wire brush: it scratches sealers and pulls stones out of tarmac and resin.
Hosing it into the road: oily water in a roadside gully can end up in a local watercourse.
Will an oil stain ever come out completely?
Fresh spills often come out completely if you absorb them quickly. Old stains on concrete usually fade with repeated rounds of degreaser or a poultice, though a faint shadow can remain.
On tarmac, the stain itself is less of a worry than what the oil has done underneath. If the surface under a long-standing leak feels soft, crumbles when you press it, or has started to lose stones, cleaning will not fix it. That patch needs cutting out and relaying, which our tarmac repair post explains.
Preventing oil stains in the future
Once the driveway is clean, prevention will save time and effort later.
Regular vehicle checks to spot leaks early.
Drip trays under cars with ongoing leak issues.
Protective sealants on suitable surfaces to make them less absorbent.
Immediate clean-up if any oil spill occurs again.
Keeping a driveway oil-free
Oil stains are a nuisance, but most are not permanent. Quick action on fresh spills, the right method for your surface and regular cleaning will keep the drive looking its best; our guide to how to clean a driveway covers the routine side. If a leak has softened or broken up the surface, Pete and the team in Tettenhall can look at whether a patch repair or a new surface makes more sense, with a free quote after a site visit.




