A new installer's worst phone call sounds the same every time: the floor looked perfect on Friday, and by the following week it's bubbling, blistering, or lifting in sheets. The customer is furious, the material is wasted, and the labor has to be redone for free.
Nine times out of ten the culprit isn't the coating. It's water the installer never measured — vapor moving up out of the concrete, building pressure under a film that has nowhere to vent.
Moisture testing is the cheapest insurance in the trade. It takes a day, costs very little, and prevents the single most expensive failure mode in epoxy work. Skipping it saves an afternoon and risks the whole job.
Why concrete is never really "dry"
Concrete cures by chemical reaction, not by drying — but it still holds enormous amounts of free water in its pore structure. A slab "on grade" (poured directly on the ground) sits on soil that feeds it moisture indefinitely. Even a slab that's months old can carry more internal water than a coating can tolerate.
That water doesn't sit still. Warmth, low surface humidity, and the slab's own gradient drive it upward as vapor — a phenomenon called moisture vapor transmission. Put an impermeable epoxy film on top and that rising vapor has nowhere to go. It collects at the bond line, and the pressure does the rest: osmotic blisters, delamination, a chalky white residue called efflorescence pushing through.
The two standard tests
Two test methods, both published by ASTM, cover the overwhelming majority of jobs. They measure different things — and that difference is the whole point.
Calcium chloride — ASTM F1869
A pre-weighed dish of calcium chloride (a desiccant) is sealed under a small plastic dome on the bare, prepped slab for a fixed period — typically 60 to 72 hours. The desiccant absorbs whatever vapor rises into the dome. You weigh it before and after, and the gain converts to a moisture vapor emission rate (MVER), expressed in pounds of moisture per 1,000 square feet per 24 hours.
It's cheap, fast, and has been the industry default for decades. Its limitation is in the name: it reads the surface emission at one moment in time. A slab that's dry on top but wet underneath can pass a calcium chloride test today and still fail the floor next month once the surface re-equilibrates with the depth.
In-situ relative humidity — ASTM F2170
Here you drill into the slab, insert a sleeve, let it equilibrate, and drop in a probe that reads relative humidity deep inside the concrete. For a slab drying from one side (the typical on-grade case), the standard places the probe at 40% of the slab's depth — the point research identified as representing the moisture the slab will reach once it's sealed under a coating.
Because it reads what's happening inside the slab rather than just at the surface, in-situ RH is widely regarded as the more reliable predictor of long-term behavior. It costs more and takes longer to equilibrate, but it answers the question that actually matters: what will this slab do once I trap it under epoxy?
| | Calcium chloride (F1869) | In-situ RH (F2170) | | --- | --- | --- | | Measures | Surface vapor emission | Internal RH at depth | | Result unit | lb / 1000 sq ft / 24 hr | % relative humidity | | Reads | One moment, at the surface | Long-term slab condition | | Cost / time | Low, faster | Higher, slower to equilibrate | | Best thought of as | A quick snapshot | The real predictor |
How to read the numbers
This is where new installers want a single magic number — and where the honest answer is: the number that matters is the one on your coating's data sheet.
Manufacturers publish a maximum moisture limit for each product. Cross that limit and you've voided the warranty and invited failure. As a rough sense of the typical ranges you'll see specified:
- Calcium chloride: many standard epoxy systems call for roughly 3 lb / 1000 sq ft / 24 hr or less, though some tolerate more and some demand less.
- In-situ RH: a common ceiling is around 75–80% RH, with some systems rated higher and moisture-tolerant primers pushing the workable range further.
Two practical notes that trip people up:
- Acclimate before you test. Both standards require the building to be at service temperature and humidity — roughly the conditions it'll see in use — for a set period before testing. Test a cold, freshly closed-in building and your numbers are meaningless.
- Test density matters. One test in the middle of a big pour isn't enough. The standards specify a minimum number of tests scaled to floor area, with extra readings near slab edges, construction joints, and anywhere you suspect a problem.
The mistakes that cause callbacks
- Skipping the test entirely on a slab on grade. The most common and most expensive mistake in the trade.
- Testing too soon — before the building is acclimated, or before required cure time has passed. Early numbers mislead.
- Reading only the surface with a handheld pin/pinless meter and calling it done. Those meters are useful for a quick relative check and for finding wet spots, but they are not a substitute for a quantitative F1869 or F2170 result.
- Ignoring a borderline result. "It's only a little over" is how blisters start. At or over the limit means mitigate, not proceed.
- Forgetting the edges and joints, where moisture concentrates and where coatings most often let go first.
When the slab reads too wet
A failing test is not the end of the job — it just changes the scope. The fix is moisture mitigation: a system specifically engineered to handle vapor drive before the decorative coating goes down. In practice that usually means a moisture-control primer or a dedicated vapor-mitigation membrane rated for the RH or MVER your slab actually produced.
The critical move is to size the mitigation to the measured number. That's the whole reason the test result matters: it tells you whether you can prime straight away, whether you need a moisture-tolerant primer, or whether the slab demands a full mitigation membrane. Guess instead of measure and you either overspend on mitigation you didn't need or underspend and fail.
This is also where the system view from Concrete Surface Profile, Explained connects: profile and moisture are the two prep variables that decide adhesion, and a great profile under a wet slab still fails. Both have to be right.
The bottom line
Moisture testing is the cheapest insurance in epoxy work, and skipping it is the most expensive habit a new installer can have.
Measure every slab on grade. Acclimate the building first. Run a quantitative test — calcium chloride for a fast surface read, in-situ RH for the real long-term answer — and compare the result against the product's published limit, not a number you memorized. If it's over, mitigate to the measured value. Do that on every job and you've closed the door on the failure that ends more first-year epoxy businesses than any other.
For the full prep sequence around this step, see the Beginner Guide; for the meters and test kits themselves, see Tools & Materials. And if you want to learn this hands-on rather than from a screen, the Training Options comparison breaks formats down by how much real prep time you actually get.