Quick Answer: For thick white mineral crust on ceramic or porcelain tile, an acidic tile-trade product like Aqua Mix Cement Grout Haze Remover works faster than any household spray. Use it sparingly on cement grout and rinse well. For a whole shower that just looks hazy, Zep Shower, Tub and Tile Cleaner is the easier spray-on option. If your tile is marble, travertine, or other natural stone, skip the acids and use Black Diamond Ultimate Grout Cleaner, which is acid-free.
Disclosure: As an Amazon Associate, Grains & Gallons earns from qualifying purchases.
Here's the uncomfortable chemistry: the white crust on your shower tile is mostly calcium carbonate, and standard sanded or unsanded grout is cement, which also reacts with acid. The product that dissolves the scale fastest is the same one most able to wear down the grout lines if you leave it on too long, scrub too hard, or use it every week.
That doesn't mean avoid acid. It means use the right amount, for the right time, on the right surface, then switch to something gentle for upkeep. The five products below cover that whole routine.
In this guide
- Is it scale, soap scum, or both?
- How we picked
- Aqua Mix Cement Grout Haze Remover
- Zep Shower, Tub and Tile Cleaner
- Black Diamond Stoneworks Ultimate Grout Cleaner
- StoneTech Stone and Tile Cleaner
- CLR Brilliant Bath Foaming Cleaner
- Which to use, in what order
- Doing the acid clean without damaging the grout
- Habits that do more than any bottle
Is it scale, soap scum, or both?
Before you buy anything, look closely. In a shower on hard water it's usually both, stacked:
- Hard-water scale is chalky, white or gray, and rough. It's thickest where water sits and evaporates: the bottom rows of tile, corners, around the valve and spout. It doesn't wipe off with a soapy sponge.
- Soap scum is duller, slightly greasy, and often grayish. It forms when soap reacts with hardness minerals (that's also why soap won't lather well in hard water). It's heaviest at body height and on the shower floor.
When both are there, the soap film sits on top of the mineral layer and blocks the acid from reaching it. That's why so many people spray a lime cleaner, wait, and see half the result. Clean the scum first, then attack the mineral.
How we picked
We looked for products whose makers clearly say what they remove, what they're safe on, and whether they're acidic or not. Then we checked owner reviews for the things that go wrong in real bathrooms, like faded grout, etched stone, and lingering fumes. The result is two acids for removal, one acid-free cleaner for the soap layer and stone, and two gentler products so you don't have to reach for acid every week. We haven't tested these in our own showers. This comes from manufacturer information and owner reports.
Aqua Mix Cement Grout Haze Remover
Best for heavy mineral crust on ceramic and porcelain · Check price on Amazon
Tile installers use this to clean cured grout haze off new tile, and that's why it's so good at hard water. The manufacturer (CUSTOM Building Products) describes it as an acidic treatment that removes grout haze and mortar smears, plus "most hard water stains," rust stains, efflorescence, and lime deposits. It's phosphate-free.
This is the one for a shower that's been neglected for years, where the bottom tile rows have a crust you can scrape with a fingernail. Dilute it per the label, work small sections, keep it moving with a nylon brush, and rinse thoroughly. Pre-wetting the grout with plain water before you apply it helps keep the acid from soaking into the cement.
Don't use it on: Marble, travertine, limestone, or other natural stone. It's an acid, and those stones etch.
Downside: It comes in a gallon jug and it's strong. Overkill for a light haze, and it needs good ventilation and gloves.
Zep Shower, Tub and Tile Cleaner
Best spray-on acid for whole showers · Check price on Amazon
Zep's ZUSTT128 is sold as a no-scrub pro formula with acid that breaks up buildup on contact. It's the easier day-to-day choice when the whole enclosure looks dull and hazy rather than crusted. You spray it, let it dwell as directed, wipe, and rinse. The gallon size makes sense because a full shower uses a lot of product. Pour it into a labeled trigger bottle for use.
Who it's for: Ceramic or porcelain showers and tubs with moderate scale and soap film, where you want one product to cover the walls, floor, and tub surround.
Who should skip it: Natural stone showers. Also, if you have colored grout, test a hidden joint first, because acids can lighten some colored cement grouts.
Downside: It's an acid with real fumes in a small bathroom. Run the fan, crack a window, and never mix it with bleach-based cleaners.
Black Diamond Stoneworks Ultimate Grout Cleaner
Best acid-free option (stone tile, soap scum layer) · Check price on Amazon
This one does two jobs. Black Diamond sells it as an acid-free deep cleaner that removes grease, dirt, and soap scum from grout, and says it's safe on ceramic, porcelain, marble, and natural stone.
- On any shower: use it first to strip the soap scum layer, so whatever acid you use next actually reaches the mineral.
- On marble or travertine showers: it's your main cleaner, because acids are off the table.
The 1-quart size works for a shower or two. The brush version is worth it if your grout lines are deep.
Honest limit: Since it's acid-free, it won't dissolve heavy calcium crust the way the first two picks do. On natural stone with real scale buildup, you're looking at patience, frequent cleaning, or calling a stone restoration pro for honing. Don't reach for a lime remover.
StoneTech Stone and Tile Cleaner
Best neutral cleaner for weekly upkeep · Check price on Amazon
Once the tile is clean, this is how you keep it that way without acid. StoneTech describes it as a neutral-pH daily cleaner that cleans without degrading natural stone, tile and grout. This listing is a 32-oz bottle, and StoneTech also sells it as a concentrate if you go through a lot.
Because it's neutral, it's fine to use weekly on ceramic, porcelain, and stone, and it won't wear down grout. That's the real point. The less often you need the acids above, the longer your grout lasts.
Who it's for: Everyone, after the deep clean. Also a good fit for natural-stone showers as the only cleaner you use.
Downside: It doesn't remove existing scale. Don't buy it hoping it will fix a crusty shower.
CLR Brilliant Bath Foaming Cleaner
Best grab-and-go bathroom foam · Check price on Amazon
CLR's Brilliant Bath is a foaming bathroom spray that its listing says works on porcelain, ceramic tile, white grout and caulk, and fiberglass, and tackles calcium, lime and soap scum. You let it sit for 2 to 3 minutes, wipe, and rinse with cold water. It's Safer Choice certified and septic safe, per the listing. The foam stays put on vertical tile better than a thin liquid spray. It's a reasonable "spray after the last shower of the week" product for ceramic tile once the heavy cleaning is done.
Who it's for: People who will clean a little every week but won't mix concentrates.
Downside: It's a general bathroom cleaner, not a heavy descaler. Read the label's surface list before using it on stone or anything coated. If years of crust are already there, start with one of the acids above.
Which to use, in what order
| Your shower | Step 1: remove scum | Step 2: remove mineral | Every week after |
|---|---|---|---|
| Ceramic/porcelain, heavy crust | Black Diamond | Aqua Mix Haze Remover, small sections, rinse well | StoneTech Stone & Tile |
| Ceramic/porcelain, general haze | Skip, or a quick soapy scrub | Zep Shower, Tub & Tile | CLR Brilliant Bath |
| Marble, travertine, limestone | Black Diamond | No acid. Repeat cleaning, or call a stone pro | StoneTech Stone & Tile |
| Fiberglass/acrylic surround | Different rules. See our fiberglass shower guide |
After any acid clean on cement grout, let it dry fully and reseal the grout. Sealed grout soaks up less water, so minerals have fewer places to settle and less acid gets in next time.
Doing the acid clean without damaging the grout
A careful acid clean on ceramic or porcelain looks like this:
- Ventilate first. Turn on the fan and open a window. Put on gloves and eye protection, since you'll be scrubbing at face height.
- Pre-wet everything with plain water. Wet grout soaks up less acid.
- Work one section at a time, about three tiles wide, from the bottom up so drips land on wet, already-treated areas instead of making streaks below.
- Respect the dwell time on the label. Longer is not better on cement grout.
- Scrub with nylon, not metal. A stiff nylon grout brush and a non-scratch pad are enough. Steel wool can scratch glazes and leave rust specks.
- Rinse twice. Most damage happens when acid sits in the grout after you're "done." Rinse, wait a minute, rinse again.
- Finish with the neutral cleaner to remove any residue, then let it dry overnight before sealing.
Plan on an hour for an average shower, plus drying time. Doing this once or twice a year, with gentle cleaning in between, is far easier on grout than spraying an acid every week.
Habits that do more than any bottle
- Squeegee the walls after the last shower of the day. Scale forms where water evaporates. Take the water away and you take away most of the scale.
- Work bottom to top when you rinse, and pre-wet the grout before using acid.
- Treat the glass at the same time. Shower doors scale faster than tile, and the cleaners overlap. See removing hard water stains from glass shower doors.
If you've already installed a softener and still see white marks, those might be old deposits or something softening doesn't remove. White spots that remain after softening explains the difference, and types of water hardness explained covers why some minerals leave a different residue than others.
