Cleaning a greasy garage floor takes three steps: absorb fresh oil, scrub with a degreaser, then rinse and dry completely.
For the full breakdown, see our best Degreaser for Garage Floor guide.
A greasy garage floor is more than an eyesore. The oil film makes the surface slick, tracks into your house, and slowly breaks down concrete. The fix is straightforward, but the order matters. Skipping the prep work grinds grit into the slab, and rinsing too soon leaves a residue that pulls in dirt all over again. Here is the clean, dependable process that works on concrete garage floors.
Preparing The Garage Before You Clean
Move the cars out and clear the floor of toolboxes, rugs, storage bins, and anything else that could get wet. Sweep the entire surface thoroughly to remove loose dirt and debris. Scrubbing over grit acts like sandpaper and can scratch the concrete. This Old House stresses starting on a dry floor so the cleaning products can work at full strength. Give yourself time for the whole job — drying alone can take a day.
How To Absorb Fresh Grease Spills First
Fresh oil is far easier to lift before it soaks in. Blot excess grease with paper towels or a cloth.
Do not rub. Rubbing spreads the grease and pushes it deeper into the concrete.
Cover the remaining spill with a generous layer of an absorbent material — cornmeal, sawdust, kitty litter, baking soda, or cornstarch all work. Let it sit long enough to draw the oil out of the pores, then sweep it up. For an old, set-in stain, skip the absorbent step and move straight to a degreaser.
Applying Degreaser, Scrubbing, And Rinsing
For the best results, use a dedicated degreaser made for concrete and follow the label directions. Apply it to the stain, let it sit for the specified dwell time — generally 15 to 30 minutes for heavy-duty products — then scrub with a stiff-bristle brush and rinse thoroughly with clean water. Always work in a well-ventilated garage and wear gloves and goggles when using strong chemicals like TSP.
Several effective options exist, and the best choice depends on the stain’s age. Dishwasher detergent mixed with boiling water handles light, recent spills. Concentrated laundry detergent works on medium stains. Trisodium phosphate (TSP) mixed with hot water is a proven heavy-duty choice for stubborn, set-in grease.
For stains that resist all of the above, an enzymatic cleaner is a strong next step. These products use biological agents to break down the oil and typically need several hours to work. Steam cleaning is another option, provided the floor surface can handle the heat and moisture. For a step-by-step rundown of the most effective commercial products, see our guide to the best degreaser for a garage floor.
Choosing The Right Cleaning Agent
The fundamental choice is between a general-purpose cleaner and a heavy-duty chemical degreaser. The table below compares the most common options.
| Cleaning Agent | Best For | Application Notes |
|---|---|---|
| Dishwasher detergent + boiling water | Fresh, light grease spots | Cheap and safe; rinse well after scrubbing |
| Concentrated laundry detergent | Moderate, older stains | Scrub in with a stiff brush; rinse thoroughly |
| Trisodium phosphate (TSP) | Heavy, set-in grease | 15–30 min dwell time; wear gloves and goggles |
| Sodium metasilicate powder | Difficult, stubborn stains | Mix about 4 oz. per gallon of water |
| Enzymatic cleaner | Stains that resist other methods | Needs several hours to break down the oil |
| Steam cleaning | Appropriate surfaces only | Check floor coating compatibility first |
| Whiting + TSP paste | Old, deeply embedded stains | Apply as a paste and let it dry before rinsing |
For stained, sealed, or epoxy-coated floors, confirm that your cleaner is safe for the surface before applying it. Some strong chemicals can damage coatings. Pressure washing can also harm finishes, so only use it if the floor coating and joints can tolerate the force.
What To Avoid When Cleaning Grease
The most common mistakes are easy to prevent. Never skip the initial sweep and clear-out, and never rub fresh grease — blot it. Do not rush the dwell time for absorbents or degreasers; they need minutes or hours to work. Always rinse thoroughly, because leftover detergent residue attracts new dirt. Keep cars and stored items off the floor until it is completely dry. And when using strong chemicals like TSP or muriatic acid, always follow the label directions, wear proper PPE, and verify the surface is compatible.
Final Drying And Preventing Future Stains
After rinsing, let the floor air-dry completely. This can take a full day depending on humidity. Park cars only once the surface is dry to the touch. To reduce future mess, place a drip pan under vehicles and address new spills quickly — blotting and absorbing immediately keeps them from becoming permanent stains.
FAQs
Can I use a pressure washer on a greasy garage floor?
Yes, but only if the concrete and any coating or sealant can tolerate the force. High pressure can etch bare concrete or damage epoxy finishes. Use a wide-angle nozzle and keep the wand moving. For sealed floors, test an inconspicuous spot first, or stick with a degreaser and a stiff brush.
Will kitty litter really absorb old grease stains?
Kitty litter is best for fresh spills because it draws liquid oil out of the concrete before it sets. For an older, dried stain, the absorption window has passed. You will need a degreaser, TSP, or an enzymatic cleaner to break up and lift the oil that has already penetrated the surface.
How long should I let a degreaser sit on the floor?
Follow the product label, but generally 15 to 30 minutes is sufficient for heavy-duty degreasers. Enzymatic cleaners are the exception, often requiring several hours or even overnight. Do not let the cleaner dry on the floor if the label advises against it, as this can leave a residue.
References & Sources
- PROSOCO. “How To Remove Grease Stains From Concrete.” Details on stain chemistry and removal techniques.
