← All articles
🧱

How to Remove Oil Stains From a Concrete Driveway (2024)

🔧 Maintenance & Repairs August 11, 2026 · 6 min read oil stain removal concrete driveway cleaning driveway maintenance degreaser concrete stains home maintenance diy cleaning
TL;DR: Fresh oil stains come out with dish soap, hot water, and a stiff brush, or by covering the spot with cat litter or baking soda for 15-20 minutes to soak up the oil before scrubbing. Stains older than 2-3 weeks usually need a poultice — a paste of baking soda or cornstarch and a degreaser left on for 24-48 hours under plastic — sometimes repeated 2-3 times. A pressure washer at 3,000 PSI with a concrete-safe degreaser handles most driveways without a poultice at all.

_Last reviewed: July 2026 · 6 min read_

That dark patch by the garage isn't just ugly, it's a sign oil has soaked into the concrete's pores, and the longer it sits, the deeper it goes. The good news is most stains, even ones that have been there for months, will come out with the right combination of absorbent, degreaser, and patience.

Okoniq Property Hub lets you log when you treated a stain and what product worked, so you're not guessing next time a car leaks in the same spot.

What's the fastest way to remove a fresh oil stain?

Act within 24-48 hours and you can skip the heavy chemicals entirely. Sprinkle a generous layer of clay-based cat litter, sawdust, or plain baking soda directly onto the wet spot and grind it in gently with your shoe. Let it sit 15-20 minutes so it absorbs the oil, then sweep it up and scrub the remaining mark with dish soap (Dawn works well because it cuts grease) and a stiff nylon brush.

Rinse with a garden hose on a high-pressure nozzle. For most fresh drips this single pass removes 80-90% of the visible stain. If a faint shadow remains, repeat the process once more before moving to stronger methods. This is also the cheapest fix — under $5 in materials for a typical driveway spot.

How do you get rid of old, set-in oil stains?

You need a poultice, a thick paste that pulls oil out of the concrete pores over time rather than just scrubbing the surface. Mix baking soda or powdered laundry detergent with a degreaser or acetone until it forms a peanut-butter consistency, spread it about a quarter-inch thick over the stain, and cover it with plastic wrap weighted at the edges so it doesn't dry out too fast.

Leave it for 24 to 48 hours, then scrape it off and rinse. Stains that have been there for 6 months or more often need this cycle repeated two or three times, spaced a day apart, before the concrete looks clean. If you're dealing with a driveway that has multiple old stains and general wear, it might be a sign the surface needs more than spot cleaning, which is covered in 5 signs your driveway needs resurfacing, not just patching.

Should you use a pressure washer or commercial degreaser?

A pressure washer at 3,000 PSI with a concrete-safe degreaser is usually the fastest route for driveways with several stains or a large parking area. Apply the degreaser first, let it dwell for 10 minutes per the label, then hit it with the pressure washer's turbo nozzle from about 12 inches away. This combination handles most residential oil stains in a single 20-30 minute session.

| Method | Best for | Time | Cost | |---|---|---|---| | Dish soap + cat litter | Fresh spills, under 1 week old | 30-45 min | Under $5 | | Baking soda poultice | Set-in stains, 1 month+ | 24-48 hrs, 2-3 cycles | $10-15 | | Pressure washer + degreaser | Multiple stains, large areas | 20-30 min | $25-40 for rental/degreaser |

Avoid straight bleach or muriatic acid on plain gray concrete. Both can lighten the surrounding surface unevenly, leaving a bleached patch that's more visible than the original stain.

Can oil stains damage the concrete permanently?

Yes, if oil sits for years it can weaken the surface and contribute to spalling, where the top layer flakes off. Petroleum products break down the cement paste binding the aggregate together, and repeated freeze-thaw cycles on an oil-softened patch accelerate the damage. This is one reason winter driveway upkeep matters beyond just clearing snow, something we cover in 5 masonry jobs you're forgetting before winter.

If you notice the stained area also has small pits or crumbling edges, that's beyond a cleaning problem and points to surface deterioration that a degreaser won't fix. In that case, patching or resurfacing the specific section is the more durable move.

How do you keep oil stains from coming back?

Seal the concrete after you've cleaned it, since a penetrating sealer fills the pores that oil would otherwise soak into. A quality acrylic or silane-siloxane sealer runs $30-50 per gallon and covers roughly 200-300 square feet per coat, lasting 2-5 years depending on traffic and climate.

Beyond sealing, a cheap rubber drip mat under a leaking vehicle catches oil before it ever touches the concrete, and it costs less than $20. If the leak itself is the real problem, it's worth having it looked at, since a slow drip that stains your driveway is often the same one that eventually shows up as a bigger repair. Standing water and poor drainage around the driveway edge can also trap oil residue longer than it should sit, so it's worth checking 5 drainage jobs you're forgetting before rainy season hits if stains keep reappearing in the same low spot.

FAQ

Does Coca-Cola actually remove oil stains from concrete?

The phosphoric acid in cola can loosen light, fresh stains if left on for a few hours, but it's inconsistent and won't touch anything set in longer than a couple weeks. Dish soap and a poultice work more reliably.

How long do oil stains take to fully disappear?

Fresh spills often clear in under an hour with soap and an absorbent. Old stains typically need 2-3 poultice cycles over 3-7 days to fully lift.

Will WD-40 remove an oil stain from concrete?

Yes, spraying WD-40 onto an oil stain and letting it sit for 5-10 minutes can help break down old, hardened oil before you scrub it with soap and water, since it's itself a light petroleum solvent.

Can I just paint or seal over an oil stain instead of removing it?

Sealing over an unclean stain usually locks the discoloration in permanently, since sealer doesn't bleach the concrete. Clean the stain as much as possible first, then seal to prevent future ones.

Is it safe to use muriatic acid on a driveway oil stain?

It can work but it's harsh, requires full protective gear, and often lightens the surrounding concrete unevenly. Most homeowners get equally good results with a degreaser and pressure washer at a fraction of the risk.


This is educational information, not professional cleaning or structural advice. Call a licensed concrete contractor if staining is accompanied by cracking, spalling, or crumbling.

Get seasonal maintenance tips by email

Gutter-cleaning, filter-changing, before-it's-a-$3,000-problem guides. No schedule, no spam — unsubscribe anytime.

Prefer to dive in? Get started free →