Cleaning concrete and removing oil stains comes down to two things: pulling the oil up out of the pores and washing the surface. For fresh oil, cover it with an absorbent like cat litter to soak up what you can, then scrub with a degreaser. For set-in stains, apply a concrete degreaser or a poultice, let it dwell, scrub, and rinse — repeating on stubborn stains. A pressure washer makes general cleaning fast, but the oil itself has to be broken down chemically first, because water alone will not lift it out of porous concrete.
What you'll need
- A stiff-bristle scrub brush
- Cat litter or an absorbent (for fresh oil)
- A garden hose or pressure washer
- A bucket
- Rubber gloves
- A broom
Recommended parts & supplies
- Concrete degreaser / oil stain remover — the key product for breaking down oil in the pores
- Pressure washer — speeds up rinsing and general driveway cleaning
- Stiff-bristle deck / scrub brush — works degreaser into the surface
- Concrete driveway sealer — seal after cleaning to resist future stains
As an Amazon Associate, GetHoustonLeads earns from qualifying purchases — at no extra cost to you. Links open on Amazon in a new tab; prices and availability are shown there.
Step by step
- 1
Blot or absorb any fresh oil first
If the oil is fresh, do not hose it — you will just spread it. Cover the spill with cat litter, baking soda, or another dry absorbent, press it in, and let it sit for several hours to wick oil out of the concrete. Sweep it up and repeat if the spot is still dark. The less oil left in the pores, the easier the stain is to remove.
- 2
Sweep and pre-rinse the area
Sweep away loose dirt and debris, then give the stained area a rinse with the hose to wet the surrounding concrete. Working on a pre-wetted surface keeps the degreaser from soaking in unevenly and helps it stay where you want it rather than running off.
- 3
Apply concrete degreaser and let it dwell
Squirt or pour a concrete degreaser directly onto the stain, covering it fully. Let it dwell for the time on the label — usually 10 to 30 minutes — so it can penetrate and break down the oil. Do not let it dry out; on a hot Houston day, mist it lightly if it starts drying before the dwell time is up.
- 4
Scrub the stain hard with a stiff brush
Work the degreaser into the concrete with a stiff-bristle brush, scrubbing in circles to drive it into the pores where the oil lives. This is the step that does the real work — the chemical loosens the oil, but the mechanical scrubbing is what lifts it out. Add more degreaser if the surface dries as you scrub.
- 5
Rinse thoroughly, ideally with a pressure washer
Rinse the area completely with a hose or, better, a pressure washer, which flushes the emulsified oil and degreaser out of the surface. Direct the runoff appropriately and away from storm drains where local rules require. Let the concrete dry and inspect the spot — old, deep stains often need a second full pass.
- 6
Repeat on stubborn stains, then consider sealing
Set-in oil shadows that have been there for years may take two or three rounds of degreaser, dwell, scrub, and rinse to fully lift. Once the driveway is clean and fully dry, applying a concrete sealer makes future spills sit on the surface instead of soaking in, so the next stain wipes up far more easily.
When to call a pro
Most driveway cleaning is a satisfying DIY project, but bring in a pro for a few cases: large oil-saturated areas around a leaking vehicle where the oil has penetrated deep into the slab, rust or paint stains that home degreasers will not touch, or a driveway so far gone that cleaning reveals crumbling, spalling concrete underneath. A professional concrete cleaner has commercial degreasers and hot-water pressure equipment that pull stains DIY products can not. And if cleaning exposes structural damage — deep cracks, sunken sections, or widespread surface failure — that is a repair-or-replace conversation, not a cleaning one.
Get a free quote from a local pro
No obligation — a licensed, insured local Houston partner will reach out. Available 24/7 for emergencies.
How to Clean Concrete and Remove Oil Stains (Driveway Guide) — FAQ
What removes oil stains from a concrete driveway?
Will a pressure washer remove oil stains from concrete?
How do I keep my driveway from staining again?
More DIY guides
How to Seal a Concrete Driveway Yourself (Houston Step-by-Step)
A weekend job that adds years to your driveway. Here is how to clean, dry, and roll on a quality concrete sealer the right way.
Try the fix →How to Fill and Repair a Concrete Crack (DIY Driveway Guide)
Small cracks grow fast once Houston water gets in. Here is how to clean out a crack and fill it properly so it stays fixed.
Try the fix →How to Patch Spalled or Chipped Concrete (DIY Driveway Repair)
When the top layer of your driveway flakes or chips away, here is how to patch that spalled spot cleanly so it blends and holds.
Try the fix →