Last Updated on October 6, 2026 by Umar Farooq
Will pressure washing remove oil stains from concrete? Usually not on its own. Concrete is porous, so oil soaks below the surface, and pressure only cleans what water can physically reach. Pressure washing removes the surface film and rinses away treated residue, but the stain itself needs a degreaser, a poultice or an enzymatic cleaner to break the oil’s grip first.
The Honest Answer: Will Pressure Washing Remove Oil Stains From Concrete?
The question of will pressure washing remove oil stains from concrete gets hedged everywhere online, so here is the straight version: on a fresh spill, pressure washing plus detergent often works. On anything older than about a week, pressure alone lightens the stain and leaves a permanent ghost.
That is not a failure of your machine. A 3,000 PSI residential washer and a 4,000 PSI commercial rig give essentially the same result on a cured stain, because the limiting factor is not force. It is reach. Water acts on the surface it strikes, and oil that has migrated three, five or ten millimetres into the concrete is not on that surface.
What pressure washing does brilliantly is remove the dark surface film and the residue left after a chemical treatment has done the real work. That makes it an essential part of the process and a poor substitute for it. Ecowash says the same in its assessment of whether pressure washing removes oil stains, noting bluntly that oil may never be fully removed and that repeated washing often only lightens the appearance.
Why Concrete Holds Oil So Stubbornly
Concrete looks like a solid slab. Structurally it behaves more like a hard sponge.
When cement hydrates, water that does not combine chemically leaves behind a network of capillary pores. Typical residential concrete is roughly 8 to 15 per cent porous by volume, with channels from a few nanometres up to visible pinholes. Add entrained air and normal curing micro-cracks, and millions of pathways run down from the surface.
Motor oil has low surface tension and a viscosity that drops sharply as it warms. On a driveway baking at 130°F in August, it wicks into those capillaries the way ink wicks into blotting paper, with no pressure required.
Depth depends on how porous the slab is, how long the oil stayed liquid, and whether the surface was sealed. Unsealed broom-finished concrete typically absorbs oil 2 to 6 mm deep within twenty-four hours, and a slow drip fed weekly for two years can carry residue 10 mm or more into the slab.
Once down there, oil also changes. Lighter fractions evaporate and the remaining heavy hydrocarbons oxidise into something thicker, darker and far less soluble. Fresh oil is a liquid sitting in pores; old oil is a tarry deposit bonded to pore walls. Time is the variable you control, and every hour a spill sits, your best possible outcome gets worse.

