How to Clean a Concrete Driveway and Remove Oil Stains
Surface Cleaning vs. Stain Removal Are Different Tasks
A dirty concrete driveway has two types of problems that need different approaches. General surface soiling — dirt, algae, organic staining — responds to pressure washing. Oil and fuel stains require chemical pretreatment before any pressure washing.
For General Surface Cleaning
A rotary surface cleaner attachment on a 2,500–3,000 PSI pressure washer is the correct tool for general concrete cleaning. The spinning nozzle applies even pressure across the surface and avoids the streaking that results from sweeping a single wand tip across concrete.
Process:
- Pre-wet the surface
- Apply concrete cleaner or degreaser, allow 5–10 minutes dwell time
- Clean with surface cleaner at 2,500–3,000 PSI
- Rinse thoroughly, ensuring all cleaner residue is removed before it dries
For Oil Stains
Motor oil, hydraulic fluid, and fuel stains penetrate concrete quickly and cannot be removed by pressure alone. Mechanical action just redistributes the surface layer.
Fresh stains (under 24 hours):
- Absorb excess oil immediately with cat litter, sawdust, or commercial absorbent
- Apply liquid dish soap or commercial degreaser directly to the stain
- Scrub with a stiff brush
- Let dwell 15–30 minutes
- Rinse and repeat
Set stains (days to years old):
- Apply a commercial concrete degreaser (TSP, Purple Power, or purpose-made concrete cleaner)
- Let dwell 20–30 minutes, keeping the area wet
- Agitate with a stiff brush
- Pressure wash at 3,000+ PSI with hot water if available (hot water breaks down petroleum significantly better than cold)
- Repeat 2–3 times for heavy staining
Pro Tip: For severe set-in stains, apply a paste of baking soda and dish soap after degreasing, cover with plastic overnight, then scrub and rinse in the morning. The overnight dwell time dramatically improves penetration and stain lift.
What Won't Work
- Standard residential pressure washers (under 2,000 PSI) won't remove significant oil staining
- Cold water alone won't break down petroleum
- Single-application treatments rarely remove staining that's more than a few weeks old
After Cleaning: Seal the Concrete
A penetrating concrete sealer applied after cleaning prevents future staining by filling the pores that absorb oil and contaminants. On a properly sealed driveway, fresh oil sits on the surface for 30–60 minutes without penetrating — giving you time to blot and clean it before it stains.
Updated on: 29/04/2026
Thank you!