How to Clean Oil Stains from a Concrete Driveway in Salt Lake City

Oil stains on your concrete driveway are stubborn but not permanent. Here’s how to effectively remove them using methods that work in Salt Lake City’s conditions.

Oil stains on a concrete driveway are one of the most common cosmetic complaints among Salt Lake City homeowners. Whether it’s a slow leak from an aging family car, spilled motor oil during an oil change, or hydraulic fluid from a boat trailer, oil has an annoying ability to seep deep into concrete’s porous surface quickly and then resist removal stubbornly. The good news: with the right approach, most oil stains are removable or at least significantly diminished. Here’s how to tackle them.

Act Fast — The Sooner, the Better

Fresh oil stains are dramatically easier to remove than old ones. Concrete is porous, and oil wicks into the pore structure quickly — the longer it sits, the deeper it goes. If you have a fresh spill, absorb as much of the surface oil as possible immediately using cat litter, sawdust, baking soda, or an absorbent commercial product. Let it sit for 30 minutes to an hour, then sweep it up and dispose of it. The less oil that penetrates the surface, the easier the cleaning process.

Dish Soap and Hot Water: Start Simple

For relatively fresh stains or lightly soiled areas, start with the simplest approach. Apply a generous amount of undiluted dish soap (Dawn works well) directly to the stain, scrub with a stiff-bristled brush, and flush with hot water. Repeat 2 to 3 times. This method works well for light surface contamination, especially on sealed concrete. It won’t remove old, deep stains but costs nothing and causes no damage to the concrete.

Concrete Degreasers: The Standard Tool

For most oil stains, a concrete degreaser is the go-to product. These concentrated alkaline cleaners are available at Salt Lake City hardware stores (Purple Power, Zep Concrete Cleaner, and Krud Kutter are widely available options). Dilute according to label instructions, apply generously to the stain, work it in with a stiff brush, let it dwell for 10 to 20 minutes, and rinse thoroughly with a pressure washer or garden hose. For older stains, apply the degreaser full-strength and allow to dwell longer before scrubbing.

Poultice Method: For Deep, Old Stains

Old oil stains that have penetrated deep into the concrete require a different strategy: a poultice. A poultice is an absorbent material mixed with a solvent that draws oil out of the concrete as it dries. Mix an absorbent powder (diatomaceous earth, cat litter, flour, or commercial poultice powder) with a solvent (acetone or mineral spirits) into a peanut butter consistency. Apply it about 1/2 inch thick over the stain, cover with plastic wrap, tape the edges down, and let it sit for 24 to 48 hours. As the mixture dries, it draws the oil up into the powder. Scrape it off and dispose of it, then clean the area with degreaser and water.

Bio-Based Enzyme Cleaners

Enzyme-based cleaners like Terminator-HSD work by introducing oil-eating bacteria that literally consume the hydrocarbons in the stain. These are slower than chemical methods — they typically require 3 to 7 days to work — but they’re effective on old, stubborn stains and are completely safe for concrete, surrounding vegetation, and drains. Apply to a pre-wetted surface, keep the area moist during the treatment period, and allow the biological action to work. These products are particularly useful in situations where chemical runoff is a concern, such as near garden beds or in areas draining to the Jordan River watershed.

Pressure Washing

A pressure washer is an important tool in your oil stain removal arsenal, but it’s a support tool, not a primary cleaning method. Pressure washing alone will not remove oil stains — it can actually spread the stain further. Use pressure washing after applying a degreaser or soap to rinse the cleaning agents and loosened oil away thoroughly. A 3,000 PSI pressure washer with a 25-degree tip is appropriate for most Salt Lake City residential concrete driveways.

For Large or Chronic Stains: Consider Sealing or Resurfacing

If your driveway has years of accumulated oil contamination across a large area — common in parking areas used for vehicle maintenance — cleaning may only improve the appearance partially. In these cases, consider applying a concrete stain or paint designed to hide discoloration after cleaning, or resurfacing the driveway with a concrete overlay. Surface sealing after cleaning also helps prevent future stains from penetrating as deeply.

Prevent Future Staining

The best oil stain strategy is prevention. Apply a quality concrete sealer to your driveway and renew it every 2 to 3 years — sealed concrete resists oil penetration dramatically better than unsealed. Place drip pans under vehicles known to leak. Address vehicle leaks promptly — a small oil drip that costs $50 to fix at a mechanic is better than repeated cleaning efforts and eventual surface degradation.

Final Thoughts

Oil stains on Salt Lake City driveways are a common nuisance, but they’re largely manageable with the right products and techniques. Start early with fresh spills, use appropriate degreasers for older stains, and deploy a poultice for deep contamination. And seal your driveway regularly — it’s the single best way to make future oil stains easier to clean and less damaging to your concrete.

Get a Fast, Free Quote

Tell us what you’re building and where in Salt Lake City. Upload a photo if you can, and we’ll respond quickly with clear pricing and next steps.
Service Needed: