Efflorescence Under a Basement Epoxy Floor: The Quick Answer
The white, chalky or crystalline powder you see on a basement slab is efflorescence: mineral salts that water has dissolved inside the concrete and carried to the surface, where the water evaporated and left the salts behind. It is not mould and it is not a coating problem. It is proof that moisture is moving through your slab, which matters a great deal if you are planning an epoxy floor in a basement.
Quick answer: efflorescence does not automatically rule out epoxy, but it rules out coating the slab without testing it first. The powder tells you moisture is present, not how much. A calcium chloride test (ASTM F1869) and an in-situ relative humidity probe (ASTM F2170) turn "damp" into a number, and that number decides whether a standard system, a moisture-mitigation primer, a vapour barrier membrane or a different floor is the right call.
The core idea: efflorescence is a diagnostic signal, not a stain to clean off and coat over. Coating a slab that is actively moving moisture is a common reason basement coatings fail.
What the White Powder Actually Is
Concrete contains soluble salts, mainly calcium hydroxide left over from cement hydration, plus small amounts of sodium and potassium sulfates and carbonates. When liquid water or vapour moves through the slab, it dissolves some of these salts. As the water reaches the surface and evaporates, it leaves the salts as a white crystalline deposit. Calcium hydroxide also reacts with carbon dioxide in the air to form calcium carbonate, which is the hard white crust you sometimes see.
Three things must be present for efflorescence to form: soluble salts, water, and a path for the water to reach the surface. Remove any one and it stops. In a basement the salts are always there, so the real variable is water.
How to tell it from mould
Efflorescence is dry, crystalline and powdery, and it dissolves when you splash it with water. Mould is fuzzy, spotted or stain-like, often dark, and it carries a musty smell. A quick check is to wet a small patch. Salt deposits dissolve and disappear, while mould stays. If you are unsure, treat the area as a moisture problem first and get it assessed, since the two often occur together in damp basements.
Why It Appears Under, Around and Through a Coated Slab
On bare concrete, efflorescence shows up where moisture reaches the surface: along the base of walls, around floor drains, near cracks and joints, and in low spots. On a coated slab, the picture changes because the coating blocks evaporation.
When a coating traps moisture and its dissolved salts under the film, two things can happen. The salts crystallize beneath the coating and push it upward as it grows, a process called subflorescence, which causes small bumps and blisters. Or water pressure builds under the film and lifts it away from the slab, which shows as bubbling, white haze under a clear coat, or powder at the edges where the coating ends. In both cases the symptom is the same: the coating fails from underneath, not from wear.
This is why a floor can look fine for months after installation and then start to blister. The moisture was there all along, and the coating simply gave it nowhere to go.
What Efflorescence Proves About Your Slab
Efflorescence proves three things. First, moisture is moving through the concrete in some form, either as liquid water or as vapour. Second, there is a source feeding it, whether that is groundwater, a leak, poor drainage or humidity from the soil under the slab. Third, there is a pathway from the source to the surface, which may be the slab itself, a crack, a joint or the junction with the wall.
What it does not prove is how much moisture is moving. A slab with a faint bloom along one wall can test acceptably, while a clean-looking slab can test very high. That is why visual inspection alone is not enough and why we do not rely on a handheld surface moisture meter, which reads only the top of the concrete. Testing the slab properly is the only way to know whether a coating can go down.
Proper Testing: ASTM F1869 and ASTM F2170
Two industry-standard tests measure what the slab is actually doing. We use both because they measure different things, and the results together give a more reliable picture than either alone.
ASTM F1869: calcium chloride test
A sealed dome holding a measured amount of calcium chloride is taped to the clean slab for 60 to 72 hours. The salt absorbs moisture vapour leaving the surface, and the weight gain gives a moisture vapour emission rate in pounds per 1,000 square feet per 24 hours (lb/1,000 sq ft/24 hr), or about 4.9 grams per square metre per 24 hours for each pound. Standard epoxy systems can tolerate up to roughly 3 lb (about 14.6 g/m2). Higher readings call for mitigation.
ASTM F2170: in-situ relative humidity
Holes are drilled into the slab to about 40 percent of its depth, sleeves are installed, and a probe measures relative humidity inside the concrete after the hole has equilibrated, usually 24 hours. Because it reads inside the slab rather than at the surface, it is less affected by surface conditions. Many coating manufacturers set their limit around 75 percent internal RH for standard systems. Our basement process uses tiered thresholds, covered in the table below.
Both tests require the space to be at normal service conditions, typically about 18 to 24 degrees Celsius (65 to 75 degrees Fahrenheit), for 24 hours or more beforehand. Testing a cold, unheated basement can understate the result. A basic screening step you can do yourself is the plastic sheet test (ASTM D4263): tape a 45 cm (18 in) square of clear polyethylene to the slab for 24 hours and check for condensation or darkening underneath. It will not give a number, but it will show whether moisture is moving.
Test Result to Decision
This table shows how test results translate to a decision. The thresholds reflect how we specify basement systems, and individual product manufacturers may set tighter limits.
| Test result | What it means | Typical decision |
|---|---|---|
| Under 3 lb/1,000 sq ft/24 hr (about 14.6 g/m2), RH under about 75% | Low moisture movement | Standard epoxy system after normal prep |
| 3 to 6 lb (14.6 to 29.3 g/m2), or RH 85 to 92% | Moderate moisture movement | Moisture-mitigation primer under the system |
| Above 6 lb (29.3 g/m2), or RH above 92% | High moisture movement | Vapour barrier membrane system |
| RH at or near 95%, standing water or active seepage | Liquid water, source not controlled | Fix the source first; epoxy may not be the right product |
For how vapour barriers are built and chosen, see our guide on basement moisture and vapour barriers. This article stays on the diagnosis, and the system selection is covered in our basement epoxy system guide.
Common Toronto Sources of Basement Moisture
Moisture in a Toronto basement slab usually comes from one or more of a short list of causes. Knowing which applies tells you whether the fix is simple or structural.
- No vapour barrier under the slab: many homes built from the 1950s through the 1970s were poured directly on soil or gravel with no polyethylene beneath. Ground moisture moves up through the concrete as vapour, which shows as elevated RH and efflorescence across the whole floor.
- High water table: low-lying areas and properties near ravines or creeks can have groundwater close enough to the slab to keep it damp for much of the year, especially in spring.
- Grading and downspouts: soil that slopes toward the house and downspouts that discharge next to the foundation put water against the walls. A good target is a slope of about 5 percent (15 cm over 3 m, or 6 in over 10 ft) away from the house and downspouts extended at least 1.8 m (6 ft).
- Window wells: a window well without a drain or cover can fill with rain and snowmelt, and water finds its way to the slab through the wall junction.
- Cracks and cold joints: cracks in the slab or at the wall-floor joint give water a direct path to the surface, which is why efflorescence often traces a crack line.
Efflorescence concentrated along one wall points to an exterior water source on that side. Efflorescence spread evenly across the slab points to ground vapour. Powder along a crack points to that crack as the path.
Fixing the Source Before the Floor
A sound moisture strategy starts with reducing the water reaching the slab before any coating goes down. Many of the fixes are inexpensive, and several can be done in a weekend.
- Redirect roof water: clean the eavestroughs and extend downspouts at least 1.8 m (6 ft) from the foundation.
- Correct the grading: add compacted soil along the foundation so the ground slopes away, and avoid mulch or planters that trap water against the wall.
- Deal with window wells: add a cover, clear the drain, and make sure the well is not collecting runoff.
- Check for leaks: a dripping supply line, a failed washing-machine hose or a leaking sump connection can mimic a groundwater problem.
- Repair cracks and joints: cracks that move water need to be injected or sealed before coating. Our concrete repair team handles crack injection and joint repair, and our post on repairing cracks before epoxy explains the process.
When the source cannot be fully controlled, for example on a property with a high water table or a slab with no barrier beneath it, the answer is to specify the coating for the moisture that remains rather than pretend it is not there. That is where mitigation primers and membranes come in.
Moisture-Tolerant Systems and Vapour-Mitigation Primers
A moisture-mitigation primer is a two-part epoxy or similar resin applied to the ground slab before the main system. It is formulated to resist vapour transmission and to bond even when the slab is damp. For moderate readings it can be the difference between a floor that lasts and one that blisters within a year.
For higher readings, a vapour barrier membrane, typically a flexible polyurethane or epoxy-based layer, physically blocks the vapour. It costs more and takes more time, but it is the correct tool when a slab is pushing a lot of moisture. Where liquid water is moving, a crystalline waterproofing treatment may be applied first to block liquid migration.
On cost, our cost page lists a moisture-mitigation primer at $1 to $2 per square foot added to the system price, and basement epoxy overall runs $5 to $10 per square foot in Toronto. A basement that needs a full vapour barrier membrane before a premium finish can reach $6,000 to $8,000 or more for a typical 600 sq ft space (CAD, 2026). That is more than a standard install, but it is far less than stripping and redoing a failed floor.
When Epoxy Is Simply the Wrong Product
There are basements where epoxy is not the right answer, and a good installer will say so. The common cases are standing water or active seepage that has not been stopped, readings at or near 95 percent RH that cannot be mitigated within the budget, and structural wall leaks that are still moving water onto the slab.
In those cases the honest advice is to fix the water first and test again, or to choose a floor that tolerates some moisture. A coating that is applied to a slab that is still wet is a floor on a timer. If you have a basement with efflorescence and are not sure where it falls, the next step is a test and a written result before any decision about product.