Moisture & Prep

Why Epoxy Floors Fail in Vancouver: Moisture Vapour, Hydrostatic Pressure & What to Do About It

When an epoxy floor fails in Metro Vancouver — blistering within months, peeling within two years, developing hollow spots under the coating — the cause is almost never the epoxy itself. It is the concrete beneath it. Specifically, it is moisture vapour migrating upward through the slab, building pressure against the underside of the coating until the bond fails.

This is not a rare edge case. It is the leading cause of epoxy floor failure in BC, and it is more prevalent here than in most of Canada. The reason comes down to geography. Metro Vancouver and the Lower Mainland sit on some of the most moisture-active land in the country, and most of the housing stock was built before anyone thought to specify a sub-slab vapour barrier as standard practice. Understanding why this happens — and what testing and mitigation actually look like — is the single most important thing a Vancouver homeowner or building manager can know before coating a concrete floor.

Close-up of a diamond-ground concrete slab surface in Vancouver BC — showing the grinding pattern and surface texture required before epoxy coating
Diamond-ground concrete after surface preparation — the grinding pattern opens the slab to CSP 2–3 profile and reveals moisture content beneath

What Is Moisture Vapour Transmission?

Concrete is a porous material. It is riddled with capillary channels and microscopic voids formed during the curing process — pathways through which water vapour moves continuously. Moisture vapour transmission (MVT) describes the upward movement of water vapour from the soil and water table below a slab, through the concrete, to the surface above it.

The driving force is vapour pressure differential. The ground below a slab is almost always wetter than the air above it. Because water vapour moves from high-pressure zones (wet soil, saturated concrete) to low-pressure zones (drier indoor air), the concrete is perpetually pumping moisture upward. This process never truly stops — it slows in summer when soils dry out and the pressure differential decreases, and it accelerates in the wet season when the water table rises and soils saturate.

When that upward-moving vapour meets an impermeable coating — epoxy, polyurethane, polyaspartic — it has nowhere to go. Pressure builds at the coating-to-concrete interface. Eventually that pressure exceeds the adhesive strength of the coating, and the floor lifts, blisters, or peels. This is what the industry calls delamination, and in the Lower Mainland it is overwhelmingly a moisture problem.

What delamination looks like on a Vancouver slab: Circular blisters that appear weeks after installation. Hollow-sounding spots when you tap the floor with a coin. Lifting at seams, cracks, or the perimeter. White chalky deposits (efflorescence) pushing up through or around the coating. These are not coating defects — they are moisture defects.

Why the Lower Mainland Is Uniquely High-Risk

Metro Vancouver's moisture problem is not random. It is the direct result of where the region is built and what it is built on.

Richmond and Delta: Delta Land at Sea Level

Richmond is constructed almost entirely on Lulu Island — a Fraser River delta island that sits at roughly one metre above sea level. The peat and clay soils underlying the island retain groundwater and transmit vapour pressure upward through concrete slabs persistently. The water table in Richmond is so close to the surface in parts of Steveston and the south end of the island that it effectively never fully retreats. Nearly every Richmond slab we test shows elevated moisture vapour emission.

Delta has similar geography. Tsawwassen and North Delta sit on Fraser delta deposits, and the agricultural lowlands in the centre of the municipality have some of the highest water tables in the region. For epoxy flooring in Delta, moisture mitigation is not optional — it is part of every specification.

Surrey and Langley: Expansive Clay Soils

Surrey's surface geology is dominated by Fraser River clay — soils that expand when wet and contract when dry. This seasonal movement does two things to concrete floors: it generates slab cracking that must be repaired before coating, and it drives elevated MVER readings year-round because the water-retentive clay keeps soils wet far longer than sandy or loamy soils elsewhere in BC. Surrey epoxy flooring installations routinely require a moisture vapour barrier primer, particularly in homes built between 1970 and 1995 when sub-slab vapour barriers were not consistently specified.

North and West Vancouver: Rainfall and Old Slabs

