Oil is the stain that defeats most DIY driveway cleaning. Water alone will not budge it, and the common home remedies usually just move it around. Here is what actually works.
Why oil is so stubborn
Concrete is porous, and oil soaks down into those pores rather than sitting on top like dirt does. That is why a pressure washer, on its own, does a poor job. Blasting the surface with water pushes the oil deeper and spreads it wider instead of lifting it out. You end up with a larger, lighter stain instead of a clean slab.
What actually breaks it down
Oil needs a degreaser, something formulated to break the oil apart chemically so it can be rinsed away. The degreaser is applied to the stain and given time to work into the oil before any rinsing happens. That dwell time is the part that matters. Skip it and you are back to spreading the stain.
For a fresh, small spot, dish soap and a scrub can help in a pinch. For anything set in, a real degreaser does what soap cannot.
How a pro handles it
The professional version is pre-treatment plus pressure. The oil stain gets a degreaser worked into it and left to break down the oil, and only then does the surface cleaner come through to lift and rinse it. Fresh stains usually disappear. Stains that have soaked in for years may lighten a great deal rather than vanish entirely, because some oil has penetrated below where any surface cleaning can reach. A good contractor will tell you that up front rather than promise a miracle.
Oil-stain pre-treatment is part of how we clean driveways. If yours has a stubborn spot, mention it when you book so it gets pre-treated rather than just rinsed.
Common Questions
Can oil stains be fully removed from concrete?
Fresh stains almost always come out. Old, deep stains that have soaked into the concrete for years may lighten dramatically rather than vanish completely, because the oil has penetrated below the surface.
Does pressure washing alone remove oil?
Not well. Oil needs a degreaser to break it down first. Pressure washing without pre-treating tends to spread the stain and drive it deeper rather than lift it out.
Should I pour bleach or dish soap on an oil stain?
Dish soap can help on a fresh, small spot, but bleach does little for oil and can discolor concrete. A proper degreaser worked into the stain before rinsing is what actually breaks the oil down.