You finish grouting, the joints look perfect, you walk away. Come back the next day and the tiles look dull — like someone has wiped them over with a chalky sponge. That is grout haze, the cement film that comes up out of fresh grout as it cures, and almost every tiling job has some.
The good news is that 90% of haze comes off with a damp cloth if you catch it within 24 hours. The bad news is that the longer you leave it, the more aggressive the cleaner has to be, and on natural stone the wrong cleaner does permanent damage. This guide walks through removal at every stage — fresh, set, and cured — plus the substrate-specific traps that catch most DIYers.
Key takeaways
- Within 24 hours: damp microfibre cloth and clean water clears most haze.
- After 48 hours: dilute acid cleaner — Lithofin FZ Intensive at 1:5 is the trade default.
- Never use any acid cleaner (including vinegar) on natural stone — it etches the surface.
- Always rinse with clean water and change the bucket regularly.
What Grout Haze Is and Why It Appears
Grout is mostly cement, water, sand, and polymers. When you trowel it into the joints, the wet mix releases water onto the tile face. That water carries dissolved calcium hydroxide — the alkali in cement — to the surface. As the water evaporates, the calcium reacts with carbon dioxide in the air and dries as a thin white-grey film on the tile.
This is calcium carbonate, the same stuff as limescale and chalk. It is not a defect in the grout or the tile; it is a natural by-product of any cementitious grout cure. Even high-end products from Mapei, Bal, and Ardex produce some haze. The trick is removing it before it bonds to the tile surface, which it will do over about two weeks.
You will see grout haze worst on:
- Polished porcelain (the gloss makes the dull film obvious)
- Dark-coloured tiles (the white film contrasts)
- Riven slate and rustic textured tiles (the haze settles into the texture)
You will see it least on:
- Matte light-coloured tiles
- Glazed ceramic with a low-sheen finish
Either way, it is there. Run a damp finger across a freshly grouted tile after 24 hours and you will see the wet streak appear darker than the dry tile around it — that is the haze you need to clear.
The Time-Sensitive Window
This is the single most important thing on this page.
0–24 hours after grouting: the haze is loose, not bonded. A damp microfibre cloth in circular motion will pull it off. No cleaner needed.
24–48 hours: the haze has dried but the calcium has not yet carbonated. Plain water and a soft sponge will lift most of it. Stubborn patches need a dilute neutral cleaner like HG Tile Cleaner.
3 days to 2 weeks: carbonation is happening. The film is now calcium carbonate bonded to the tile. You need a dilute acid cleaner — Lithofin FZ Intensive, Bal Cement and Grout Stain Remover, or Mapei Keranet — to chemically dissolve the bond.
2 weeks plus: the haze is fully cured into the surface. Stronger acid concentrations work but on porcelain you risk surface micro-etching, and on stone you cannot use acid at all. At this stage on stone, professional polishing is often the only fix.
The takeaway: do the easy clean within 24 hours and you will never need anything else. Forget about it for a week and you are buying chemicals.
Tools and Materials
Cheap to buy and you will use most of them on every grouting job.
| Item | What it does | Approx. UK price | |---|---|---| | Microfibre cloths (pack of 24) | First-pass haze wipe and final buff | £15 | | Soft sponge / float sponge | Apply cleaner, scrub gently | £3 | | Two clean buckets | One for cleaner, one for rinse | £8 each | | Lithofin FZ Intensive 1L | Cured cement haze remover | £12 | | HG Tile Cleaner Product 16 1L | Mild daily cleaner for fresh haze | £6.50 | | Stone-safe cleaner | Natural stone alternative to acid | £15 | | Knee pads | You will be on the floor a lot | £25–£90 |
The two non-negotiables are clean microfibres and clean water. Most failed haze removals are not a chemistry problem — they are a dirty-rinse-water problem. The cement is being moved around the floor instead of taken off it.
Amazon Basics microfibre 24-pack · E-Cloth Bathroom Pack · E-Cloth bathroom cleaning pack — full set
Step-by-Step: Removing Fresh Grout Haze (Within 24 Hours)
This is the easy version and it works on porcelain, ceramic and natural stone.
- Wait for the grout to be touch-firm in the joints. Usually 60–90 minutes after grouting.
- Fill one bucket with clean cold water. No cleaner.
- Wring a microfibre cloth almost dry — damp, not wet. Wet floods the joints and pulls fresh grout out.
- Wipe each tile in a tight circular motion. The haze will lift onto the cloth.
- Rinse the cloth in the bucket every 4–6 tiles. As soon as the rinse water turns milky, change it for fresh.
- Once the floor is hazed-over but no longer wet, do a second dry buff with a clean microfibre to lift the last veil.
- Leave to dry for 24 hours. Inspect under raking light. If you can still see haze, move to the 24–48 hour method below.
That is the entire job. Twenty minutes per bathroom, no chemistry, no risk.
Step-by-Step: Set Haze (24–48 Hours)
The grout has fully set in the joints but the haze is still soft enough to work without acid.
- Mop the floor first with clean water to lift any loose dust. Let it dry.
- Mix HG Tile Cleaner Product 16 at the dilution on the bottle (around 1:50 for light cleaning). Or use plain water with a few drops of washing-up liquid.
- Apply with a sponge, work over a 2 square metre patch, scrubbing in circles.
- Rinse with clean water and a clean sponge. Twice. Yes, twice.
- Buff dry with a microfibre.
If the haze is still visible after this, it has carbonated and you need acid. Move to the next section.
Step-by-Step: Cured Haze (3 Days Plus)
Now you are working with chemistry. Read the label, ventilate the room, wear gloves and safety glasses.
- Sweep and dry-mop the floor first. Acid plus dust makes a slurry that scratches.
- Pre-wet the grout joints with clean water. This stops the acid leaching into the cured grout and damaging it.
- Mix Lithofin FZ Intensive at 1:5 with water for first pass (a 200ml dose in 1 litre of water). For very stubborn haze go to 1:3.
- Apply with a sponge over a small section — about 1 square metre at a time.
- Leave 2–3 minutes. You will see the cleaner foaming slightly as it dissolves the cement film.
- Scrub gently with a soft white pad. Not a green abrasive pad — that scratches polished porcelain.
- Rinse twice with clean water and a clean sponge or mop. Change rinse water every 5 square metres.
- Buff dry with a clean microfibre.
- Inspect. If haze remains, repeat at higher dilution. Three passes maximum — beyond that the surface needs professional polishing.
Lithofin FZ Intensive Cleaner 1L on Amazon · Buy via TileFlow shop
A 1L bottle of Lithofin FZ does about 30–40 square metres at first-pass dilution. Two bottles will see most domestic jobs through.
Substrate-Specific Rules
Porcelain
The easiest material to clean. Near-zero porosity means the haze sits on the surface, not in it. Acid cleaners are safe at trade dilutions. Polished porcelain is more sensitive than matte — never use abrasive pads, only white nylon.
Glazed Ceramic
Same as porcelain in practice. Glaze is a fired glass surface and resists acid well. The vinegar-and-water trick works fine here for fresh haze.
Natural Stone (Marble, Travertine, Limestone)
Never acid. Marble and travertine are calcium carbonate — the same chemistry as the haze itself. Any acid eats the polish off the stone and you cannot undo it without re-polishing.
Use a stone-safe alkaline cleaner like Lithofin Wash & Clean or a specialist product like Bal Stone Care Cleaner. Apply, leave 5 minutes, scrub gently with a non-abrasive pad, rinse twice. Then seal once dry.
If the haze has carbonated on stone, you will need to bring in a stone restorer with diamond polishing pads. It is expensive and it is the cost of using the wrong cleaner once.
Slate and Quartzite
Slate is acid-tolerant but the riven texture traps haze deep into the surface. Use a stiff nylon brush and Lithofin FZ at 1:5. Rinse three times because the texture holds cleaner. Never wire-brush slate — you will scratch the surface.
Quarry Tiles
Old, unsealed quarry tiles drink any cleaner you put on them. Use as little water as possible, work in small sections, and reseal afterwards with a quarry tile sealer.
Mistakes That Make Haze Worse
Vinegar on natural stone. The number one mistake DIYers make. The forum advice is "white vinegar removes anything" — true on porcelain, ruinous on marble. Etched marble cannot be wiped clean; it has to be re-polished.
Strong acid on travertine. Same chemistry as marble. Lithofin FZ Intensive on travertine eats the polish and the filler in the holes.
Mopping with regular floor cleaner before the haze is off. Most household floor cleaners are mildly alkaline. They react with the calcium hydroxide and lock the haze deeper into the surface.
Using one bucket of dirty water all the way round. You are spreading the haze, not lifting it. Two buckets, one for cleaner and one for rinse, change rinse every 5 square metres.
Scrubbing too hard on polished porcelain. Green scouring pads will scratch a polished tile permanently. White nylon only.
Washing fresh grout joints with too much water. Water in the joint at the wrong moment pulls the polymer out of the grout and weakens it. Damp cloths only for the first 24 hours.
Cleaning before grout is firm. If you wipe at 30 minutes you will pull grout out of the joints. Wait for touch-firm — usually 60–90 minutes, longer in cold rooms.
Sealing After Cleaning
On porcelain and glazed ceramic, no sealer is needed. The surface is already non-porous and any sealer will sit on top and look greasy.
On natural stone you must seal — both to stop future staining and to stop water carrying any residual cement back to the surface. Wait until the floor is fully dry (48 hours minimum after a wash), then apply a penetrating sealer with a microfibre. Lithofin Stain-Stop and Mapei Stone Plus are the two trade standards. Two thin coats, 30 minutes between, buff off any excess.
For full grouting and sealing technique, see the tile grout buying guide — choosing the right grout for the substrate is half the haze battle.
When to Call a Professional
Most haze you can clean yourself if you act inside two weeks. Call a tile restorer when:
- The haze is on natural stone and three days plus old.
- You have already used multiple cleaners and the floor looks duller than before.
- The tiles are listed/heritage or specialty (encaustic, terrazzo) and you do not want to risk it.
- The haze is patchy across a large area and looks like the grout was the wrong consistency.
A professional restoration on a stone floor runs £30–£60 per square metre depending on the polish required. Compare that to the £20 of cleaner you should have spent in week one.
Bottom Line
Grout haze is not a defect — it is a natural by-product of cement-grout cure that you handle in the first 24 to 48 hours after grouting and forget about. Damp microfibre, clean water, two passes, done. If you have left it longer, dilute Lithofin FZ Intensive on porcelain and ceramic; stone-safe alkaline cleaner on natural stone, never acid.
Get your tools laid out before you start grouting. The single best haze prevention is the wipe-down at the right time, not the chemical fix later.
Lithofin FZ Intensive 1L on Amazon → · HG Tile Cleaner Product 16 → · Browse the TileFlow shop
For more on the prep that stops grout problems before they start, see the subfloor prep before tiling guide and the best budget tiling tools roundup.
Sources:
- BS EN 13888:2022 (Grout for tiles — Requirements, evaluation of conformity, classification and designation)
- Lithofin product datasheets (lithofin.co.uk, 2024)
- Mapei Keranet technical sheet (mapei.com/gb, 2024)
- Bal Cement and Grout Stain Remover datasheet (bal-adhesives.com, 2024)
Affiliate disclosure: TileFlow UK is an Amazon Associate (tag: tileflowuk-21). The Amazon links in this post pay a small commission if you buy — at no extra cost to you. Full affiliate disclosure here.