Resources · Slab Science

Concrete Moisture Vapor Transmission: The Invisible Killer

The number-one reason a fresh epoxy floor fails months after it was installed — and the one step that stops it cold.

In this guide

The science of slab failure Why the Lower Mainland is high-risk How professionals test for MVT The cure: high-build moisture barriers FAQ

Lay a sheet of plastic over damp soil overnight and by morning the underside is beaded with water that had nowhere to go. Your garage floor behaves the same way: the concrete can look completely dry on top while moisture rises from below and gets trapped under the coating.

Over time, that trapped moisture makes high-performance coatings bubble, blister, and peel. Below, we cover why it happens, why the Lower Mainland is especially prone to it, how professionals test for it, and the one step that stops it.

Capillary drive and hydrostatic pressure

Concrete isn't the solid, sealed mass most people picture. It's fundamentally an organic sponge, riddled with microscopic pores. When the soil beneath the slab is damp, moisture moves upward through those channels via capillary drive — the same physics that lets a paper towel pull water up against gravity, just happening slowly and constantly under your floor.

The trouble starts when that rising vapour hits a non-porous coating like retail epoxy. Trapped there, the vapour condenses back into liquid water. That water dissolves the alkaline salts naturally present in concrete, creating a caustic fluid with a pH of 13 to 14 — roughly as alkaline as oven cleaner.

This is where osmotic blistering takes over. The trapped fluid builds intense pressure against the underside of the coating, chemically attacks the bond holding it to the slab, then physically forces the film upward into fluid-filled blisters. Once they form, there's no patching them — the only fix is removal and reinstallation. It explains why the same coating can perform flawlessly on a dry slab in one home and fail within a season on a nearly identical slab a few blocks away. The finish coat isn't the variable. The moisture underneath is.

Why the Lower Mainland is a high-risk zone

Geology drives concrete physics. Regions built on river deltas, coastal lowlands, and flood plains sit on permanently high water tables, which means near-constant upward pressure against every foundation. The Lower Mainland checks every one of those boxes.

Richmond, Steveston & Delta (Tsawwassen)

These communities sit practically at sea level on alluvial silt and sand deposits. Older slabs here rarely have a functional poly-vapour barrier underneath — many were poured before that was standard practice, or the barrier has since degraded. The result is a slab in direct conversation with the water table. Here, a moisture barrier isn't an upgrade, it's mandatory if you want a coating to last.

Langley & Abbotsford lowlands

These Fraser Valley hubs feature high water tables across low-lying flatlands and agricultural basins. Heavy seasonal rainfall causes groundwater to spike, and every spike forces a massive volume shift in moisture vapour. A slab that seems stable through a dry August can become a "vapour engine" by November.

How professionals test for MVT

Professionals never eyeball a slab and hope — they measure. Two industry-standard tests tell us exactly how much moisture a floor is moving and whether mitigation is required before a single drop of coating goes down.

Test methodStandard codeWhat it measuresCritical action threshold
Calcium Chloride TestASTM F1869Weight of water vapour emitting from a 1,000 sq ft slab over 24 hoursOver 3–5 lbs requires a moisture vapour barrier primer
Relative Humidity (RH) ProbeASTM F2170Internal humidity, via sensors drilled deep into the concrete coreEquilibrium RH above 75–80% mandates mitigation

The calcium chloride test gives a surface-emission snapshot, while the RH probe reads what's happening deep inside the slab where the vapour originates. The RH probe is generally more reliable on Lower Mainland slabs, because it isn't thrown off by humid coastal air. If either number crosses its threshold, we know a top coat alone will fail — and we know to build in a moisture barrier first.

The cure: high-build epoxy moisture vapor barriers

A standard retail primer is too thin to withstand hydrostatic push. It goes on watery, cures into a delicate film, and gets shoved right off the slab by the same vapour pressure it was supposed to stop.

The real fix is a 100% solids epoxy moisture vapour barrier primer. It contains deep-penetrating wetting agents that dive into the concrete's capillaries rather than sitting on top, then cross-link chemically to plug those pores from the inside. The cured barrier can withstand up to 20 to 25 lbs of upward moisture pressure — far beyond what any Lower Mainland slab will throw at it. You're not fighting the vapour at the surface; you're sealing off its route before it ever reaches your finish coat.

This foundation is what makes a premium epoxy base and polyaspartic top coat genuinely permanent instead of a good-looking gamble.

Peeling, bubbling, or living somewhere like Richmond or the Fraser Valley?

The smartest first move is a proper moisture test. We'll measure your slab, tell you exactly what it's doing, and build a system that holds.

Book my slab assessment

Frequently asked questions

Can you coat a concrete floor that has moisture problems?

Yes, but you must apply a specialized 100% solids epoxy moisture vapour barrier primer first. This primer penetrates the concrete's pores to block rising water vapour and high alkalinity, preventing the top coat from blistering, cracking, or delaminating.

Why does concrete moisture cause epoxy floor coatings to bubble?

Bubbling occurs when water vapour rises through concrete pores and becomes trapped beneath the non-porous epoxy. The moisture dissolves alkaline salts, creating osmotic pressure that destroys the adhesive bond and forces the coating upward into liquid-filled blisters.

Why are garage floors in Richmond and Delta more prone to epoxy failure?

Low-lying coastal areas like Richmond, Steveston, and Delta sit on flood plains with high water tables. This creates high, continuous hydrostatic pressure beneath the slab, driving moisture vapour upward and requiring professional moisture mitigation before coating.