By the Mr. Suds team, Cory & Brooke Cooper, Kingwood, TX
Over twenty years in Kingwood, we have been handed just about every oil stain you can picture. Fresh drips, year-old engine puddles, the works.
So here is the honest answer most websites will not give you. Some stains lift right out. Some only fade. And a few of the popular internet hacks can actually leave your concrete worse than before.
Here is what really works, what does not, and how to tell which kind of stain you are dealing with.
Does pressure washing remove oil stains from a driveway?
Yes, pressure washing removes most oil stains, but only when you pre-treat the spot with a degreaser first. Water alone will not break the bond oil makes with concrete. Fresh stains usually come out clean. Old, deeply soaked stains may only fade to a faint shadow.
That last part is the truth a lot of pages skip. So let’s talk about when a stain is gone for good.
Are oil stains on a driveway permanent?
Not always, but it depends on how long the oil has been sitting there.
Concrete is porous, like a hard sponge. The longer oil sits, the deeper it soaks past the surface and into those pores. Catch it early and it lifts out. Let it bake in for a year and you may be left with a shadow no one can fully erase.
Why fresh stains come out and old ones fight back
A fresh spill is still sitting near the surface. A degreaser and good pressure pull it right up.
An old stain has migrated down into the slab. We can pull out most of it, but the oil that reached the deep pores is hard to reach without resurfacing. That is just the physics of concrete.
Will pressure washing remove engine or motor oil?
Yes, the same way. Engine oil and motor oil are petroleum-based, so they respond to an alkaline degreaser and pressure.
The key is the same: treat it sooner rather than later, before it works its way deep into the concrete.
How to get dried or really bad oil stains off
For a tough, dried-in stain, the order matters:
- Soak up any loose oil first with cat litter or baking soda
- Apply an alkaline degreaser and let it dwell for 15 to 30 minutes
- Scrub the worst spots, then pressure wash it away
- Repeat if needed, since deep stains often take two passes
If it still leaves a faint mark after all that, you are likely looking at oil that reached too deep to fully recover.

