How to Remove Hard Water Stains From Glass Shower Doors
Cloudy shower glass is mineral scale, not permanent etching in most cases — a vinegar soak dissolves it without abrasive scrubbing.
Short answer: Fresh oil stains lift best with an absorbent material like cat litter or baking soda left overnight, followed by a degreasing dish soap scrub. Old, set-in stains need a dedicated concrete degreaser and more scrubbing time.
1. Motor oil, transmission fluid, or other automotive leaks
Concrete is porous, so oil from a leaking or dripping vehicle soaks into the surface rather than sitting on top of it.
2. Grill or cooking grease drips
Grease from an outdoor grill or fryer can stain a patio or garage floor in a similar way to automotive oil.
3. Stains left untreated for an extended period
The longer oil sits, the deeper it penetrates the concrete's pores, which is why older stains typically need stronger treatment.
Absorb fresh oil first
For a recent spill, cover it generously with cat litter, sawdust, or baking soda and let it sit for several hours to overnight, absorbing as much oil as possible before cleaning.
Sweep away the absorbent material
Sweep up the litter or baking soda, disposing of it in the trash (not down a drain).
Apply a degreaser
Pour a concrete-safe degreaser or a strong dish soap directly onto the stain, working it in with a stiff-bristled brush in a circular motion.
Let it dwell, then rinse
Allow the degreaser to sit for the time stated on its label (typically 10–15 minutes), then rinse thoroughly with a hose.
Repeat for old, set-in stains
Older stains often need 2–3 rounds of degreasing and scrubbing, and may benefit from a dedicated commercial concrete oil-stain remover for full results.
Safety warning
When using degreasing chemicals, wear gloves and eye protection, work in a ventilated area, and follow the product label's disposal instructions rather than rinsing concentrated chemicals into storm drains.Some people use it to help loosen very old, dried stains before degreasing, but it isn't a primary stain remover on its own and adds its own oily residue that still needs cleaning up.
Not reliably for anything beyond a very fresh, light stain. Oil needs to be broken down chemically with a degreaser before pressure washing rinses it away.
A concrete sealer applied to a clean, stain-free surface makes future spills much easier to wipe up before they soak in, and a drip pan under a leaking vehicle prevents new stains entirely.
Home Solutions Editorial Team
Reviewed against manufacturer documentation. Updated April 11, 2026. How we write guides
Cloudy shower glass is mineral scale, not permanent etching in most cases — a vinegar soak dissolves it without abrasive scrubbing.
Running out of hot water quickly usually means an undersized tank for household demand, a failing heating element, or sediment buildup eating into capacity.
A short seasonal checklist — sealing drafts, servicing heating, and protecting pipes — prevents most of winter's common home emergencies.
A breaker that trips repeatedly is protecting your home from an overload, a short circuit, or a ground fault — here's how to tell which, safely.
We use cookies to run this site (necessary), understand how it's used (analytics), and show relevant ads (advertising). Choose what you're comfortable with — necessary cookies are always on. See our Cookie Policy.