Will Pressure Washing Remove Oil Stains From Concrete?
Short answer. Usually only partially. Oil soaks into porous concrete, so pressure removes what is on the surface and leaves what is below. A degreaser and dwell time do the real work.
Why pressure alone does not work
Concrete looks solid and is not. It is full of interconnected pores, and oil wicks into them the way water goes into a sponge. By the time you notice a stain, the oil is inside the top few millimetres of the slab.
Pressure washing cleans surfaces. It cannot reach into the pore structure. So a jet removes the darkened surface film and leaves a slightly lighter version of the same stain, which is why people conclude the stain is permanent when it usually is not.
What actually lifts it
A proper degreaser, with dwell time. An alkaline degreaser breaks the oil down so it can be flushed out of the pores. It needs to sit, typically 10 to 20 minutes, kept wet. This is the step people skip, and it is the step that does the work.
Agitation. A stiff brush worked into the surface while the degreaser is active makes a large difference.
Heat. Hot water pressure washing is considerably more effective on oil than cold. This is the main reason commercial operators run heated machines.
Poultice, for old stains. An absorbent material mixed with a solvent, spread over the stain and left to dry for a day or more. As it dries it pulls oil back out of the concrete. Slow, unglamorous, and the most effective thing available on stains that have been there for years.
Repetition. Two moderate treatments beat one aggressive one, and do not damage the slab.
Fresh spills, in the first hour
If you catch it while it is still wet, do not hose it. Water spreads the oil and drives it in.
Cover it with an absorbent: cat litter, sawdust, or proper granular absorbent. Grind it in underfoot, leave it for several hours or overnight, sweep it up, then degrease. Getting this right in the first hour is the difference between no visible stain and a permanent one.
What will not work
Turning the pressure up. You will erode the cement paste and leave a visibly rougher, lighter patch, which is more obvious than the stain. This is extremely common on DIY attempts.
Household bleach. It does nothing to oil.
Dish soap. Marginal on a very fresh, very light spill. Nothing on anything real.
Being honest about outcomes
A fresh spill treated properly usually comes out completely. A stain a few months old usually improves substantially. A years old stain on unsealed concrete often improves but rarely disappears, and multiple treatments or a poultice will get you further than any single visit.
If a contractor guarantees complete removal of an old oil stain without seeing it, they are guessing. We would rather tell you what to expect before you book than after.
Preventing the next one
Sealing concrete is the practical answer. A sealed slab keeps oil on the surface where it can be wiped up, rather than letting it into the pore structure. Sealer needs redoing every few years and the surface must be clean and fully dry when it goes on, so it is a natural thing to do straight after a proper clean.
A drip tray under a known leak is less elegant and works immediately.
48 cities across North America and Europe. No call-out fee, no travel charge. You pay after the work is done.