Back to Articles
MaintenanceMarch 4, 20266 min read
Share:

Oil Stains on Concrete Driveway: Removal Methods That Work

Fresh oil stains come out with cat litter and degreaser. Old stains need poultice or pressure washing. Here's what actually works.

Maintenance

Quick Answer: Fresh oil stains: absorb with cat litter, scrub with dish soap or degreaser, rinse. Old stains: apply poultice (absorbent + solvent), cover overnight, pressure wash. Very old stains may be permanent but can be lightened significantly.

Why Oil Stains Are Tough

Concrete is porous. Oil soaks in, sometimes penetrating 1/4 inch or deeper. The longer it sits, the deeper it goes. Surface cleaning only removes what's on top—the oil underneath keeps wicking back up.

That's why you need methods that pull oil OUT of the concrete, not just clean the surface.

Fresh Stains (Under 24 Hours)

Act fast. Fresh oil hasn't penetrated deep yet.

  1. Absorb the oil: Cover with cat litter, sawdust, or baking soda. Grind it in with your foot. Let sit 30-60 minutes.
  2. Sweep up: Remove the absorbent material.
  3. Apply degreaser: Dish soap works for light stains. For motor oil, use a commercial concrete degreaser or laundry detergent.
  4. Scrub: Use a stiff brush. Work the degreaser into the stain.
  5. Rinse: Pressure washer works best. Garden hose with nozzle if that's all you have.
  6. Repeat if needed: Some stains need 2-3 treatments.

Old Stains (Days to Months)

Old oil has penetrated deep. You need to draw it out.

Poultice Method

A poultice is an absorbent material mixed with a solvent. The solvent dissolves oil; the absorbent pulls it out as it dries.

  1. Make the poultice: Mix cat litter or diatomaceous earth with acetone, paint thinner, or commercial poultice product until paste-like.
  2. Apply thick: Spread 1/2 inch thick over the stain, extending 1 inch beyond edges.
  3. Cover with plastic: Tape edges to slow evaporation.
  4. Wait 24 hours: The solvent dissolves oil; as it evaporates through the absorbent, it pulls oil up.
  5. Remove and scrub: Sweep up poultice, scrub with degreaser, rinse.
  6. Repeat: Deep stains may need 3-5 applications.

Pressure Washing + Degreaser

For large areas or when poultice isn't practical:

  1. Apply commercial concrete degreaser (follow product instructions)
  2. Let dwell 10-15 minutes
  3. Pressure wash at 3000+ PSI with 15-25 degree nozzle
  4. Work in overlapping passes
  5. Repeat for stubborn stains

What Actually Works

MethodBest ForEffectiveness
Cat litter + dish soapFresh stainsGood
Commercial degreaserLight to medium stainsGood
Poultice (acetone)Deep/old stainsExcellent
Pressure washerLarge areasGood
Coca-ColaLight stains (myth mostly)Poor
WD-40Don't—adds more oilBad idea

Prevention

  • Seal your driveway: Penetrating sealer reduces porosity
  • Use drip pans: Under parked cars that leak
  • Act fast: Clean spills immediately
  • Cardboard trick: Park leaky cars on cardboard

Will Old Stains Ever Fully Disappear?

Stains over 6 months old rarely come out 100%. You can lighten them significantly—often 70-80%—but some shadow usually remains. At that point, options are: live with it, resurface the driveway, or replace the stained section.

Does Sealing Prevent Oil Stains?

Penetrating sealers reduce absorption but don't make concrete oil-proof. Film-forming sealers (like acrylic) help more but can peel. No sealer makes concrete completely stain-proof—but sealing buys you time to clean spills before they penetrate.

Can I Paint Over Oil Stains?

Not directly. Oil prevents paint adhesion. You must remove as much oil as possible first, then use an oil-blocking primer before painting. Even then, deep stains can bleed through over time.

Key Takeaways

  • Fresh stains: cat litter + degreaser + scrub + rinse
  • Old stains: poultice method draws oil out of concrete
  • Pressure washing alone won't remove deep stains
  • Very old stains (6+ months) may never fully disappear
  • Sealing reduces staining but doesn't prevent it
  • Act fast—the sooner you clean, the better results

Need help with your concrete project?

Get a free quote from the top-rated concrete contractor in the region.

Get Free Quote