Home & Garden
188,329 views
31 min · 3 min read
9 steps
Advanced

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.

Verified by pleasexplain editors
  1. 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]

  2. 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]

  3. 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]

  4. 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]

  5. 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]

  6. 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]

  7. 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]

  8. 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]

  9. 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?