Moisture Is Why Your Epoxy Floor Failed: How to Test a Slab and When You Need a Vapor Barrier Primer

Contractor Guide · Surface Prep

Open up a failed epoxy floor and you will usually find one of two things: a slab that was never ground, or a slab that was wet from underneath. The grinding problem gets talked about constantly. The moisture problem is the one that quietly wrecks floors across the Inland Empire every summer, and almost nobody tests for it.

The short version

Moisture vapor rising through the slab lifts coatings off from below. Test every slab with a calcium chloride kit or RH probes before you buy material. Under about 3 lbs or 75–80% RH, a standard 100% solids epoxy is fine. Above that, step up to a moisture vapor reducing (MVR) hardener or a dedicated vapor barrier primer. The test result picks the product.

What moisture actually does to an epoxy floor

Concrete is a sponge with structure. Water sitting in the soil under a slab moves upward as vapor, and in a bare slab it simply evaporates off the top. Put a non-breathable coating over that slab and the vapor has nowhere to go. Pressure builds at the bond line, dissolved salts in the concrete pull more water toward the surface, and the coating eventually lets go. You see it as:

  • Blisters the size of a quarter to a dinner plate, often with liquid inside.
  • Peeling sheets with a white, chalky residue on the back of the coating.
  • Cloudy or milky patches in clear topcoats and metallics.
  • Efflorescence, the white crust, creeping back through joints and cracks.

Failures look like a bad product or a bad mix. They are almost always a slab that was never tested. If you have already read our post on why epoxy floors peel, this is the part that deserves its own explanation.

Why Southern California slabs are worse than they look

A slab in Corona or Riverside in February can read bone dry and then push vapor hard in August. Three local factors stack up:

  • No vapor retarder. A lot of tract homes built before the 1990s went down on compacted fill with no plastic under the slab. There is nothing between the coating and the soil.
  • Heat. Vapor drive follows temperature. When the ground warms and the garage sits at 105°F for a month, moisture that was stable all winter starts moving. We covered how the local soil and heat punish garage slabs in an earlier post.
  • Irrigation. Drip lines and sprinklers running against the exterior slab edge keep the soil saturated year round. The wettest part of the floor is usually the wall shared with the planter.

For industrial buyers the same thing shows up as a warehouse that was fine for years and then blistered after a tenant improvement added coolers or hot-process equipment. The slab did not change. The temperature differential did.

How to test a slab (and what the numbers mean)

There are three tests you will hear about. Use the first as a screen and one of the other two to make the decision.

TestStandardWhat it tells youTypical limit for standard epoxy
Plastic sheetASTM D4263Yes/no screen. Tape down an 18″ square of plastic for 24 hours and look for condensation or darkened concrete.Any visible moisture = test further
Calcium chlorideASTM F1869Moisture vapor emission rate at the surface, in lbs per 1,000 sq ft per 24 hours. Needs 60–72 hours and a conditioned space.About 3 lbs
In-situ RH probeASTM F2170Relative humidity inside the slab at 40% of its depth. Shows what the floor will do later, not just today.About 75–80% RH

A few rules that keep tests honest:

  1. Grind first, then test. Both ASTM methods call for testing on a clean, open surface. Testing on a sealed or painted slab gives you a false low.
  2. Test enough spots. Three tests for the first 1,000 sq ft and one more for every additional 1,000 sq ft. Put one at the exterior wall, one in the middle, one near any drain or crack.
  3. Condition the space. Calcium chloride tests want the room at service temperature and humidity for 48 hours before and during the test. A closed-up garage in July will read higher than the same slab with the door open; that higher number is the real one.
  4. Write it down. Photograph the kit, the location and the result. If a floor ever comes up, the test log is what separates a warranty claim from an argument.

Limits are set by the product, not by us. The 3 lb and 75–80% numbers are common across 100% solids epoxies, but every TDS states its own maximum. Read the sheet for the exact primer you are putting down. Some systems are rated far higher; some flake and metallic topcoats are rated lower.

Picking the right primer for the reading

Once you have a number, the decision is simple. Think of it as three tiers.

Tier 1: Under the limit — standard primer and system

Grind to a CSP 2–3 profile, vacuum, and prime with the system's standard epoxy primer. A 100% solids epoxy such as Kretus Top Shelf with its regular hardener is the workhorse here. This is most garages that test in the winter and a lot of interior commercial slabs.

Tier 2: Moderate readings — MVR hardener

