Efflorescence on a Concrete Floor: What It Means Before You Coat

The white bloom is salt that water carried to the surface and left behind. Taking it off is prep. Finding out why the water is moving is the part that saves the coating.

Quick answer

Efflorescence is salt. Water dissolves soluble salts inside the concrete, carries them to the surface, and leaves them there when it evaporates. Before coating, it has to come off, because a coating bonds to whatever is on the surface and a salt deposit is not concrete. But removing it is the easy half. The white bloom is evidence that water has been moving through the slab, and if that water is still moving it will bring more salt to the underside of your new floor.

What the white deposit actually is

Cement produces calcium hydroxide as it hydrates, and calcium hydroxide dissolves in water. When water carrying it reaches the surface and evaporates, the calcium hydroxide reacts with carbon dioxide in the air and becomes calcium carbonate, a hard white deposit that no longer dissolves in water. Sodium and potassium salts, which can come from the cement, the aggregate, the mix water or an admixture, are far more soluble and can form a bloom faster still.

Three things have to happen together: there are soluble salts in the concrete, there is water to dissolve and carry them, and that water reaches a surface where it can evaporate. You cannot take the salts out of a slab that is already placed, so in practice the water is the part you can control. Reduce how much reaches the surface and the efflorescence reduces with it.

Early bloom, or one that keeps coming back

The first bloom on a new slab

  • Bleed water rising to the surface during placement carries salts with it
  • It often fades and does not return once the slab has finished drying, though that is not guaranteed
  • Still remove it before coating, and still test, because a new slab has its own moisture limit to meet

Efflorescence that appears later, or returns

  • Water is traveling through the cured concrete from outside: rain, irrigation, or the soil under the slab
  • It comes back for as long as that water does, sometimes with the seasons
  • This is the one to take seriously before coating, because the source is still there

What it tells you about moisture, and what it does not

A white bloom tells you that water has moved through this slab and reached the surface at some point. That is all it tells you. It says nothing about how much moisture is in the concrete today, and a slab with no visible deposit is not thereby dry: the salts may simply not have reached a surface where you can see them.

So treat efflorescence as a reason to test, never as a substitute for one. Measure in-slab relative humidity (ASTM F2170) or the vapor emission rate with a calcium chloride test (ASTM F1869), as set out in how to test concrete moisture, and read the result against the coating’s own limit with the Concrete Moisture Calculator. Test after the deposit is removed and any water you used has dried out, or the reading measures your cleaning rather than the slab.

Why it has to come off before you coat

Surface preparation guidance for floor coatings asks for a slab free of salts, laitance and loosely adhering material, and efflorescence is a salt deposit. The reason is simple. A coating grips the surface it is applied to. If that surface is a layer of salt sitting on the concrete, the coating is bonded to the salt, and the salt is not bonded to anything much.

A pale, chalky slab is not always efflorescence. Curing compound residue and laitance can look much the same. Mechanical preparation takes off all three, which is one more reason it is the route to prefer: you do not need to be certain what the white layer is before you remove it. For sealers and curing compounds specifically, see removing sealers and curing compounds.

How to remove it

  • Brush and vacuum first. Loose deposits come off dry with a stiff brush. Do this before anything wet, so you are not dissolving the salt back into the surface
  • Early is easier. Before the calcium hydroxide has turned to carbonate the deposit is still soluble, so water scrubbing works. Rinse with clean water and pick it up with a wet vacuum rather than letting it dry back onto the slab
  • Grind or shot blast what cleaning will not move. A hardened carbonate crust is a surface contaminant, and contaminants that cleaning cannot remove come off with the surface layer of the concrete. This is also the preparation the coating needs anyway, so it is rarely extra work. Plan it with the Grinding Time Calculator
  • Acid only as a last resort. Dilute acid dissolves calcium carbonate, and guidance on removing efflorescence lists it after brushing and water have failed. It needs the slab wetted first, then neutralizing and thorough rinsing, and any solution left in the surface can cause new efflorescence. Follow the remover’s label for strength and handling

Acid deserves a second caution on a floor that is about to be coated. It puts water into the slab, and its residue has to be rinsed out completely or it becomes a contaminant of its own. Sherwin-Williams does not recommend acid etching as preparation for its resin floors for exactly those reasons, while other manufacturers still list it for some products. The full argument is in grinding vs acid etching. If you use acid, dry the slab and test it before the coating goes down.

Removing it does not remove the cause

Grinding a bloom off a slab that is still drawing water from the ground leaves a clean surface over the same problem. The salts and the water keep arriving, only now they arrive under a coating instead of on open concrete. Blistering and delamination under a dense film are widely reported consequences; the mechanism is set out in osmotic blistering.

So the order is: remove the deposit, let the slab dry, test it, and let the number decide. If it is inside the coating’s limit, coat. If it is not, the answer is a moisture mitigation system or a barrier rated for the reading, sized with the Moisture Vapor Barrier Calculator and explained in do you need a moisture vapor barrier. Where the water source itself can be fixed, a downspout, irrigation against the building, a leak, fixing it is cheaper than any coating built to tolerate it.

Common mistakes

  • Coating straight over a bloom because it brushed off looking clean. Brushing removes the loose part, not the carbonate bonded to the surface
  • Reading a slab with no visible efflorescence as dry. Absence of a deposit is not a moisture test
  • Washing a bloom off and testing the next morning. The water you added is now part of the reading
  • Leaving acid or rinse water to dry on the slab, which can bring the bloom straight back
  • Treating a recurring bloom as a cleaning job. If it keeps coming back, something is feeding it, and a coating will not stop that

Frequently Asked Questions

What is the white powder on my concrete floor?

If it is a white powder or crust that brushes off or reappears where water reaches the surface, it is very likely efflorescence: soluble salts from the concrete carried to the surface by water and left behind when the water evaporates. Calcium hydroxide from the cement reacts with carbon dioxide in the air to form calcium carbonate, which is the hard, insoluble part, and sodium and potassium salts can form it faster. Curing compound residue and laitance can also look pale, and mechanical preparation removes all three, so the coating does not depend on telling them apart.

Can I coat over efflorescence?

No. Surface preparation guidance for floor coatings asks for a slab free of salts, laitance and loose material, because a deposit sitting on the surface keeps the coating from bonding to the concrete underneath. Remove it, then deal with why it formed, because the same water and salts will keep arriving under the new film.

Does efflorescence mean the slab is too wet to coat?

It means water has moved through the slab and reached the surface at some point. It does not tell you how much moisture is there now, so it cannot replace a test. Measure it with in-slab relative humidity (ASTM F2170) or a calcium chloride test (ASTM F1869) and read the result against the coating’s own limit. A deposit that keeps coming back is the strongest reason to test.

Will efflorescence come back after I remove it?

It can. A first bloom on a new slab comes from bleed water rising during placement and may not return. Efflorescence that appears later comes from water traveling through the concrete from outside, such as rain, irrigation or the soil below, and it returns for as long as that water does. Removing the deposit removes the symptom, not the source.

Should I use acid to remove efflorescence before coating?

Try dry brushing and mechanical preparation first. Dilute acid does dissolve the deposit, and some guidance lists it as a last resort, but it adds water and leaves residue that has to be neutralized, rinsed and vacuumed away, and any solution left behind can cause new efflorescence. Sherwin-Williams does not recommend acid etching as preparation for its floor systems for that reason. If you do use it, follow the product label and dry and test the slab before coating.