How to Remove Oil Stains from a Driveway

5 min readUpdated 2026-07-11By WashPro Directory

Oil stains are the most stubborn thing you'll ever try to get off a driveway. Concrete is porous — motor oil soaks in and keeps wicking back to the surface long after it looks dry. Pressure washing alone rarely removes a set-in oil stain; it takes the right chemistry, applied in the right order. Here's what actually works, from fresh drips to stains that have been there for years.

Fresh Spills: The First Hour Matters Most

Oil that hasn't penetrated yet is dramatically easier to remove. If the spill just happened, don't rinse it — water spreads oil across more surface area. Absorb it first:

  1. 1Cover the spill generously with an absorbent: cat litter (the cheap clay kind), sawdust, or a commercial oil-dry product
  2. 2Grind it in lightly with your shoe or a brick so it contacts the oil, then leave it for 1–4 hours (overnight for larger spills)
  3. 3Sweep up and dispose of the absorbent — check local rules; oil-soaked litter often can't go in regular trash
  4. 4Scrub the remaining shadow with a stiff brush and a strong degreasing dish soap or laundry detergent paste, then rinse hot if possible

Set-In Stains: Degreasers and Dwell Time

Once oil has cured into the concrete, surface scrubbing won't reach it. You need a purpose-made concrete degreaser (alkaline cleaners that break the oil's bond) applied with real dwell time — 10 to 15 minutes minimum, without letting it dry out.

Apply the degreaser to a dry surface, not a wet one. Water fills the pores you need the cleaner to penetrate. Scrub with a stiff nylon brush (never wire — it leaves rust flecks), keep the area damp with more product as it dwells, then rinse with the hottest water available. Expect to repeat 2–3 times for older stains, with each pass pulling more oil out.

The Poultice Method for Deep, Old Stains

For stains that have been in the slab for months or years, professionals use a poultice: a paste that dissolves the oil and then absorbs it as it dries. You can make one by mixing an absorbent (diatomaceous earth, baby powder, or powdered clay) with a strong solvent like acetone or xylene into a peanut-butter consistency.

Spread it half an inch thick over the stain, cover with plastic sheeting taped at the edges, and leave it 24–48 hours. As the solvent evaporates, it pulls dissolved oil up into the absorbent. Scrape up the dried paste and rinse. One poultice cycle removes what a dozen scrub-and-rinse rounds can't — it's slower but it works from inside the pores.

When to Call a Pro Instead

A professional pressure washing company brings two things you can't rent easily: commercial hot-water units (surface temperatures of 180–250°F liquefy oil that cold water can't touch) and stronger degreasers with surface machines that apply even pressure without wand striping.

  • Large or numerous stains: a driveway with widespread oil shadowing across multiple parking spots is a half-day DIY job — pros do it in an hour or two
  • Stains under 6 months old on sealed concrete: high success rate, often near-complete removal
  • Years-old stains on unsealed concrete: even pros may only achieve 70–90% improvement — deep oil leaves a permanent shadow. Ask for honest expectations up front
  • After removal, consider having the driveway sealed: sealed concrete keeps the next leak on the surface where it wipes up easily

What Not to Do

A few common mistakes make oil stains worse or damage the slab:

  • Don't use gasoline or brake cleaner as a solvent — fire hazard, and both can carry oil deeper into the pores
  • Don't blast a fresh spill with a pressure washer — you'll spread a small stain into a large one
  • Don't use muriatic acid for oil — acid etches concrete and does nothing to petroleum; it's for mineral stains, not organic ones
  • Don't expect sealer to hide an existing stain — sealing over oil locks the shadow in permanently. Clean first, then seal

Ready to get quotes from local pros?

Free, no-obligation quotes from licensed contractors in your area.

Get Free Quotes
Free — No obligation

Get Free Driveway & Concrete Cleaning Quotes

Matched with up to 3 licensed local pros in 24 hours

1Your ZIP
2Your Details
Driveway & Concrete Cleaningselected