Do the viral DIY oil-stain hacks actually work? (Our honest take)
We get asked about these constantly. Here is our straight verdict on each one.
Does Coca-Cola remove oil stains from concrete?
Sort of, and not really. Coke is mildly acidic, so it can loosen a light, fresh stain a little.
But it will not touch a deep stain, it leaves a sticky sugar residue, and the acid can leave its own faint mark on the concrete. We would not bother.
Will Dawn dish soap remove oil stains? (And is Dawn bad for concrete?)
Dawn cuts grease, so on a small, fresh stain it can help if you scrub and rinse very well.
Dawn is not bad for concrete since it is not acidic, just dilute it (about a quarter cup per gallon) and rinse thoroughly. The catch: it is not strong enough for old or deep stains, and leftover soap film can attract dirt later.
Does WD-40 remove oil from a driveway or block paving?
This one is a myth we have to bust. WD-40 is a solvent, and it only does anything on oil that is still wet.
You are essentially adding more petroleum to the spot. It does not truly clean the stain, so skip it on both concrete and block paving.
Does vinegar (or vinegar and baking soda) work?
Vinegar has acetic acid, so it can help with a light stain, and the vinegar-and-baking-soda foam looks like it is doing something.
But here is the real concern.
The catch nobody mentions: acids can etch your concrete
Vinegar and cola are both acids. Left on too long, they can weaken and etch the surface, leaving a dull, discolored ring where the stain used to be.
We have been called out to fix exactly this. A homeowner soaked a stain in vinegar and Coke, and ended up with a pale etched circle that looked worse than the oil. The honest move is to skip the acids and reach for a proper degreaser.
What do professionals use to clean a driveway?
We use commercial-grade tools, not kitchen-cabinet hacks. There is no magic to it, just the right chemistry and the right pressure.
The degreaser-plus-pressure method we actually use
Our routine is simple and it works:
- Pre-treat the oil with an alkaline degreaser that breaks the oil down
- Let it dwell so it can do the heavy lifting
- Pressure wash with a surface cleaner for an even, streak-free finish
Pressure handles the dirt. Chemistry handles the oil. You need both.
What’s the strongest or best cleaner for concrete?
For oil, an alkaline degreaser (think products like Oil Eater, Simple Green, or Zep) is the workhorse.
For the green and black organic stains we see all over Houston, a properly diluted sodium hypochlorite solution does the job. The “strongest” cleaner is really just the right cleaner matched to the stain.
Why we add a mildewcide in our Houston humidity
Our Gulf Coast humidity grows mold, mildew, and algae fast. A degreaser alone will not stop that.
So for the organic stuff, we use a mildewcide that kills the growth at the root. That is why a professional clean stays clean longer than a quick rinse.
What is the enemy of concrete?
The textbook answer is salt and the freeze-thaw cycle, which crack and crumble concrete in cold climates.
Here in Kingwood, that is not our story. We rarely freeze. Our real enemies are trapped moisture, oil that is left to soak in, and the constant mildew our humidity feeds. Clean it and keep water moving off it, and your concrete will last for decades.
How many hours does it take to pressure wash a driveway?
Most driveways take somewhere from 30 minutes to about 3 hours. Size and stain level decide where you land.
| Driveway size | Typical cleaning time |
| Small (200 to 400 sq ft) | 30 to 60 minutes |
| Medium (400 to 800 sq ft) | 1 to 2 hours |
| Large (800+ sq ft) | 2 to 4 hours |
A standard two-car driveway of about 600 to 700 square feet usually takes us around an hour. Heavy oil or thick mildew adds time for pre-treatment and a second pass.
Do you have to seal your driveway after pressure washing?
No, sealing is not required. But it can help protect the surface and keep stains from soaking in as fast.
If you do seal, wait until the concrete is completely dry first, usually 24 to 48 hours. Sealing too soon traps moisture underneath and leaves a cloudy, damaged finish.
Does sealing get rid of (or hide) oil stains?
No. Sealing over an oil stain is a classic mistake.
You have to clean the oil out first. If you seal over it, the oil bleeds right back up through the sealer and you are left with a shadow anyway. Clean first, seal second, always in that order.
Why some people say sealing is “pointless” (and common mistakes)
Sealing has real limits, and it is fair to know them.
- It will not fix or prevent cracks, since those come from the slab itself
- It needs redoing every year or two, so it is an ongoing chore
- It can get slippery when wet
The most common mistakes we see are sealing a dirty surface, sealing too soon, putting it on too thick (the pros say “thin to win”), and using the wrong sealer for the slab.
Frequently Asked Questions
Does Coca-Cola remove oil stains from concrete? Only slightly, on light or fresh stains, thanks to its mild acid. It will not lift a deep stain, it leaves a sticky residue, and the acid can faintly mark the concrete. A real degreaser is the better choice.
Will Dawn remove oil stains, and is Dawn bad for concrete? Dawn can help on a small, fresh stain if you scrub and rinse well. It is not acidic, so it will not harm concrete when diluted, but it is too weak for old or deep stains and can leave a dirt-attracting film.
Does Dawn dish soap remove mold? Not really. Dawn can rinse away surface gunk, but it is not a mildewcide, so it will not kill mold at the root or keep it from coming back. A proper mold solution does that.
Does WD-40 remove oil from a driveway or block paving? We do not recommend it. WD-40 is a solvent that only affects wet oil and adds more petroleum to the spot. It does not truly clean either concrete or block paving.
Are oil stains permanent after they dry? Not always. A dried stain can still be removed if it has not soaked too deep. Old stains that reached the inner pores may only fade to a faint shadow even with professional cleaning.
What is the best homemade concrete cleaner? For light, fresh spots, diluted Dawn with warm water and a stiff brush is the safest homemade option. Skip acidic mixes like vinegar or cola, which can etch the surface. For anything stubborn, a real degreaser wins.
Do you have to seal concrete after pressure washing? No, it is optional. If you choose to seal, clean the surface fully, wait 24 to 48 hours until it is bone dry, and apply a thin coat. Never seal over an oil stain.
Got a stain that won’t budge? Let Mr. Suds take a look
Now you know what works and what is just internet noise.
If you have a stubborn stain, here is our promise: we will look at your driveway and tell you honestly what we can get out before we lift a finger. No guessing, no wasted money on hacks that hurt your concrete. And we are happy to hit your sidewalks, patio, or windows on the same visit.
Call or text us at (281) 635-4507 or request your free estimate online. You will get the same two owners every time, fully insured, who have been cleaning Kingwood-area driveways for over twenty years.