The North Shore receives among the highest annual rainfall in Metro Vancouver — 1,800 to 2,400mm in the upper elevations of North Vancouver, compared to roughly 1,150mm in the city. Older homes in Ambleside, Dundarave, and the lower elevations of North Vancouver were frequently built in the 1950s through 1980s with no moisture barrier beneath the slab. Those slabs have been absorbing ground moisture for decades.

Older Housing Stock Throughout the Region

The BC Building Code did not consistently require vapour barriers under residential concrete slabs until the 1990 revision. Homes built before that date — a very large portion of Metro Vancouver's housing stock — commonly have no sub-slab protection at all. Any epoxy or polyaspartic floor installed on a pre-1990 slab in this region should be moisture-tested without exception.

The 3 lb Threshold: What It Means

The industry-standard limit for coating over a concrete slab is a moisture vapour emission rate (MVER) of 3 lbs per 1,000 sq ft per 24 hours, measured using the ASTM F1869 calcium chloride test. Below that number, standard epoxy primer systems can adhere reliably long-term. Above it, the vapour pressure will eventually overcome the coating bond.

That 3 lb threshold is the pass/fail line — and a large percentage of Lower Mainland slabs sit above it, particularly below-grade applications, older slabs, and any concrete in Richmond, Delta, or South Surrey.

MVER ReadingRisk LevelAction Required
Under 3 lbsLowStandard epoxy primer acceptable
3–5 lbsModerateMoisture-mitigating primer required
5–10 lbsHighDedicated MVB primer required as a separate coat
Over 10 lbsVery HighAssess source of moisture; drainage or waterproofing may be needed

How We Test: ASTM F1869 vs ASTM F2170

There are two industry-standard moisture testing methods for concrete slabs, and they measure different things. Understanding the difference matters for interpreting results correctly.

ASTM F1869 — Calcium Chloride Test

This is the most widely used test for concrete moisture in Canada. A pre-weighed dish of anhydrous calcium chloride is sealed to the prepared concrete surface and left undisturbed for 60 to 72 hours. The dish is then reweighed. The weight gain reflects the amount of moisture vapour the calcium chloride absorbed from the slab surface, expressed as lbs per 1,000 sq ft per 24 hours. It measures surface emission rate.

ASTM F2170 — Relative Humidity Probe

This test drills holes into the slab to a specified depth — typically 40% of the slab thickness — and inserts calibrated RH probes that read the relative humidity within the concrete itself. The threshold for most coatings is 75–85% RH. The RH probe test is generally considered a more accurate representation of the slab's internal moisture state, because it measures conditions deeper in the concrete rather than just at the surface. We often use both methods together on Richmond and Delta installations where readings are expected to be elevated.

A quick field test you can do yourself: Tape an 18" x 18" sheet of clear plastic film to your bare concrete floor, sealing all four edges completely. Wait 24 hours. If condensation forms on the underside of the plastic, or the concrete beneath it looks darker than the surrounding surface, moisture is present and active. This doesn't replace ASTM testing, but it is a useful first indicator before calling for a professional assessment.

What Happens When Moisture Is Ignored

The sequence of events on a slab with elevated MVER where no moisture-mitigating primer is used is predictable. Initially, the floor looks fine. The epoxy bonds to the dry surface of the concrete while moisture continues to move through the slab beneath. Over weeks to months — sometimes faster in high-MVER situations — vapour pressure accumulates at the interface between the coating and the concrete. Circular blisters begin to form. In some cases, large sections of coating lift as a sheet, with a layer of concrete dust visible on the back of the peeled coating — a sign that the moisture pressure exceeded the surface tension of the concrete itself, not just the coating bond.

Fixing a failed floor due to moisture is expensive. The failed coating must be diamond-ground off entirely, the slab must be re-tested, and the correct primer system must be applied before recoating. The total cost routinely exceeds the original installation cost.

The Fix: Moisture-Mitigating Primer (MVB)

A moisture vapour barrier (MVB) primer is a specialized two-part epoxy formulated to bond to high-moisture-content concrete and create a sealed membrane between the slab and the coating system above it. Unlike standard epoxy primers that fail when MVER exceeds 3 lbs, MVB primers are rated for readings significantly higher — typically up to 10 lbs or more, depending on the product.