What Pressure Washing Actually Does Accomplish
Dismissing the pressure washer entirely is as wrong as expecting it to do everything. It does four useful things.
It removes the surface film. The visible dark patch is partly oil in the top layer plus dirt and rubber dust the oil has trapped, and removing that alone can take a stain from black to medium grey.
It agitates at the pore scale. Water at 2,500 PSI entering a surface pore creates turbulence inside it, helping already-emulsified oil flush out.
It rinses treated residue completely. After a degreaser breaks oil into an emulsion, a weak garden-hose rinse lets that emulsion re-deposit and dry as a grey halo. Most of the visible improvement in a two-stage job comes from here.
It cleans the surrounding concrete so the repair blends in. A cleaned patch surrounded by four years of grime reads as a light spot instead of a dark one; see how much PSI to clean a concrete driveway.
What it does not do is dissolve or chemically alter oil. Water and oil do not mix, and faster water does not change that.
Stain Age Versus Realistic Outcome
| Stain age and condition | Pressure wash alone | With degreaser + wash | With poultice | Realistic best result |
| Under 1 hour, still wet | Not needed | Not needed | No | 100% if absorbed immediately |
| 1-24 hours, unsealed slab | 40-60% | 85-95% | Rarely needed | Near invisible |
| 2-7 days | 25-40% | 70-90% | Optional | Faint shadow at worst |
| 1-4 weeks | 15-30% | 50-75% | 80-90% | Light grey ghost |
| 1-6 months | 10-20% | 40-60% | 65-85% | Visible lighter patch |
| 6 months-2 years | 5-15% | 30-50% | 50-75% | Permanent shadow |
| 2+ years, repeated drips | Under 10% | 20-40% | 40-60% | Noticeably lighter, never gone |
| Any age, sealed concrete | 70-90% | 95%+ | Not needed | Usually complete removal |
Two things stand out. Sealing changes the entire game, which is why prevention matters more than any technique. And poultice methods roughly double the result on old stains, so they are worth the extra day. Set your expectations from this table before you start: a homeowner expecting a five-year-old stain to vanish will be disappointed by an excellent result, while one expecting a lighter patch will be pleased by the same outcome.
The Correct Sequence: Absorb, Degrease, Dwell, Agitate, Then Wash
Order matters enormously, and getting it wrong makes things worse. Hitting an untreated stain with a pressure washer first drives oil deeper into the pore network and spreads it sideways, turning a compact stain into a large faint one that is harder to fix.
Step 1: Absorb everything you can, immediately
For any spill still wet, absorption is the whole ballgame. Cover it with a generous layer of clay cat litter, sawdust, cornmeal, baking soda or a commercial oil absorbent. Do not sweep it around; that just spreads it. Grind it into the surface with your foot or a stiff broom so it reaches inside the texture, leave it at least an hour and ideally twelve to twenty-four, then sweep it up and repeat if it came up dark.
Dispose of it properly. The EPA’s used oil guidance explains that once free-flowing oil is removed, absorbent material is generally handled as solid waste, but anything still holding free oil falls under used-oil management rules. Bag it and check local hazardous waste rules rather than tipping it in a storm drain.
Step 2: Apply the right degreaser
Oil needs chemistry that emulsifies it: an alkaline degreaser with surfactants, ideally a heavy-duty concrete product with a pH above 11. Dish soap does something on a light fresh stain but lacks the alkalinity to saponify heavier residues.
Pre-wet the concrete with plain water first. It sounds counter-intuitive, but dry concrete drinks the degreaser straight down into the pores away from the stain and then dries out in minutes. Apply generously and extend a few inches past the visible stain edge, because the oil has spread further than you can see.
Step 3: Give it real dwell time
This is where most DIY attempts fail. Degreasers need time to penetrate, wet the oil and break it into droplets a rinse can carry away. Five minutes is the minimum; ten to fifteen is better on anything more than a few days old.
The one rule is that it must never dry. A degreaser that dries on concrete re-deposits everything it lifted and leaves a white alkaline haze. Work in shade or early morning, and re-mist with a pump sprayer if the edges start to look matte.
Step 4: Agitate with a stiff brush
Scrubbing is not optional and it is not about muscle. A stiff deck brush pushes degreaser into texture and pores that spraying never reaches, and breaks the oil film into smaller pieces the surfactant can surround. Scrub in two directions for two to three minutes per square metre. On a broom-finished slab, a drill-mounted brush attachment gets into the grooves better.
Step 5: Now use the pressure washer
Only now does the machine come out. Rinse at 2,000 to 3,000 PSI with a 25-degree nozzle or a surface cleaner, using hot water if you have it. Work from the outside of the treated area inward, pushing emulsified oil toward the centre rather than smearing it across clean concrete.
Flush thoroughly, because half-rinsed degreaser leaves a visible film. Then let the slab dry completely before judging it, usually two to four hours in sun, since wet concrete is uniformly dark and hides residual staining.
Most old stains need two or three cycles, each less dramatic than the last. When a cycle produces no visible improvement, you have reached the limit of surface chemistry and it is time for a poultice.

