520-752-2826
Pressure Washing

How to Remove Oil Stains From Your Concrete Driveway

August 4, 2026 · 6 min read · by the Mango Mist Cleaning crew

Kitty litter, degreaser, poultice, hot water — in that order. Here's what each one can and can't remove from concrete.

First: how old is the stain?

Concrete is porous, so oil keeps sinking as long as it sits. A stain caught within a day usually comes out completely. A stain that's been baking in the sun for a season has migrated deep into the slab and will lighten dramatically rather than vanish. Set expectations accordingly — and act fast on fresh drips.

Step 1 — Pull out what's still liquid

Cover the spot with cat litter, sawdust or cornstarch and grind it in with your shoe. Leave it 24 hours, then sweep it up. This absorbs oil that hasn't bonded yet and prevents the stain from spreading.

Step 2 — Degrease and agitate

Apply an alkaline concrete degreaser (not dish soap — it emulsifies but doesn't lift) and scrub with a stiff nylon brush. Let it dwell for the time on the label; the dwell matters more than the scrubbing. Rinse and repeat once before deciding it didn't work.

Step 3 — Poultice for deep stains

For older stains, mix the degreaser with an absorbent powder into a peanut-butter consistency, spread it thick over the stain, cover with plastic, and leave it overnight. As it dries it pulls oil back up out of the pores. This is the single most effective DIY method for set-in stains.

Step 4 — Hot water under pressure

Heat is what separates professional results from a rented cold-water machine. Our rigs run heated water through a surface cleaner, which liquefies the remaining oil so it can be flushed out of the pores rather than driven deeper.

This is also where a lot of DIY driveways get ruined: a narrow tip held too close etches visible stripes into concrete and can permanently scar pavers and cool-deck. A surface cleaner spreads the pressure evenly so the finish stays uniform.

Which product should you actually buy?

  • Alkaline concrete degreaser — the workhorse. Look for a pH above 11 and a stated dwell time. This is what removes most motor-oil stains.
  • Trisodium phosphate (TSP) — cheap and aggressive, good for large areas. Wear gloves and keep it off planting beds.
  • Enzyme or microbial cleaners — slow (days, not minutes) but they digest oil rather than just lifting it. Best for stains you can leave alone.
  • Poultice powder or diatomaceous earth — not a cleaner on its own; it is the absorbent you mix with degreaser for deep stains.
  • Dish soap — emulsifies surface oil and does almost nothing for a stain that has soaked in. Skip it.

How long each method takes

  • Absorbent on a fresh spill: 24 hours, removes most of a same-day drip.
  • Degreaser and scrub: 30-60 minutes, lightens a stain a few weeks old.
  • Overnight poultice: 12-24 hours per application, often two applications for a set-in stain.
  • Hot-water pressure washing: under an hour for a two-car driveway, and the only method that reliably clears a season-old stain.

What won't come out

Transmission fluid and power-steering fluid contain dyes that stain concrete the way coffee stains a mug — the oil comes out and a faint red or brown shadow stays. Rust bleed from a leaking vehicle is iron oxide, not oil, and needs an oxalic-acid rust remover instead of a degreaser. And if a stain has been sealed over, the sealer has to come off before anything can reach the oil underneath.

Be skeptical of anyone promising a set-in stain will vanish completely. Honest expectation on a stain older than one summer is that it lightens by 70-90% and stops drawing the eye.

Preventing the next one

  • Put a drip tray or cardboard under a vehicle you already know leaks.
  • Seal the driveway every two to three years — sealed concrete gives oil far less to soak into.
  • Clean spills the day they happen instead of waiting for the weekend.
  • In Arizona, do the work early morning. Concrete above about 100°F flash-dries degreaser before it can dwell, which is why midsummer afternoon attempts usually fail.

Frequently asked questions

Will pressure washing remove old oil stains?

Hot-water pressure washing with a degreaser removes most of them and dramatically lightens the rest. Stains that have been soaking for years may leave a faint shadow in the concrete.

Can pressure washing damage my driveway?

It can if the wrong tip, pressure or distance is used — that's what causes the striped, etched look. A surface cleaner at the correct pressure will not harm sound concrete.

Does WD-40 or Coca-Cola remove oil stains from concrete?

No. WD-40 is itself a petroleum product and adds to the stain. Cola is mildly acidic and can lighten a very fresh spot, but it leaves sugar residue that attracts dirt. Use an alkaline degreaser instead.

How much does professional oil stain removal cost?

In Maricopa and Casa Grande it is usually quoted as part of a driveway cleaning rather than per stain, since the whole slab needs to match afterward. Call us at 520-752-2826 for a free quote on your driveway.

Should I seal my driveway after removing an oil stain?

Yes, once the concrete is fully dry — usually 24 to 48 hours. Sealing closes the pores so the next drip sits on the surface where you can wipe it up instead of soaking in.

Want the Mango Mist crew to handle it?

Serving Maricopa & Casa Grande. Free quotes, no contracts.

Service Area

Local Neighborhoods We Serve

Mango Mist Cleaning runs weekly routes through Maricopa and Casa Grande, Arizona — trash can cleaning, pressure washing, window cleaning and junk removal in these communities.

Call TextQuote