How to Remove Oil Stains from a Concrete Driveway

oil stains concrete driveway

Oil stains on your concrete driveway are stubborn, unsightly, and seem almost impossible to remove. Whether it’s from a leaky car, a spilled container, or lawn equipment drips, removing oil stains from concrete requires the right approach based on how old and deep the stain is. Here’s what actually works.

Act Fast: Fresh Oil Stains (Under 24 Hours)

If the oil spill just happened, you have the best chance of complete removal:

  1. Absorb the excess β€” Cover the spill immediately with cat litter, baking soda, or cornstarch. Let it sit for 30-60 minutes to absorb as much oil as possible.
  2. Sweep up the absorbent β€” Dispose of the oil-soaked material properly.
  3. Apply dish soap β€” Squirt a generous amount of Dawn or similar grease-cutting dish soap directly on the stain.
  4. Scrub with hot water β€” Use a stiff-bristled brush and hot water. Scrub in circular motions.
  5. Rinse thoroughly β€” Use a garden hose with a spray nozzle.
  6. Repeat if needed β€” Fresh stains often come out in 1-2 rounds.

Set-In Oil Stains (Days to Weeks Old)

Once oil has had time to penetrate concrete’s porous surface, you need stronger methods:

Method 1: Poultice Treatment

A poultice draws oil out of concrete through absorption:

  1. Mix cat litter or diatomaceous earth with acetone or mineral spirits to create a paste
  2. Spread a 1/4-inch thick layer over the stain
  3. Cover with plastic wrap and tape the edges
  4. Let it sit for 24 hours
  5. Remove the plastic, let the poultice dry completely, then sweep it up

This method may need 2-3 applications for deep stains.

Method 2: Concrete Degreaser

Commercial concrete degreasers (available at hardware stores for $10-$20) are formulated specifically for oil on concrete:

  • Apply according to product directions
  • Let it dwell for the recommended time (usually 15-30 minutes)
  • Scrub with a stiff brush
  • Rinse with a hose

Popular options include Oil Eater, Purple Power, and Krud Kutter.

Method 3: TSP (Trisodium Phosphate)

TSP is a powerful cleaner that works well on oil stains:

  • Mix 1/2 cup TSP per gallon of hot water
  • Pour over the stain and let it soak for 20-30 minutes
  • Scrub vigorously and rinse

Caution: TSP is harsh β€” wear gloves and eye protection. It can also kill grass and plants, so protect nearby landscaping.

Old, Deep Oil Stains (Months to Years)

For stains that have been there a long time, DIY methods often fall short. The oil has penetrated deep into the concrete’s pore structure. At this point, you typically need:

  • Professional pressure washing β€” Commercial hot-water pressure washers at 3,000+ PSI with specialized degreasers can extract oil that DIY methods can’t reach
  • Surface grinding β€” For the most extreme cases, grinding the top layer of concrete may be the only option
  • Concrete resurfacing β€” Apply a thin overlay to cover permanently stained concrete

What NOT to Do

  • Don’t use bleach β€” Bleach doesn’t break down oil and may discolor the surrounding concrete
  • Don’t use gasoline or paint thinner β€” Fire hazard, environmental hazard, and they can damage concrete sealant
  • Don’t ignore it β€” Oil stains get harder to remove over time as they penetrate deeper into the concrete
  • Don’t pressure wash without degreaser β€” Pressure alone spreads the oil rather than removing it

Preventing Future Oil Stains

  • Fix vehicle leaks promptly β€” A $50 gasket repair prevents a permanent driveway stain
  • Use drip pans β€” Place a pan under your vehicle if it has a known leak
  • Seal your concrete β€” A penetrating concrete sealer makes oil cleanup much easier by preventing deep absorption
  • Use a garage mat β€” Rubber or PVC mats catch drips before they hit concrete
  • Clean spills immediately β€” The faster you act, the easier the cleanup

When to Call a Professional

If DIY methods aren’t getting the job done β€” or if you have multiple stains across a large driveway β€” professional pressure washing with hot water and commercial degreasers is the most effective solution. A professional can also seal the concrete afterward to prevent future staining.

Need professional driveway cleaning? Contact Belovora Exterior Cleaning at (503) 840-9589 or visit our contact page for a free estimate. We serve Portland, Beaverton, Hillsboro, and the surrounding metro area.

Scroll to Top