The Top 3 Methods That Actually Remove Oil
Three approaches account for essentially all successful oil removal from concrete. Pick based on stain age.
1. Alkaline degreasers, for stains under a month old
An alkaline degreaser works by saponification and emulsification: the high pH converts fatty components into soap, and surfactants surround the remaining droplets so water can carry them off. This is the workhorse method for most household stains.
Its limitation is depth. A degreaser reaches only as far as the liquid soaks in during its dwell time, typically one to three millimetres. That ceiling is exactly why old stains stop improving after two or three cycles.
2. Poultice, for old and deep stains
A poultice is the only common method that pulls oil upward rather than pushing chemistry downward, and it is the most effective home treatment for stains that have sat for months or years.
Mix an absorbent powder with a solvent into a paste about the consistency of peanut butter: diatomaceous earth, powdered clay, talc or even flour, mixed with acetone, lacquer thinner, mineral spirits or a strong degreaser. Spread it a quarter inch thick, an inch beyond the stain edges, and cover with plastic sheeting taped at the perimeter.
Leave the plastic on twelve to twenty-four hours while the solvent dissolves the oil inside the pores. Then remove it and let the poultice dry completely, another twelve to forty-eight hours. As it dries, the evaporating solvent migrates upward and carries the dissolved oil into the powder, which is the entire point.
Scrape off the dry crust, rinse and repeat; deep stains routinely take two or three applications. Work outdoors with ventilation and keep solvents away from any ignition source, including water heater pilot lights.
3. Enzymatic and microbial cleaners, for large or sensitive areas
These contain hydrocarbon-consuming bacteria and enzymes that metabolise oil into carbon dioxide and water. They are slow, taking days to weeks, and need warmth and moisture to stay active.
They shine on large-area contamination and where runoff into planting beds or storm drains is a concern. Apply to a damp surface, keep it damp, and reapply weekly. There is no same-day result, but on a garage floor with years of drips they often outperform repeated degreasing because they keep working after you have gone inside.
Treatment Method Comparison
| Method | Best for | Time needed | Reaches depth | Typical result on a 1-year stain |
| Absorbent powder | Fresh liquid spills | 1-24 hrs | Surface only | Prevents the stain entirely |
| Dish soap + scrub | Very light fresh marks | 15 min | 1 mm | Minimal |
| Alkaline degreaser | Stains under 1 month | 20-40 min | 1-3 mm | 30-50% lighter |
| Degreaser + hot water wash | Stains 1-6 months | 1 hr per cycle | 2-4 mm | 40-60% lighter |
| Poultice with solvent | Old deep stains | 24-72 hrs | 5-10 mm | 50-75% lighter |
| Enzymatic cleaner | Large or repeat areas | 1-4 weeks | 3-8 mm | 40-70% lighter |
| Trisodium phosphate | Heavy grease films | 30 min | 1-3 mm | 35-55% lighter |
| Muriatic acid etch | Last resort only | 15 min | Removes surface | Removes stain and concrete |
| Grinding or shot blasting | Professional restoration | Half a day | 1-3 mm removed | Removes stain permanently |
| Resurfacing or staining over | Unfixable stains | 1-2 days | N/A | Hides it completely |
A warning on muriatic acid, which appears constantly in online advice. It does not remove oil. It dissolves the cement paste holding the aggregate together, leaving a rough, lighter patch that is more porous and will stain faster next time. Avoid it.
Hot Water, Cold Water and the Right PSI Settings
Temperature does more for oil removal than pressure does. Heat lowers oil viscosity so it flows out of pores and accelerates your degreaser’s chemistry; as a rough rule, every 18°F rise doubles reaction rate. Cold water machines, which is what nearly every homeowner owns, rely entirely on the chemical. Hot water units at 180-200°F shift stains that cold water and the same product cannot touch, which is the main reason professional results beat DIY results.
| Setting | Fresh spill | 1-4 week stain | Old stain, post-poultice | Notes |
| Pressure | 2,000-2,500 PSI | 2,500-3,000 PSI | 3,000 PSI | Above 3,500 can etch concrete |
| Water temperature | Cold OK | 140-160°F ideal | 180-200°F ideal | Heat matters more than pressure |
| Nozzle | 25° green | 15° yellow or 25° | 15° yellow | Never 0° red on concrete |
| Distance | 8-12 in | 6-10 in | 6-8 in | Closer than 4 in marks concrete |
| Flow rate | 2.0+ GPM | 2.5+ GPM | 2.5-4.0 GPM | Flow sets your working speed |
| Detergent dwell | 5 min | 10-15 min | 15 min | Never let it dry |
| Cycles needed | 1 | 2-3 | 2-3 after poultice | Judge only when dry |
A 0-degree red nozzle cuts a permanent line into concrete in a couple of seconds and is never appropriate here; the pressure washer nozzle chart explains what each tip is for. Flow rate also matters more than most people realise for rinsing emulsified oil off a large slab, which what GPM pressure washer you need covers. A flat surface cleaner is worth having too: two spinning jets inside a shroud give even coverage with no wand stripes and roughly triple your speed.
Will Pressure Washing Remove Oil Stains From Concrete That Are Years Old?
Realistically, no, and any page that tells you otherwise is selling something.
A stain fed by a slow drip for years is not a stain in the usual sense. It is a zone of the slab where hydrocarbons have permeated the cement paste, oxidised in place and become part of the material. Even restoration contractors treat that as a resurfacing problem, not a cleaning problem.
You have three honest options. First, accept a substantial improvement: two poultice cycles plus degreasing and a hot rinse often takes a black patch to a light grey shadow, and once the whole driveway is clean that shadow reads as a variation in the concrete.
Second, remove the affected surface mechanically. Diamond grinding or shot blasting takes off one to three millimetres along with the stain, which is what you would do before epoxy-coating a garage floor. It changes the texture, so it usually means doing the whole slab.
Third, cover it. A concrete resurfacer, a mottled acid stain, or an epoxy coating hides the stain permanently, though coatings need the oil neutralised first or they will not bond.
What you should not do is keep escalating pressure. Going from 3,000 to 4,000 PSI adds nothing except etching risk and wand marks more visible than the stain.