The MVB primer penetrates into the prepared concrete surface, seals the capillary channels that carry vapour upward, and cures to a hard, dense film that the decorative coating bonds to instead of the concrete. Vapour pressure builds against the primer rather than against the decorative topcoat, and the primer's formulation is designed to hold that pressure over the long term.

On every installation where testing indicates elevated MVER, we apply the MVB primer as a dedicated coat before the epoxy base coat. It adds cost to the project — roughly $1–3 per sq ft depending on the product and coverage required — but it is the difference between a floor that lasts 10–15 years and one that blisters within a season.

This step is non-negotiable on basement epoxy flooring throughout Metro Vancouver, on ground-level slabs in Richmond and Delta, and on any below-grade application. It is also standard practice for all Richmond epoxy flooring installations regardless of what the test shows, because the Richmond slab environment is consistent enough that testing frequently confirms what the geography already tells us.

Summary: What This Means Before Your Floor Is Coated

Before any epoxy or polyaspartic coating is applied to a Vancouver-area slab, three questions need answers: What does the ASTM moisture test show? Is the slab within acceptable MVER limits for the coating system being specified? If not, is a moisture-mitigating primer in the scope of work?

If a contractor skips moisture testing and goes straight to coating, that is the single biggest predictor of future failure in this market. The test costs a fraction of the installation — and catching an elevated reading before application is what separates a floor that holds for over a decade from one that is peeling before the first winter is out.

We test every slab. No exceptions.

Common Questions About Concrete Moisture & Epoxy in Vancouver

The most common cause of epoxy failure in Vancouver is moisture vapour rising through the concrete slab from below. Metro Vancouver has one of the highest water tables in Canada, and many slabs — particularly in Richmond, Delta, Surrey, and older parts of Burnaby and Coquitlam — carry moisture vapour emission rates that exceed what standard epoxy can tolerate without a moisture-mitigating primer. Applying epoxy over a slab with elevated MVER without that primer is the fastest path to delamination.
Moisture vapour transmission (MVT) is the movement of water vapour upward through a concrete slab. Concrete is a porous material full of capillary channels. Ground moisture below the slab, combined with drier air above it, creates a vapour pressure differential that pulls moisture upward continuously. When that vapour is blocked by an impermeable coating like epoxy, pressure builds until the coating blisters, lifts, or peels away.
Standard epoxy coatings require a moisture vapour emission rate (MVER) below 3 lbs per 1,000 sq ft per 24 hours (ASTM F1869 calcium chloride test), or below 75–85% relative humidity (ASTM F2170 RH probe). Slabs exceeding these limits require a dedicated moisture-mitigating primer before any coating is applied.
Two standard methods exist. The ASTM F1869 calcium chloride test seals a pre-weighed dish of calcium chloride to the prepared concrete for 60–72 hours, then weighs the dish to calculate the emission rate. The ASTM F2170 relative humidity probe test drills holes to a specific depth and measures moisture content within the slab — generally a more comprehensive reading. We perform one or both tests on every installation before specifying a system.
An MVB primer is a specialized epoxy-based primer formulated to bond to high-moisture-content concrete and seal vapour transmission before the decorative coating system is applied. Unlike standard epoxy primers that fail when MVER is elevated, MVB primers are rated to tolerate readings significantly above the 3 lb threshold. They create a sealed membrane between the slab and the coating, preventing vapour pressure from building up and causing delamination.
Richmond is the highest-risk municipality — built on Lulu Island (Fraser River delta), averaging roughly one metre above sea level. Nearly every Richmond slab tests elevated. Delta, South Surrey, and the agricultural lowlands carry similar risk due to Fraser delta soils and a high water table. Older homes throughout Burnaby, Coquitlam, and North and West Vancouver are elevated risk due to pre-1990 construction with no sub-slab vapour barriers. Below-grade applications throughout the region — basements and ground-level commercial floors — are highest risk regardless of neighbourhood.

Get a Free Moisture Assessment & Quote

We test every slab before recommending a system. Tell us about your floor and we'll arrange a free on-site assessment across Greater Vancouver — moisture test included.

No spam. No automated calls. We respond within 24 hours.