White haze on tile or grout is almost always efflorescence — soluble salts carried to the surface by moisture. Here's how to confirm it, clean it correctly, and stop it from coming back.
White haze on tile is efflorescence: soluble salts, mostly calcium carbonate, that migrate to the surface as water moves through mortar, grout, or a concrete slab and evaporates. It won't respond to sealer and won't stay gone until the moisture path is fixed; the correct repair is a diluted acid clean of the salts plus a moisture check of the slab, since a source testing above the 75% RH or 3 lbs/1,000 sq ft/24 hr thresholds will keep pushing salts back through the tile.
Portland cement — in mortar, grout, and the concrete slab itself — contains calcium hydroxide. When water moves through that material and reaches the surface, it dissolves some of this compound and carries it along. Once the water evaporates, the calcium hydroxide is left behind and reacts with carbon dioxide in the air to form calcium carbonate, the same chalky white mineral that shows up as limescale. That crust is efflorescence, and it's a byproduct of water movement, not a stain sitting on top of the tile.
There are two versions worth telling apart. Primary efflorescence shows up in the first weeks after installation and comes from residual mixing water in the mortar or grout working its way out as the assembly cures — it's common, usually mild, and often self-limiting. Secondary efflorescence appears later, sometimes months or years after the job is finished, and it means water is actively getting into the assembly from an outside source: a slab without a functioning vapor retarder, a leaking supply line, poor drainage under an exterior installation, or grout and stone that were never sealed against splash water. Secondary efflorescence keeps coming back after cleaning because the water supply feeding it hasn't been cut off.
Related reading: membrane and prep sequence for a rebuild.
membrane and prep sequence for a rebuildRelated reading: mold in shower grout lines.
mold in shower grout linesThree white residues get confused with each other on tile jobs: efflorescence, unsealed grout haze, and hard water deposits. Grout haze is a thin cementitious film left on the tile face right after installation if the grout wasn't sponged off cleanly; it's uniform across every tile, shows up immediately, and comes off with a haze remover or a diluted acid wash on the first attempt and stays gone. Hard water deposits form around fixtures, drains, and shower walls from mineral-laden water evaporating repeatedly on the surface; they're localized to splash zones and also dissolve with an acidic cleaner, but they only return if the same water keeps hitting the same spot.
Efflorescence differs in pattern and timing: it tends to appear patchy rather than uniform, often follows grout lines or the edges of tiles where the assembly is more porous, and — critically — comes back within days or weeks of being cleaned off if the moisture source is still active. A simple field check confirms the chemistry: efflorescence fizzes faintly and dissolves when a mild acid, such as a diluted vinegar solution, is applied, because it's reacting with the calcium carbonate. If a white deposit doesn't respond to that test at all, it's more likely a sealer failure or an adhesive residue, which calls for a different fix entirely.
On new concrete or a suspect slab, don't guess — test it. A calcium chloride test per ASTM F1869 reads vapor emission in pounds per 1,000 square feet per 24 hours, and readings at or above 3 lbs/1,000 sq ft/24 hr are commonly flagged as too wet to cover without a mitigation system. A relative humidity probe per ASTM F2170 gives a similar read, with 75% RH treated as the point where most flooring and tile setting materials are at risk. Either test turns a guess about "is the slab still wet" into a documented number you can act on.
Related reading: choosing tile for wet areas.
choosing tile for wet areasNever seal over active efflorescence. A sealer traps the salts under a film, the water pressure behind them doesn't go away, and the next cycle either pushes the haze out around the sealed edges or lifts the sealer off in patches — a worse-looking problem than the original haze. The crust has to be removed and the water source addressed before anything gets sealed.
Start dry: brush off as much of the loose crust as possible with a stiff nylon brush, since wiping a dry salt deposit with a wet rag just smears it into the grout pores. Then clean with a diluted acid solution appropriate to the tile — a white vinegar solution diluted to roughly 50% strength works on most glazed ceramic and porcelain, while natural stone needs a stone-safe, pH-neutral efflorescence remover instead of vinegar to avoid etching. Rinse thoroughly with clean water afterward; leftover acid residue under a sealer causes its own set of problems later.
If the haze reappears within a couple of cleaning cycles, stop treating the symptom and find the water. On a slab, that means a moisture test against the 3 lbs/1,000 sq ft/24 hr and 75% RH thresholds noted above, and on a slab that hasn't had time to cure, waiting out the standard 28-day minimum cure period before it's ever covered. On a wall or shower assembly, it usually means checking behind the tile for a missing or damaged waterproofing membrane, a plumbing leak, or grout that was never sealed in a wet area. The guide on tiling over cement backer board covers the membrane and prep sequence that prevents this on a rebuild, and the guide to choosing tile for wet areas is worth checking before respeccing materials for a shower or tub surround that keeps producing haze.
Related reading: floor tile calculator.
floor tile calculatorTest before you cover. Any slab on or below grade should get a calcium chloride or RH test rather than a visual check — moisture can be present well before it's visible, and the 3 lbs/1,000 sq ft/24 hr and 75% RH figures give you a documented pass/fail instead of an opinion. New concrete needs its full cure window, generally the 28-day minimum from ACI 302.1R, before it's tiled at all; rushing that step is one of the most common causes of efflorescence on new construction.
Mix mortar and grout with clean water at the manufacturer's stated ratio rather than adding extra water for workability — excess water is exactly what carries calcium hydroxide to the surface. Keep grout cleanup water clean too; a bucket of dirty, cement-saturated water dragged across new grout lines reintroduces the same salts you're trying to keep out. For any job in a slab-on-grade or below-grade location, confirm there's a vapor retarder under the slab and, where the installation calls for it, an uncoupling or waterproofing membrane between the substrate and the tile.
When a haze problem forces a partial tear-out and re-tile, re-run the material quantities rather than reordering by memory — waste patterns and layout change once cut tiles from the damaged area are pulled. The floor tile calculator and bathroom tile calculator both handle this quickly, factoring in the room dimensions and typical waste allowance so the reorder isn't short by half a box.
Related reading: bathroom tile calculator.
bathroom tile calculatorSometimes — mild primary efflorescence from residual mixing water in new mortar or grout often fades within the first few weeks as the assembly finishes curing and stops recurring after one or two cleanings. If it keeps coming back after cleaning, that's secondary efflorescence driven by an active moisture source, and it won't resolve on its own.
No. Sealing traps the salts and the water pressure behind them under a film, so the haze either pushes out around the sealed edges on the next cycle or lifts the sealer off in patches. The crust needs to be cleaned off and the moisture source addressed before any sealer goes down.
Efflorescence tends to be patchy, follows grout lines, and reappears within days or weeks of cleaning if the moisture source is still active, while grout haze is a uniform film that shows up right after installation and comes off for good on the first cleaning, and hard water spots stay localized to splash zones near fixtures. A diluted vinegar test that fizzes and dissolves the deposit confirms it's calcium carbonate efflorescence rather than a sealer or adhesive residue.
Not necessarily — mild efflorescence right after installation is a normal curing byproduct in many jobs and isn't a defect on its own. Recurring efflorescence weeks or months later does point to a real problem, usually a moisture source such as a missing vapor retarder, an undercured slab, or a leak, and that needs to be found and fixed rather than just cleaned repeatedly.
Open the calculator, enter your measurements, and get an exact material list in minutes.
Written by the TilePro Editorial Team
Tile-installation researchers and calculator engineers — every guide is grounded in real waste-per-pattern data from the calculator.
Last reviewed