Cleaning a greasy or oil-stained garage floor starts with absorbing what you can, then scrubbing the rest out with a concrete degreaser before it sets. The faster you act on a fresh spill, the better, but even old, baked-in stains will lighten with the right method. Below is the exact sequence we use on Orange County garage cleaning jobs, plus an honest take on when to stop scrubbing and let a pressure washer do the work.
How do I clean oil stains off a garage floor?
The short answer: absorb, degrease, scrub, rinse, repeat. Concrete is porous, so oil sinks below the surface and a quick mop never reaches it. You have to draw the oil back up and break it down chemically.
Here is the DIY sequence step by step:
- Absorb fresh oil. Cover the spill with cat litter, sawdust, or baking soda. Let it sit a few hours, then sweep it up. This pulls the liquid oil out before it soaks deeper.
- Apply a concrete degreaser. Use a product made for concrete, not just dish soap. Keep it wet on the stain for the full dwell time on the label.
- Scrub. Work it into the pores with a stiff-bristle deck brush in small circles. A wire brush helps on stubborn spots.
- Rinse and assess. Hose it off and look. Fresh stains often clear in one pass. Set-in stains need another round, or a stronger method.
- Dry and seal. Once the concrete is bone dry, a penetrating sealer keeps the next spill on the surface.
For a deep-set stain, a poultice works better than surface scrubbing: mix degreaser or acetone with an absorbent like baking soda into a paste, spread it over the stain, cover with plastic, and let it draw the oil out overnight.
What is the best degreaser for a garage floor?
The best degreaser is a dedicated concrete or “oil and grease” cleaner, not a household substitute. These are formulated to penetrate concrete and lift petroleum, where kitchen products mostly sit on top. Here is how the common options compare.
| Method | Best for | Effort | Result on set-in stains |
|---|---|---|---|
| Dish soap + water | Light, fresh grease | Low | Poor |
| Baking soda / cat litter | Absorbing wet oil | Low | N/A (prevention) |
| Concrete degreaser | Most oil stains | Medium | Good |
| Poultice (degreaser + absorbent) | Old, deep stains | Medium-high | Very good |
| Hot-water pressure wash | Large or stubborn areas | Low (hire out) | Best |
Skip muriatic acid unless you know what you are doing. It etches concrete, can worsen the look, and the fumes are no joke in a closed garage.
When does pressure washing win over scrubbing?
Pressure washing wins when the stained area is large, the oil is old, or you simply do not want to spend an afternoon on your knees. Hot-water pressure washing combines heat, pressure, and degreaser to flush oil out of the concrete in minutes rather than repeat scrubbing sessions. It is also the right call when grime covers the whole slab, not just a few spots.
This is exactly what our pressure washing service is built for, starting at $179. We bring commercial equipment and a contained rinse so you are not pushing oily water into the storm drain, which matters in coastal Orange County cities with strict runoff rules. If the floor is buried under more than stains, a full garage cleaning and clean-out clears the clutter first so the slab can actually get cleaned.
Should I seal the floor after cleaning?
Yes, sealing is the step most people skip and later regret. A clean, dry slab readily absorbs the next oil drip, so a penetrating concrete sealer is your insurance. It lets future spills bead on the surface where you can wipe them up. Sealing is also mandatory prep before any epoxy or floor coating, because coatings will not bond to oily or unsealed concrete.
Two notes for OC homes. Coastal garages in areas like Newport Beach and Huntington Beach deal with salt air and humidity, so a breathable penetrating sealer beats a film that can trap moisture. Inland garages in places like Irvine run hotter and drier, which is great for fast cure times. Either way, let the concrete dry at least 24 hours after cleaning before you seal.
How to dispose of the oil and supplies in Orange County
Never wash motor oil into the gutter or trash the soaked litter with household waste. Used oil and oily absorbents are hazardous, and Orange County has free, legal ways to get rid of them. Drop used motor oil and filters at a certified collection center, and take oily rags, solvents, and old degreaser to an OC Household Hazardous Waste Collection Center in Anaheim, Huntington Beach, Irvine, or San Juan Capistrano. It is free for residents and keeps it out of the watershed.
While the floor is clear, it is a good moment to deal with the rest of the garage. Our Declutter & Organize service and Full Overhaul handle the clutter, junk removal clears the heavy stuff, and a pre-move clean-out gets a garage listing-ready. For a full reset plan, see our garage cleanout checklist or how to organize a garage in one day.
The bottom line
A greasy garage floor is almost always fixable. Absorb fast, scrub with a real concrete degreaser, escalate to a hot-water pressure wash for the stubborn stuff, then seal so it stays clean. If you would rather hand the whole thing off, we clean, clear, and restore garages across Orange County. Tell us what your floor looks like and request a quote for a calm, no-pressure plan.