How Do You Get Oil Stains Out of a Concrete Driveway?
Concrete is porous, so oil sinks below the surface and pressure alone just cleans around it. Removing it takes a degreaser worked into the slab, real dwell time, then hot water and a surface cleaner. Fresh spills come out fully; stains that have sat for years usually lighten dramatically rather than disappear.
Why does pressure washing alone not remove oil?
Concrete looks solid but behaves like a hard sponge. A driveway slab is full of capillary pores, and motor oil wicks straight down into them — often a quarter-inch deep or more on an older, un-sealed slab. A pressure washer scours the top surface, so it takes off the dirt sitting around the stain and leaves the oil that soaked in. That's why a driveway can come out bright and clean everywhere except the dark patch under where the truck parks.
It's also why the stain sometimes looks worse right after a wash: the concrete around it just got several shades lighter, so the contrast jumps.
What actually pulls oil out of concrete?
- ●A dedicated degreaser, not dish soap — it has to emulsify oil so water can carry it out of the pores
- ●Dwell time, usually 10–20 minutes, kept wet so the product works instead of drying on the slab
- ●Agitation with a stiff brush, which forces the degreaser down into the pores instead of sitting on top
- ●Hot water where the stain is heavy — heat thins oil and makes it far easier to lift
- ●A surface cleaner for the final pass, so the whole slab dries evenly with no wand stripes
- ●A second round on stubborn spots — one application rarely takes a years-old stain all the way out
Will the stain come out completely?
Honest answer: it depends entirely on how long it has been there. A spill from last month usually comes out to where you can't find it again. A spot that's been feeding under the same parked vehicle for five years is a different job — the oil has migrated deep enough that no surface treatment reaches all of it, and the realistic outcome is a large improvement, not a blank slab. Anyone who promises a decade-old oil patch will vanish completely is selling you the wrong expectation.
The other thing worth knowing: the sooner it's treated, the better it comes out. Oil keeps migrating downward for as long as it sits there, so a stain treated this spring cleans up better than the same stain treated next spring.
Is this worth doing yourself?
For one fresh spill, yes — a bag of cat litter to absorb what's still wet, a degreaser from the hardware store, a stiff brush, and some patience will handle it. Where it stops being worth it is the whole-driveway job: rental machines run cold water, rental surface cleaners are rare, and a wand alone leaves the striping pattern that makes a driveway look worse than before you started. Professional pressure washing starts from $299 in the Shoals, which is usually the point where most folks decide the rental, the fuel, and the Saturday weren't the cheaper option after all.
Questions we hear about this
Does pressure washing remove oil stains from concrete?
Not on its own. Pressure cleans the surface around the stain, but oil sits inside the pores of the slab. It takes a degreaser with real dwell time, agitation, and ideally hot water to pull the oil back out — then pressure to rinse it away.
How much does it cost to clean an oil-stained driveway?
Professional pressure washing in the Shoals starts from $299, priced by the measured square footage of the flatwork. Heavy oil treatment is part of the job, not a surprise add-on — our instant quote gives you the number in about a minute.
Will bleach or dish soap remove driveway oil?
Neither works well. Dish soap is not formulated to emulsify motor oil at that concentration, and bleach lightens the concrete around the stain rather than removing what's in it — which can leave you with a pale patch instead of a dark one.
How do I stop the stain from coming back?
Fix the drip first — a treated slab under a leaking vehicle re-stains within weeks. After that, sealing the concrete gives the pores a barrier so future spills sit on top long enough to wipe up, which is the single biggest difference between a driveway that stays clean and one that does not.