Mistakes That Drive Oil Deeper
Pressure washing first. The big one. High-pressure water hitting liquid oil forces it deeper into the capillary network and spreads it sideways, turning a four-inch spot into a two-foot smear.
Using hot water on an untreated spill. Heat thins oil, and thinner oil soaks in faster. Absorb first, then bring the heat.
Letting degreaser dry. Everything the product lifted settles straight back down, plus a white alkaline haze to remove afterwards.
Judging the result while wet. Wet concrete is uniformly dark and hides residual staining. Assess only on a fully dry slab.
Using acid. It removes concrete, not oil, leaving a rough lighter patch that stains more easily next time.
Skipping the scrub. Chemistry on top of a textured surface never contacts the oil in the grooves. Two minutes of brushing changes the outcome more than any product upgrade.
Ignoring runoff. Emulsified oil flowing into a storm drain, lawn or garden bed is a real problem. Dam the low side with sand socks or a rolled towel and collect it.
Preventing the Next Stain
The table earlier made the point starkly: sealed concrete gives up oil almost completely, unsealed concrete never does. Prevention is the highest-value action on this page.
Seal the slab. A penetrating silane or siloxane sealer lines the pores with an oil-repellent layer without changing the appearance, and lasts three to five years. A film-forming acrylic gives a slight sheen and stronger protection but needs recoating every two to three years. Either turns future spills into wipe-up jobs.
Put something under the leak. A drip pan or a cut section of rubber matting under the engine bay costs almost nothing and stops the problem entirely while you get the vehicle fixed.
Keep absorbent on hand. A bag of clay cat litter in the garage means a spill is handled in the first five minutes, which is the difference between no stain and a permanent one.
Clean the whole slab annually. Regular washing stops the build-up of grime, tyre rubber and organic growth that makes an oil patch stand out. If your driveway also has green or black growth, how to remove moss from a concrete driveway pairs well with a degreasing session. Asphalt owners should read can you pressure wash an asphalt driveway first, because asphalt is bitumen and solvents dissolve it.
FAQ
Does pressure washing remove oil stains from concrete completely?
Only if the stain is fresh or the concrete is sealed. On unsealed concrete, oil soaks into the pore network within hours and pressure only cleans what it can reach. Expect a fresh spill to come out almost fully, a month-old stain to lighten by half with degreaser, and a multi-year stain to leave a permanent shadow.
What is the best degreaser for oil stains on concrete?
An alkaline, heavy-duty concrete degreaser with a pH above 11 and a good surfactant package. The alkalinity saponifies heavier oil components and the surfactants emulsify what is left. Dish soap works on light fresh marks but lacks the alkalinity for anything cured. Pre-wet the concrete so the product stays on the surface.
How long should degreaser sit on an oil stain?
At least five minutes, and ten to fifteen on stains older than a week. The absolute rule is that it must not dry, so re-mist with water if the surface looks matte. Work in shade or early morning, because a hot slab in direct sun can dry a degreaser in under four minutes.
Does hot water pressure washing remove oil better than cold?
Yes, substantially. Heat lowers oil viscosity so it flows out of the pores, and it roughly doubles the degreaser’s reaction rate for every 18°F increase. Machines at 180-200°F shift stains that cold water and the same chemical cannot. Most homeowners have cold-water units, which is why dwell time matters so much for DIY jobs.
Will a poultice remove an old oil stain from concrete?
It is the most effective home method for deep stains. A paste of absorbent powder and solvent, covered with plastic for twelve to twenty-four hours and then allowed to dry, dissolves oil in the pores and draws it upward into the powder as the solvent evaporates. Old stains typically need two or three applications and lighten by 50-75 per cent.
Can I use bleach to remove oil from concrete?
No. Bleach is an oxidiser meant for organic growth like mould, algae and mildew, and it does very little to petroleum hydrocarbons. Use an alkaline degreaser instead, and never mix bleach with an acidic cleaner or with ammonia.
Why did my oil stain spread after pressure washing?
Because you washed before treating. High-pressure water hitting untreated oil pushes it sideways across the slab and deeper into the pores instead of lifting it out. Always absorb, degrease, dwell and scrub first, then bring the washer out as the rinse step.
What PSI should I use on a concrete driveway?
Between 2,000 and 3,000 PSI with a 15 or 25-degree nozzle held six to twelve inches back. Above roughly 3,500 PSI you risk etching the surface and leaving wand marks. Never use the 0-degree red nozzle on concrete; it cuts a permanent line in a couple of seconds.
Should I seal my driveway after removing an oil stain?
Yes, once the concrete is completely clean and fully dry, usually forty-eight to seventy-two hours later. A penetrating silane or siloxane sealer lines the pores and makes future spills wipe-up jobs. Do not seal over residual oil, because the sealer will not bond and will peel.
Draw the Oil Out, Do Not Blast at It
So, will pressure washing remove oil stains from concrete? On its own, only when the stain is fresh or the slab is sealed. Concrete is porous, oil travels millimetres below the surface within hours, and water pressure cannot reach it there. Anyone promising a bigger machine will fix an old stain is misunderstanding the physics.
Used correctly, though, the washer is indispensable. Absorb first, apply an alkaline degreaser to damp concrete, give it ten to fifteen genuine minutes of dwell without letting it dry, scrub with a stiff brush, then rinse at 2,500 to 3,000 PSI with a 25-degree nozzle. Judge only once the slab is bone dry, and repeat two or three times.
For anything older than a month, add a poultice, the only common method that pulls oil upward instead of pushing chemistry down. Then seal the concrete, because the best answer to an oil stain is the one that stops the next one soaking in at all.

