White crust, haze or a tide line on terrazzo after flooding
A white crust, a cloudy haze or a brown tide line on terrazzo after storm water is almost always salt, minerals and silt coming out of the floor as it dries. It comes off with repeated clean-water rinsing and a pH-neutral cleaner, then the normal $5 to $9 per square foot grind, hone and polish once the slab is dry. Tide-line staining that survives the grind gets a poultice at $150 to $600 per area. What it must not get is acid, or a sealer before the slab has dried out.
Check this first
- Wipe a patch with a damp cloth. If the white comes away and then reappears a day or two later, it is salt still working its way out of the cement.
- Remember what the water was. Surge water from the bay leaves salt; rainwater and river flooding mostly leave silt. Treat any floodwater residue as dirty and wear gloves.
- Look at the pattern. A crust heaviest along walls and in corners, where water sat longest and dried last, is typical.
- Find the tide line. A brown or gray line at a consistent height on the floor, or around furniture legs, shows where water stood.
- Feel for sticky spots. Areas that feel sticky or gritty underfoot may still have a film of silt or old adhesive.
What is behind it
| What you see | Likely cause | Fix and typical cost |
|---|---|---|
| White powder that keeps coming back | Salt leaving the pores as the slab dries | Repeated rinsing; wait before sealing |
| Cloudy haze under an old coating | Moisture trapped under a film | Grind the coating off, $5 to $9 per sq ft |
| Brown or gray tide line | Silt and staining where water stood | Rinse, grind, poultice if needed, $150 to $600 per area |
| Gritty film across the floor | Silt left by the floodwater | Scrub and extract, then grind |
| Orange stains along the walls | Tack strip that sat in water | Grind, then poultice if needed |
| Dull, rough patches | Someone used vinegar or acid on the haze | Ground out in the metal-bond passes |
Why Hillsborough floors have this right now
Helene’s surge on September 26, 2024 set a record 7.2 feet above the normal high-tide line at the National Weather Service’s East Bay gauge, with 5 to 8 feet elsewhere along the county’s coast. WUSF reported 7 feet of water in the streets of Town ‘n’ Country and heavy damage in Ruskin and Apollo Beach. The county’s preliminary count put 1,709 homes in the major-damage category. Town ‘n’ Country was built from 1958 on, so some of the flooded houses there are exactly the kind that carry terrazzo, and where the carpet and pad came out, a salty floor was left behind.
Milton followed with 10 to 15 inches of rain over most of the county. Rainwater carries no sea salt, but it carries silt and leaves its own tide lines.
How we clear it
- Rinse and extract. Clean water and a pH-neutral cleaner, scrubbed in and pulled off with a wet vacuum or extractor. The NTMA’s care guide says to let neutral cleaner sit a few minutes and not let it dry on the floor. We repeat until the rinse water stays clean.
- Wait and watch. As the slab dries, salt can keep coming up. Each round gets a rinse.
- Grind. Once the bloom has slowed, the metal-bond passes take off the top skin with whatever salt, silt and tide-line staining is sitting in it.
- Test, then seal. Slab moisture is checked before the penetrating sealer goes on. A sealer over a wet, salty slab can haze.
- Poultice anything left. Tide-line shadows that survive the grind get treated one area at a time.
What not to do
- No acid. Vinegar, muriatic acid and “efflorescence removers” built on acid etch the cement. The NTMA care guide lists vinegar among products not to use.
- No sealer yet. Sealing a floor that is still pushing out salt locks the problem in.
- No coating, ever. A film over a damp slab traps vapor and goes cloudy, which is the haze you are trying to get rid of.
When to call
Once the wet coverings are out and the floor has had a first rinse. Send photos of the residue and any tide line, with a coin for scale, the square footage, and the date the water came in. The full order of work is on the flood-damaged terrazzo page, and prices match the pricing page.
Frequently Asked Questions
What is the white powder coming up on my terrazzo after the flood?
Usually salt and minerals left by the floodwater, carried out of the pores of the cement as the slab dries. It can keep coming back for a while. It is removed with repeated clean-water rinsing and a neutral cleaner, not with acid, and the floor should not be sealed until it stops.
Can I use vinegar to get the white haze off?
No. Vinegar is an acid, and the NTMA care guide says not to use vinegar, bleach, ammonia or degreasers on terrazzo. Acid will dissolve the haze and etch the cement around it, leaving dull, rough spots that are harder to fix than the residue.
Will a tide line from the flood come out?
Mostly. A tide line is silt and dissolved staining left where water stood at one level. Rinsing takes off what is on top, and the metal-bond grinding passes take off most of what went into the surface. A faint shadow sometimes survives and gets a poultice at $150 to $600 per area.
What we do in Tampa
- Terrazzo Floor Restoration in Tampa
- Terrazzo Grinding and Polishing in Tampa
- Terrazzo Crack and Hole Repair in Tampa
- Carpet, Tile and Glue Removal Over Terrazzo in Tampa
- Terrazzo Stain and Rust Removal in Tampa
- Terrazzo Sealing and Maintenance in Tampa
- Restoring Terrazzo After Flooding in Tampa and Hillsborough County
Tampa Terrazzo Restoration