Call 0408 996 474

How to Remove Oil Stains From Concrete

5 min read
A dark oil stain on a concrete driveway with a stiff scrubbing brush beside it

To remove an oil stain from concrete, soak up any fresh oil first, then cover the stain with an absorbent like cat litter or baking soda to draw out what has soaked in. Scrub the mark with a degreaser or dish soap and hot water, leave it to work, and rinse. Fresh stains lift easily this way. Old, set-in stains usually need a dedicated concrete degreaser or a poultice and more than one go.

The trick with oil on concrete is that concrete is porous, so the oil sits down in the surface rather than on top of it. That is why a quick scrub often just smears it around. This guide covers how to shift oil by how old the stain is, the best products to use, and when a stain is beyond a home fix.

The quick version:

  • Fresh spill: soak up the liquid, then absorb the rest with cat litter or baking soda.
  • Recent stain: degreaser or dish soap and hot water, scrub, dwell, rinse.
  • Old, set-in stain: concrete degreaser or a poultice, repeated over a few goes.
  • Never: reach for bleach, it does nothing useful on oil.

How do you remove oil stains from concrete?

Start by lifting whatever is still on the surface, then draw out what has soaked in, then break down the rest with a degreaser. Skipping the absorbent step is why a lot of DIY attempts fail, because you cannot scrub out oil that is still sitting deep in the pores. Give each stage time to work rather than rushing to the rinse.

StepWhat to do
1. AbsorbCover with cat litter, baking soda or sawdust, leave overnight
2. Sweep upRemove the absorbent, which has drawn oil out of the pores
3. DegreaseApply degreaser or dish soap and hot water
4. ScrubWork it in with a stiff nylon brush, let it dwell
5. Rinse and repeatRinse with hot water, repeat for stubborn marks
A dark oil stain on a concrete driveway part-way through being scrubbed and lifted with degreaser

What is the best oil stain remover for concrete?

For most stains, a good degreaser is the best all-rounder, with humble dish soap and hot water surprisingly effective on fresh marks. For deep, old stains, a poultice, which is an absorbent paste that sits on the stain and pulls the oil out as it dries, does what scrubbing cannot. Match the product to how set-in the stain is.

ProductBest forNotes
Dish soap and hot waterFresh, light stainsCheap, worth trying first
Concrete degreaserMost oil and grease stainsThe reliable all-rounder
Poultice pasteOld, deep, set-in stainsDraws oil out as it dries
Enzyme or microbial cleanerLingering shadow stainsBreaks down remaining oil over days

How do you remove old, set-in oil stains?

Old stains need a poultice and patience, not more elbow grease. Mix an absorbent like baking soda or a commercial poultice powder with a degreaser into a paste, spread it thick over the stain, cover it with plastic so it dries slowly, and leave it for a day or two. As it dries it pulls the oil up out of the concrete and into the paste, which you then scrape off. Deep stains often take two or three rounds.

Want it done properly, without the weekend of work?

Get a free quote

One driveway we were called to in Melton had a black oil patch under where an old car had been parked for years. The owner had scrubbed it for months with detergent and got nowhere, because the oil was a centimetre deep in the slab. Two poultice treatments drew most of it out, and a final degrease and wash took care of the shadow. Some stains that old never go completely, but they go from an eyesore to barely there.

Can you remove oil stains without a pressure washer?

Yes. Oil stain removal is about chemistry and absorption, not pressure, so the absorb-degrease-scrub-rinse method works fine with a stiff brush and a bucket of hot water. A pressure washer speeds up the rinse and helps on a big area, but it will not remove an oil stain on its own, and blasting oil around before degreasing it just spreads the mark. Do the chemical work first, then rinse however you like.

When should you call a professional for oil stains?

If a stain is large, very old, or you have tried a couple of rounds without much progress, a professional has commercial-grade degreasers, hot-water pressure equipment and poultice systems that shift what household products cannot. It is also worth it when the stained concrete is part of a driveway you want cleaned evenly overall, since a pro can treat the stain and clean the whole slab in one visit so it does not end up with a clean patch on dirty concrete.

That is a big part of what we do. We treat oil and grease stains as part of a full driveway and concrete clean across Melton, Werribee, Sunbury and Melbourne’s west, with the hot-water gear and degreasers that make the difference on the tough ones. If your driveway also has rust marks, our guide on removing rust stains from concrete covers those, and the full method is in how to clean a concrete driveway.

Common questions about oil stains on concrete

Does WD-40 or petrol remove oil stains from concrete? Avoid using solvents like petrol, they are a fire and health hazard and can drive the oil deeper. A proper degreaser or poultice is safer and works better, so there is no reason to reach for something flammable.

Will Coca-Cola or vinegar remove oil from concrete? Not really. Those home remedies do little on oil, which needs a degreaser to break it down. Vinegar has its uses on rust and mineral marks, but oil is a job for soap or degreaser and an absorbent.

How do you get oil stains out of a driveway that has dried? Use a poultice. A dried, soaked-in stain will not scrub out, so you need an absorbent paste to draw the oil back up out of the concrete over a day or two, repeated until the stain fades.

Can old oil stains be fully removed? Sometimes, but not always. Very old stains that have soaked deep into the slab can usually be lightened a lot rather than erased completely, so aim for a big improvement, and seal the concrete afterwards to stop new stains soaking in.

Michael, owner of Outdoor Revival
Written by Michael

Owner and lead technician, Outdoor Revival

Michael runs Outdoor Revival and does the work himself across Melton and Melbourne's west, from deck restorations and pressure washing to house and window cleaning. Every quote and every job goes through him, so the advice in these guides comes from what he sees on real properties week to week.

Ready to bring your outdoor spaces back to life?

Free quotes, no obligation, and usually back to you the same day.