Oil on paving is an absorption problem, not a dirt problem. The oil has soaked into the pores of the paver, so scrubbing the surface achieves very little — you have to draw the oil back out. That means a degreaser or an absorbent poultice and some patience, not a pressure washer and optimism.
Here is what actually works, in the order we would try it, plus the things people commonly do that make the stain permanent.
First: act fast on fresh spills
A fresh spill is a different job to a two-year-old shadow. If the oil is still wet, do not wash it and do not spread it.
- Cover it in a dry absorbent immediately — cat litter, sawdust or sand. Cheap clay cat litter is the best value and every supermarket stocks it.
- Leave it several hours, or overnight for a large spill, grinding it gently underfoot into the surface texture.
- Sweep it up and dispose of it properly. Oil-soaked absorbent should not go into the green bin or down a stormwater drain.
- Only then treat the residual shadow with a degreaser.
Getting the bulk off before it migrates deeper is worth more than any product you buy afterwards.
The methods that work, ranked
| Method | Best for | Realistic result |
|---|---|---|
| Dry absorbent | Fresh, wet spills | Removes most of the oil before it soaks in |
| Dishwashing liquid and hot water | Light, recent marks | Works on surface film only; fine as a first attempt |
| Alkaline degreaser | Most driveway oil stains | The workhorse. Several applications usually needed |
| Absorbent poultice | Old, deep stains | The only method that genuinely pulls oil back out of the pore structure |
| Enzyme/microbial cleaner | Older stains, slow but thorough | Digests the oil over days; excellent on concrete pavers |
| Mechanical removal | Last resort on concrete | Removes the stained surface layer — and the finish with it |
| Replace the affected pavers | Severe, isolated staining | The honest answer when nothing else works |
Method 1: degreaser, done properly
A standard alkaline degreaser will shift most driveway oil if you use it correctly. Most people fail because they rinse too soon.
- Sweep the area and remove any loose joint sand from the immediate stain.
- Wet the paving around the stain first, but not the stain itself. This stops the degreaser spreading and staining the clean surround.
- Apply the degreaser neat or at the strongest recommended dilution, straight onto the dry stain.
- Agitate with a stiff bristle brush — not a wire brush, which will score concrete and clay alike.
- Leave it to dwell. Fifteen to thirty minutes minimum, kept damp. This is the step everybody skips.
- Rinse with hot water if you can, and repeat. Two or three cycles beat one aggressive attempt.
Expect improvement rather than disappearance first time. Old stains fade in stages.
Method 2: the poultice (for old, set-in stains)
This is the technique that actually works on a stain that has been there for years, and almost nobody uses it on paving because it is slow.
The principle: a wet absorbent paste is applied, covered, and as it dries it draws the dissolved oil up out of the paver and into the paste, which you then discard.
- Mix a solvent or degreaser with an absorbent powder — diatomaceous earth, kaolin clay, talc or even plain flour — to a thick peanut-butter consistency.
- Spread it 5–10mm thick over the stain, overlapping the edges by a few centimetres.
- Cover with plastic sheeting taped down at the edges and leave for 24 hours. This keeps it working rather than flash-drying.
- Remove the plastic and let the poultice dry out completely — another day or two. The drying is what pulls the oil.
- Scrape off, sweep and rinse. Repeat if needed; deep stains can take three or four cycles.
A week-long process for a stain that has annoyed you for three years. Reasonable trade.
Method 3: enzyme and microbial cleaners
These use bacteria that consume hydrocarbons. You wet the area, apply, keep it damp and wait — often several days, with reapplication. Slow and undramatic, but genuinely effective on older oil in concrete pavers because they work at depth rather than on the surface. They are also the most environmentally sensible option, which matters when driveway runoff ends up in a stormwater system that discharges to a river or the sea.
What not to do
- Do not reach for the pressure washer first. High pressure drives oil deeper into the paver, blasts the joint sand out of the surrounding joints and can erode the surface of a concrete paver. If you do use one, use it last, at moderate pressure, and re-sand the joints afterwards. Our paving maintenance guide covers why joint sand matters structurally.
- Do not use petrol, thinners or paraffin to “dissolve” it. You will mobilise the oil sideways and downwards, enlarge the stain, and create a fire and runoff hazard.
- Do not use hydrochloric or brick acid as a general treatment. It does not target oil, it etches the surface of concrete pavers, damages cement joints and can permanently change the colour.
- Do not use a wire brush or bleach. The first scratches the paver face, trading an oil mark for a scuff mark; the second does nothing to oil and can lighten pigmented pavers.
Concrete pavers vs clay: what to expect
Standard concrete bevel pavers are moderately porous and pigmented near the surface, so they take up oil readily but usually respond to degreaser and poultice treatment over a few rounds. Aggressive mechanical cleaning is risky — strip the surface layer and you strip the colour with it. Clay pavers are denser and the colour runs through the body of the brick. Oil penetrates less, and if you do end up abrading the surface slightly the colour underneath is the same. On balance clay is the more forgiving material for a driveway that sees vehicle drips — one of several reasons it comes up in our comparison of brick paving vs concrete pavers.
Natural stone, especially travertine and light sandstone, is the most vulnerable — porous, pale and often unsealed. Treat spills on stone immediately and never experiment with acids.
When to stop trying
Sometimes the stain has won. If you have run three or four poultice cycles and an enzyme treatment and it is still an obvious dark patch, further chemistry is throwing good money after bad.
At that point the practical fix is to lift and replace the affected pavers. On a small-unit paved driveway this is straightforward, cheap, and one of the real advantages of paving over a poured surface — you can replace six bricks. Take the replacement brick from an inconspicuous area — behind the gate, under a planter — and put the new one there instead, because fresh stock never matches weathered paving. If you kept no spares, a second-hand yard is often a better colour match than current retail stock. We cover where to find them in our guide to second-hand paving bricks in Cape Town.
Preventing the next one
- Fix the leak. Obvious, routinely ignored. A drip tray under a known leaker costs almost nothing.
- Keep a bag of cat litter in the garage. The single highest-value item on this list.
- Consider sealing the parking strip if staining recurs. It reduces absorption and buys you time on a spill, but it needs redoing — budget roughly R45 – R85 per m² for premium sealing materials, and do the strip, not the whole driveway.
- Use a darker or mottled paver in vehicle zones if you are specifying a new driveway. Charcoal and mixed-tone ranges hide drips that show glaringly on a pale uniform paver — something worth raising when you plan a new driveway.
If the staining is really a symptom of paving that is past its life — cracked, sunken, joints gone — then cleaning it is not the answer. Send us a photo and we will tell you honestly whether it is a clean, a partial relay or a replacement.
Quick answers
Does pressure washing remove oil stains from paving?
Not really. High pressure drives oil deeper into the paver and blasts out the joint sand. Use a degreaser or poultice to draw the oil out first, then pressure wash at moderate pressure last and re-sand the joints.
What is the best thing to remove old oil stains from a driveway?
An absorbent poultice. Mix a degreaser with an absorbent powder into a paste, spread it over the stain, cover with plastic for 24 hours, then let it dry out fully so it draws the oil back out. Repeat as needed.
Can I use acid or petrol to clean oil off paving?
No. Acid etches concrete pavers and damages colour and joints without targeting oil. Petrol and thinners spread the oil sideways and downwards, enlarging the stain, and create a fire and stormwater hazard.