Removing oil from a garage floor requires absorbing fresh spills immediately, then cleaning set-in stains with a paste or heavy-duty degreaser and a stiff-bristle brush.
An oil stain on a concrete garage floor is frustrating, but it doesn’t have to be permanent. The right method depends on whether the spill is fresh or has had days to set. This guide covers both scenarios, from simple household items to strong commercial cleaners, so you can restore your garage floor without guesswork.
Removing Fresh Oil Spills
When oil is still wet, act fast. The goal is to absorb as much as possible before it soaks deep into the concrete. See our tested picks for garage floor oil stain removers if you need a commercial product, but for the immediate spill, cheap household materials work best.
Sprinkle a generous layer of clay cat litter (non-clumping), baking soda, cornstarch, or sand directly over the puddle. Cover it with cardboard or plastic to keep it dry. Let it sit for several hours—overnight is better—and up to a full day for heavy spills. Then sweep it up and dispose of it properly.
Cleaning Set-In Stains with Household Products
Once the oil has dried, absorption won’t work. You need a cleaning paste or a degreaser to break the stain out of the concrete.
Baking soda paste. Mix baking soda with a small amount of water to form a thick paste. Spread it over the stain, scrub with a stiff-bristle brush, let it sit for 10–15 minutes, then rinse thoroughly. Repeat if needed.
Dish soap. Apply dish soap directly to the dry stain. Rub it in and let it absorb. Do not rinse immediately—absorb the soap with a rag or paper towel first, then scrub and rinse. Wearing gloves is recommended.
White vinegar or lemon juice. Pour either directly on the stain. Let it sit for 10 minutes, scrub with a nylon brush, and rinse. This works best on lighter stains.
Oven cleaner. Spray oven cleaner on the stain (wear gloves). Let it sit for 10 minutes, scrub, and rinse thoroughly.
| Household Method | Key Step | Best For |
|---|---|---|
| Clay cat litter | Sprinkle generously, cover, let sit 8–24 hours | Fresh spills only |
| Baking soda paste | Scrub, let sit 10–15 min, rinse | Moderate set-in stains |
| Dish soap on dry stain | Rub in, absorb off, then rinse | Recent set-in stains |
| White vinegar or lemon juice | Let sit 10 min, scrub, rinse | Light stains |
| Oven cleaner | Let sit 10 min, scrub, rinse | Grease and oil stains |
| Powdered laundry detergent + water | Scrub to paste, let sit, rinse | Moderate set-in stains |
Heavy-Duty Methods for Stubborn Stains
For stains that have been on the floor for weeks or longer, household pastes may not be strong enough. A commercial heavy-duty degreaser or a solvent like mineral spirits is typically required.
Apply the degreaser directly to the stain, extending about an inch past the perimeter. Scrub with a broom or stiff brush, then rinse with cold water. Some stubborn stains require 2–4 applications.
The solvent draws the oil up into the litter.
After using an acid cleaner, the concrete must be sealed or painted to protect it from future damage. Be aware that aggressive scrubbing with acid can alter the entire floor’s appearance, so consider treating the whole surface.
FAQs
Can I use bleach to remove oil from concrete?
Bleach is not effective on oil stains because it does not break down petroleum-based grease. It is better suited for mold or biological stains. Stick to degreasers, solvent, or an alkaline cleaner for oil.
What is the fastest way to remove a set-in oil stain?
The fastest method for a set-in stain is a commercial heavy-duty degreaser applied at full concentration. Let it soak for several minutes to an hour, scrub vigorously with a stiff-bristle brush, and rinse with cold water. A pressure washer after degreasing speeds up the final cleaning.
How do I dispose of oil-soaked absorbent materials?
Oil-soaked cat litter, sawdust, or other absorbents must be disposed of according to your local hazardous waste regulations. Typically, sealed bags can be taken to a household hazardous waste collection site. Do not throw them in the trash if local rules require special handling.
References & Sources
- Allstate. “How to Remove Oil From a Driveway.” Provides step-by-step instructions for fresh and set-in oil stains using household and commercial products.
- Gilmour. “How to Clean a Concrete Garage Floor.” Details methods for cleaning oil and grease from concrete including degreasers, solvent, and advanced techniques.
