How to remove oil stains from a garage floor and apply a concrete sealer
Oil stains on a garage floor look grim but are fixable with everyday supplies and a little elbow grease. This guide walks you through cleaning stains thoroughly and applying a concrete sealer so the floor stays protected and looks better for years.
Step 1: Clear and dry the area
Remove vehicles, tools, and loose debris from the floor and sweep with a stiff broom for 5–10 minutes to expose stain edges. Allow the slab to dry for at least 2 hours so cleaning chemicals can work effectively and you can see the full extent of the stain.
[Illustration: Clean, empty garage floor with sunlight showing dry concrete]
Step 2: Contain runoff and protect nearby surfaces
Lay down plastic sheeting or rags along edges and close garage doors to prevent spillover; cover nearby walls, baseboards, and stored items. This prevents cleaners or sealer from damaging paint or items and keeps cleanup easier.
[Illustration: Plastic sheeting taped along garage wall baseboards]
Step 3: Apply a degreaser or cat litter
For fresh stains, sprinkle 1–2 cups of clay cat litter per small stain and let sit 12–24 hours, then sweep up. For older stains, apply 1 quart of commercial concrete degreaser or mix 1/2 cup trisodium phosphate (TSP) in 1 gallon warm water and scrub — letting it sit 10–15 minutes to break down oil.
[Illustration: Hands spreading cat litter on dark oil spot]
Step 4: Agitate with a stiff brush
Use a 4–6 inch stiff-bristled push broom or nylon deck brush to scrub the stained area vigorously for 3–7 minutes per spot, working the cleaner into the concrete pores. Mechanical agitation helps lift embedded oil so rinsing will remove it rather than merely moving it around.
[Illustration: Person scrubbing concrete with a stiff brush and suds visible]
Step 5: Rinse and repeat until lighter
Rinse with a garden hose using a medium spray or a pressure washer at 1,200–2,000 PSI from 6–12 inches away; repeat degreasing and scrubbing up to 2 more times until the stain lightens. Allow the concrete to dry 24–48 hours — true dryness is critical before sealing to ensure adhesion.
[Illustration: Hose rinsing concrete with foamy runoff into a drain]
Step 6: Prepare surface before sealing
Sweep and then use a concrete cleaner or 1:10 muriatic acid solution for etching (follow label and dilute carefully) to open pores; rinse thoroughly and dry 48 hours. Proper surface profile and absolute dryness let the sealer penetrate and bond rather than peel or bubble.
[Illustration: Person pouring diluted cleaner and rinsing concrete with broom nearby]
Step 7: Apply concrete sealer evenly
Choose a breathable penetrating sealer for garage floors (silane/siloxane) or a topical acrylic epoxy depending on needs; apply with a roller or pump sprayer at the manufacturer’s rate (typically 200–400 sq ft per gallon). Work in 4x4 foot sections, apply one even coat, wait recommended 1–4 hours, then apply a second coat if specified; allow 24–72 hours cure before returning vehicles.
[Illustration: Person rolling sealer on garage concrete wearing gloves and knee pads]
Step 8: Inspect and maintain the finish
After curing, check for missed spots or pooling and touch up as needed; keep the floor clean by sweeping weekly and spot-cleaning oil spills within 24 hours. Reapply sealer every 2–5 years depending on traffic and product to maintain protection.
[Illustration: Finished garage floor with a small can of sealer and inspection torch]
Step 9: Dispose waste responsibly
Collect contaminated absorbents and used rags in heavy-duty plastic bags and dispose according to local hazardous-waste rules — do not pour oily rinse water into storm drains. Proper disposal prevents environmental contamination and complies with local regulations.
[Illustration: Sealed plastic bag of used oily rags next to a recycling center sign]
- Test any cleaner or sealer on a small inconspicuous area first to confirm color and compatibility.
- Use a pressure washer for best results on stubborn stains but keep pressure under 2,000 PSI to avoid damaging concrete.
- Wear gloves, eye protection, and a respirator when handling concentrated cleaners, acids, or solvent-based sealers.
- Work on a dry, mild day between 50–85°F; avoid sealing if rain is expected within 24–72 hours.
- For very old or deep oil infiltration, consider an enzyme-based cleaner left to dwell 24–72 hours before scrubbing.
- Label and store leftover sealer tightly closed in a cool, dry place upright to maximize shelf life.
- Do not mix chlorine bleach with ammonia or acidic cleaners — dangerous gases can form; follow product labels exactly.
- Muriatic acid and strong degreasers are corrosive — always add acid to water, never the reverse, and avoid skin contact.
- Avoid pouring oily rinse water into storm drains or soil — it is hazardous to waterways and may be illegal in your area.
- Some topical epoxy or solvent-based sealers are flammable and give off strong fumes; ensure good ventilation and keep sparks and flames away during application.
Was this guide helpful?
More Home & Garden guides
How to solder copper water pipes and replace a leaking compression joint
This guide walks you through soldering copper water pipes and replacing a leaking compression joint in a clear, step-by-step way. You’ll learn how to cut, clean, flux, solder, and reassemble a compression fitting so the joint becomes watertight. Follow safety tips and take your time—most DIYers finish a simple repair in 60–90 minutes.
How to install a ceiling fan with remote control and balance the blades
Installing a ceiling fan with a remote adds comfort and convenience to a room. This guide walks you through the main steps—from power off to balancing blades—so you can complete the job in about 2–4 hours with basic tools and a helper.
How to build and install a sturdy floating bookshelf on drywall
Building a sturdy floating bookshelf on drywall is an achievable weekend project that adds clean storage without visible brackets. With proper anchors, a solid cleat, and attention to level and load, you can support 50–100 pounds safely depending on materials. Follow these steps carefully and measure twice before cutting once.