Mon–Sat 8a–10p (586) 284-3810 Free Estimate
Concrete & Hardscape

How to Remove Stubborn Oil and Rust Stains from Your Driveway

The short answer

Oil does not sit on concrete — it soaks into the pore structure, which is why pressure washing alone never removes it. Oil needs a degreaser plus hot water to emulsify and lift it out. Rust is a chemical stain requiring an oxalic or acid-based rust remover; degreasers do nothing to it. The two need entirely different treatments.

Why Your Pressure Washer Did Not Work

Nearly every homeowner tries the same thing first: point the pressure washer at the stain, blast it, and watch nothing happen. That result is not a failure of effort or equipment. It is physics.

Motor oil is not sitting on the surface of your driveway. It has wicked down into the capillary pores of the concrete — potentially a quarter-inch deep or more on an unsealed slab that has had a slow leak sitting on it all summer. Pressure removes what is on top of a surface. Oil that has soaked in is below the surface, and no amount of PSI reaches it.

Worse, aggressive pressure on an oil stain frequently drives the oil deeper while simultaneously etching the surrounding concrete — leaving you with the original stain plus a lighter etched halo around it.

Oil Removal: What Actually Works

Removing oil is a chemical problem with a mechanical assist, in that order.

1. Degreaser, and Dwell Time

An alkaline degreaser emulsifies the oil — it breaks the oil into droplets that can be suspended in water and carried away. This is the step that does the work, and it needs time. Applying degreaser and rinsing it thirty seconds later accomplishes nothing.

2. Hot Water

This is the single biggest gap between professional and consumer equipment. Heat reduces the viscosity of oil, which lets it release from the pore structure and be carried out. Commercial units run 180°F or higher. A rental pressure washer produces cold water, which is why the same degreaser that works for us underperforms for a homeowner.

3. Agitation

A stiff brush works the degreaser into the pores rather than leaving it on the surface. On heavy stains this matters as much as the chemical.

4. Repeat

Deep or old stains genuinely require two or three cycles. Each pass pulls more out. Anyone promising a decade-old transmission fluid stain will vanish in one application is overselling.

5. Poultice, for the Worst Cases

For old, deeply penetrated stains, a poultice — an absorbent powder mixed with solvent into a paste, spread over the stain and left to dry under plastic for 24 hours — draws oil back up out of the concrete as the solvent evaporates. It is slow and it looks strange, but on stains nothing else touches, it works.

Honest expectations: a fresh oil stain usually comes out completely. A stain that has been baking into unsealed concrete for five years often lightens by 70–90% rather than disappearing. Any company guaranteeing 100% on an old stain has not seen it yet.

Rust Is a Completely Different Problem

This is where most DIY attempts go wrong. Rust is not a deposit sitting in the pores — it is iron oxide that has chemically reacted with the concrete's minerals and stained it, the way tea stains a mug.

Degreaser does nothing to rust. Pressure does nothing to rust. Scrubbing does nothing to rust. Rust requires an acid that converts the iron oxide into a soluble compound that can be rinsed away — typically oxalic acid for lighter stains, or a stronger commercial rust remover for heavy irrigation staining.

Where Rust Comes From

  • Sprinkler systems drawing iron-rich well water — the classic orange arc across a driveway or up a wall
  • Metal furniture and planters left on concrete through a season
  • Fertiliser containing iron, tracked or spread onto flatwork
  • Rebar too close to the surface, which is a structural issue rather than a cleaning one
  • Vehicle brake dust and rusting components parked in one spot

Acid work needs care. Applied too strong or left too long, it etches the concrete and leaves a lighter patch that is worse than the rust. It must be neutralized afterwards, and runoff has to be managed away from lawns and storm drains. This is the main reason professional stain removal exists as a distinct service rather than an upsell to a wash.

Matching the Treatment to the Stain

StainWhat removes itRealiztic outcome
Fresh motor oilDegreaser + hot waterUsually complete
Old, deep motor oilDegreaser, repeat cycles, poultice70–90% lighter
Transmission fluidDegreaser + hot water; dyed, so stains moreSignificant improvement
Sprinkler / irrigation rustOxalic or commercial rust removerUsually complete
Fertiliser rustRust removerUsually complete
Tire marksDegreaser + hot water + agitationUsually complete
Battery acidNeutralize; concrete is etchedPermanent etching remains
PaintSolvent or careful hot waterVaries by paint type

Prevention Is Genuinely Cheaper

Once a driveway is clean, sealing it changes the equation entirely. On a sealed slab, a fresh oil drip sits on the surface for hours rather than wicking into the pores — meaning it wipes up with a rag instead of becoming a permanent feature.

For homes across Macomb Township, Shelby Township and Washington Township where irrigation runs on well water, sealing also stops the seasonal rust arc from re-etching itself into the concrete every summer.

The Bottom Line

Oil and rust look similar on a driveway and behave nothing alike. Oil is a physical contaminant inside the pore structure that needs heat and a degreaser. Rust is a chemical stain that needs an acid. Using the wrong one wastes an afternoon; using acid carelessly does damage that outlasts the stain.

Want This Handled Properly?

Macomb Power Washing Solutions holds a 4.9-star rating across 160+ verified reviews, and free estimates go out within 24 hours. We carry $2M general liability and full workers' comp on every technician.

Straight answers

Frequently Asked Questions

Why won't a pressure washer remove oil stains from concrete?

Because the oil is not on the surface — it has wicked into the concrete's capillary pore structure, sometimes a quarter-inch deep on an unsealed slab. Pressure removes material sitting on top of a surface and cannot reach below it. Aggressive pressure often makes it worse by driving oil deeper while etching a visible lighter halo into the surrounding concrete.

What actually removes oil stains from a driveway?

An alkaline degreaser to emulsify the oil, hot water at 180°F or above to reduce its viscosity so it releases from the pores, and mechanical agitation to work the chemical in. Deep or old stains need two or three repeat cycles. For the worst cases, a poultice left under plastic for 24 hours draws oil back out as the solvent evaporates.

How do you remove rust stains from concrete?

Rust requires an acid — usually oxalic acid for lighter staining or a commercial rust remover for heavy irrigation stains. It is a chemical reaction that converts iron oxide into a soluble compound that rinses away. Degreasers, pressure and scrubbing have no effect on rust because it has chemically bonded with the concrete rather than sitting in the pores.

Can old oil stains be completely removed from concrete?

Not always. A fresh stain usually comes out entirely. A stain that has been soaking into unsealed concrete for several years typically lightens by 70 to 90 percent rather than disappearing completely, because the oil has penetrated deeper than any treatment can fully reach. Sealing afterward evens the appearance considerably.

What causes orange rust stains on my driveway?

Most commonly a sprinkler system drawing iron-rich well water, which produces the characteristic orange arc matching the spray pattern. Other sources include metal furniture or planters left standing on concrete, iron-containing fertiliser tracked onto the slab, and rebar set too close to the surface. The last of those is a structural issue rather than a cleaning problem.

Does sealing a driveway prevent oil stains?

It dramatically reduces them. On a sealed slab, oil sits on the surface for hours rather than wicking into the pores, so a fresh drip can be wiped up rather than becoming permanent. Sealing will not make concrete stain-proof, but it converts most spills from a removal project into a cleanup, and it stops seasonal irrigation rust re-staining every summer.