
You can usually remove oil stains from a concrete driveway, but you can’t always erase them completely. The longer the oil sits and soaks into the pores, the more likely you’ll only lighten it. So some stains end up “effectively permanent,” even though they aren’t impossible to improve.
If you’ve scrubbed, rinsed, and even pressure-washed and you’re still staring at a dark “shadow,” you’re not necessarily doing it wrong. Sometimes the oil has already been heat-set into the slab. You’re up against how concrete behaves: it absorbs oil, and heat can bake it in, so the fix often looks more like pulling oil out in stages than washing it off once. This guide helps you set a realistic end goal based on what you see and avoid the common mistake that leaves a bigger halo.
Are Oil Stains Permanent on Concrete — or “Removable Enough”?
Oil stains aren’t usually permanent, but they do get harder to erase the longer oil has wicked into concrete pores—so knowing how to get oil out of concrete matters. It behaves more like a slow soak into the slab than something sitting on top. If your driveway has ever been sealed, you also need to decide whether you’re cleaning oil sitting on a slick layer or oil that’s gone through (or under) that sealer (see TCC Materials sealer FAQs). That one decision changes what “fixed” looks like—think of a This Old House before-and-after.
If your driveway has a sealer on it, oil can sit on top of that layer and respond differently to cleaning than oil that’s already soaked into bare concrete. Read more in our article: Concrete Sealer
| What you see | What to expect | What to do first |
|---|---|---|
| Fresh, still-greasy spot (like after an oil change) | Often close to invisible | Absorb + degrease promptly |
| Older, dark stain with a halo or large footprint | Significantly lighter, not perfect | Plan on repeated poultice cycles |
| Patchy shine/beading nearby | May be a sealed-surface issue | Address sealer layer first |
Remove Oil Stains Without Making Them Worse
You hit it with a pressure washer and, instead of a clean slab, you end up with a wider pale ring that makes the original spot look even darker—classic oil stains on driveway how to remove frustration. That’s the moment most driveways go from “one stain” to “a bigger problem.”
Blasting first can spread the contamination and leave a larger, lighter halo that’s tougher to correct (see Concrete Network guidance on removing embedded oil). That approach rarely ends well. Your safest sequence is: absorb what’s still oily, chemically lift what’s near the surface, then pull what’s embedded out of the pores.
Start by covering the spot with an absorbent (clay litter/floor-dry). Let it soak in overnight, then sweep it up. Next, scrub with a concrete-safe concrete driveway degreaser (or hot water plus dish soap for a fresh drip), give it real dwell time, and rinse (EPA has highlighted risk-management actions on chemicals historically associated with degreasing/spot-removal—use products as labeled and avoid solvent “miracle” removers; see EPA’s chemical safety actions). Only after that should you use a poultice/gel-style oil stain remover—the best oil stain remover for concrete is one that dries and draws oil upward; expect an overnight dry and repeat cycles for older stains. Save pressure washing for the end, and keep it gentle enough that you’re rinsing residue, not driving oil deeper.
Using too much pressure or the wrong nozzle can etch the surface and create a lighter “halo” that makes stains look worse. Read more in our article: Pressure Washing Concrete Safe
When Oil Stains Are Effectively Permanent
A stain is “effectively permanent” once the remaining darkness is driven more by the concrete than by removable oil. At that point, elbow grease fixes a lot, but not this. That shows up when repeated absorb-degrease-poultice cycles keep producing little to no lightening or the spot stays darker even when it’s fully dry—the point where you may not be able to remove set in oil stains concrete. In those cases, you can still reduce the oily residue, but you might not get full color restoration because the pores are stained deep or the surrounding slab has aged differently.
At that stage, aim for the best long-term appearance instead of a factory-fresh match. If a Ryobi can’t budge it after proper cycles, it’s time to stop experimenting and either re-seal or call a pro. When appearance matters more than DIY time, concrete resurfacing to hide oil stains (overlay) or replacing the affected section is the only way to guarantee a like-new look.
When deep stains won’t lighten further, sealing or resurfacing can be a practical way to improve the look without tearing out the entire slab. Read more in our article: Seal Resurface Replace Driveway
Roof not getting any younger? Contact us or call 703-673-6301 to find out where you stand.Old oil spots don’t come up with dish soap and a hose. Our Wilmington concrete cleaning service deals with stubborn stains like this every week.