Moisture vapor reducing (MVR) hardeners turn the same epoxy resin into a primer that tolerates a higher emission rate. The upside is that you stay inside one product family, the application is the same as a normal prime coat, and the cost bump is modest. Top Shelf is available with an MVR Part B in both EZ and FC cure speeds; ask for it by name at the counter. This is the right tier for a garage that reads a little hot, a slab you know has no vapor retarder, or any floor going down between June and September.

Tier 3: High readings or a prior failure — vapor barrier primer

When the numbers are well over the limit, when there is standing water history, or when you are recoating a floor that already blistered once, use a purpose-built vapor barrier primer. These are dense epoxies applied as a single thicker coat that physically slows vapor before it reaches the floor system. Multicoat Vapor Shield is what we stock for this. It costs more per square foot than a standard prime coat, and it is still far cheaper than grinding off a failed metallic floor.

ReadingSystemTypical use
Below the TDS limitStandard 100% solids epoxy primerMost interior slabs tested in cool months
Moderately overSame epoxy with MVR hardenerSummer installs, slabs without a vapor retarder, light commercial
Well over, or a prior blister failureVapor barrier primer, then the systemWarehouses, coolers, food & beverage, any recoat of a failed floor

What does not fix moisture

  • Grinding harder. Profile is for bond. It has no effect on vapor from below. Our grinding and bond post explains what prep does and does not do.
  • Letting it dry out. A slab on wet soil re-wets. A week with the door open changes the surface reading, not the source.
  • Thicker topcoats. More coating on top means more pressure trapped underneath. Thicker makes it worse.
  • Ignoring the water source. If a planter or a downspout is dumping against the slab edge, fix that too. Primers manage vapor; they do not stop a flood.

A field checklist you can hand to the crew

  1. Walk the perimeter. Note sprinklers, planters, downspouts and any slope toward the slab.
  2. Grind to profile and vacuum with a HEPA extractor. Fill cracks and joints after testing, not before.
  3. Set calcium chloride kits or RH probes at the required density. Photograph each location.
  4. Read the results against the TDS limit for the primer you plan to use.
  5. Pick the tier: standard primer, MVR hardener or vapor barrier primer.
  6. Keep the test log with the job file.

Every step on this list is covered on Day 1 of our two-day epoxy training in Corona, with the kits, the grinders and the primers in front of you rather than on a screen.

Frequently Asked Questions

How do I know if my concrete has a moisture problem before I coat it?

Run a real test, not a guess. Tape an 18-inch square of plastic to the slab for 24 hours (ASTM D4263) as a quick screen, then confirm with a calcium chloride test (ASTM F1869) or in-situ relative humidity probes (ASTM F2170). Dark patches under plastic, white efflorescence, or a slab that never looks fully dry all mean you test before you buy material.

What moisture level is too high for standard epoxy?

Most 100% solids epoxies are rated for about 3 pounds per 1,000 sq ft per 24 hours on a calcium chloride test, or roughly 75 to 80 percent relative humidity on an in-situ probe. Above that you need a moisture vapor reducing hardener or a dedicated vapor barrier primer. Always check the TDS of the specific product, because limits vary by manufacturer.

Can I just use a moisture-tolerant epoxy instead of a vapor barrier?

Sometimes. Moisture-tolerant or MVR epoxy hardeners handle moderate readings and are the right call for a lot of garages and light commercial slabs. When readings are high, when the slab has no vapor retarder under it, or when the floor has already blistered once, a true vapor barrier primer is the safer system. The test result decides, not the label.

What is a vapor barrier primer and how is it different from a regular primer?

A vapor barrier primer is a dense epoxy formulated to slow moisture vapor moving up through the slab, applied as a thicker single coat before the floor system. A regular primer is thinner and is there to wet out the concrete and improve bond; it does not meaningfully resist vapor drive.

Why do garage floors in the Inland Empire blister more in summer?

Heat drives vapor. A slab that tests fine in February can push far more moisture in August when the ground warms and the garage hits triple digits, and many older homes in Riverside and San Bernardino counties were poured without a vapor retarder. Irrigation running against the slab edge makes it worse.

Will grinding the concrete fix a moisture problem?

No. Grinding opens the surface for bond and is required for any coating, but it does nothing about water coming from below. Grind for profile, test for moisture, then pick the primer that matches the reading.

Related reading & products

Test the slab. Then buy the right primer.

Bring your readings to the counter at 284 Dupont St in Corona and we will match you to a standard primer, an MVR hardener or a vapor barrier system from stock. Contractor pricing, same-day pickup.

Call or text 909-272-5137 Request a commercial estimate
Previous
Previous

Commercial Kitchen Flooring in Southern California: Why Urethane Cement Beats Epoxy (and Where Epoxy Still Wins)

Next
Next