Do You Need a Moisture Vapor Barrier? How to Size One
Test before you guess. A moisture vapor barrier is only needed once a real reading exceeds your coating’s rated limit. Here’s how to decide, then size it.
Last updated August 19, 2026
Test the slab before deciding. An in-situ RH probe (ASTM F2170) or calcium chloride test (ASTM F1869) gives you a real moisture reading. Compare it to your coating’s rated limit on its TDS: under the limit, no barrier needed; over it, size a moisture vapor barrier with the calculator below. If you already have a reading and want the verdict directly, put it into the concrete moisture calculator.
The reading decides, not the slab
A slab that looks dry, feels dry and has been sitting for months can still be wet enough to destroy a coating. Concrete holds water deep in the pour and gives it up slowly, and nothing about the surface tells you how much is down there. Once a coating goes on, that moisture has nowhere to go but into the bond line.
This cuts both ways, and the second direction costs money quietly. Applying a barrier “to be safe” on a slab that did not need one adds a full material and labor operation to a job that was priceable without it. The test is cheap next to either failure, and it is the only input that turns this from a judgement call into a decision.
What the two tests measure
They do not measure the same thing, which is why they can disagree on the same slab, and why the test you chose changes the number you are comparing against.
RH probe (ASTM F2170)
- A probe in a hole drilled to 40% of slab depth
- Reports the moisture condition inside the slab, which is what a coating traps
- Has to equilibrate first, typically 24 to 72 hours, before the reading means anything
- Now the method most manufacturers specify
Calcium chloride (ASTM F1869)
- A sealed dish left on the surface for 60 to 72 hours
- Reports what is coming off the top right now, in lbs per 1,000 ft² per 24 hr
- A dense or thick slab can emit very little at the surface while holding plenty at depth
- Still widely used, but it can read clear on a slab the probe fails
The four bands, and what each one means
These are the bands the concrete moisture calculator reads your result against. Treat them as where the decision starts, not as a substitute for the rated limit printed on your own data sheet, which wins wherever the two differ.
Clear
- Under 75% RH, or under 3 lbs MVER
- Inside the limit for most epoxy systems
- No barrier. Prime and coat as specified
Borderline
- 75 to 85% RH, or 3 to 5 lbs MVER
- Some systems are rated this high and some are not
- The one band where reading the TDS genuinely changes the answer
Barrier required
- 85 to 95% RH, or 5 to 8 lbs MVER
- Past what a standard primer is built to hold
- Size a barrier. This is the band the calculator below exists for
Stop
- 95% RH and above, or 8 lbs and above
- At or beyond what most MVB products are themselves rated for
- Find the moisture source before specifying anything. A heavier barrier is not the answer here
How to read the inputs
Floor Area
- The slab area you’re sealing, in ft² or m²
Coverage & Kit Size
- Use the MVB primer’s own rate from its TDS, not your topcoat’s, because MVB primers are usually applied much thicker
Mix Ratio & Coats
- The Part A:B split for the primer, and 1 or 2 coats, where two is typically for very high moisture readings
Kits Required
- Always rounded up, with the purchased volume and surplus shown alongside the exact volume needed
Worked example
A 540 ft² garage floor tests over the topcoat’s rated moisture limit, so it needs one coat of MVB primer at the default 100 ft²/gal coverage rate: 540 ÷ 100 = 5.4 gal needed. In 3-gallon kits, that rounds up to 2 kits (6 gal purchased). At the default 2:1 mix ratio, the 5.4 gal needed splits into Part A = 3.6 gal and Part B = 1.8 gal.
The same arithmetic at two coats
Coats multiply everything, which is why the one coat or two question is worth settling before you order rather than halfway through the job. Take a 1,000 ft² warehouse at the same 100 ft²/gal rate: one coat is 10 gal, so two coats is 20 gal. In 3-gallon kits that is 7 kits, and the 2:1 split becomes Part A = 13.33 gal and Part B = 6.67 gal.
Watch the round-up move against you there. Ten gallons fits into 4 kits with 2 gal spare, but twenty needs 7, so the second coat costs three more kits rather than the clean doubling the arithmetic suggests. Specifying a second coat you turn out not to need is not free.
Size your own barrier
Enter your floor area and the primer's own coverage rate, not your topcoat's.
Full result shows total volume, kits to order, and the Part A/B mix.
Open the live calculator →What a barrier does not fix
An MVB manages moisture vapor moving up through a slab. That is a narrow job, and most of the ways a floor gets wet fall outside it. Standing water, water arriving through a crack, and hydrostatic pressure from a high water table are structural problems, and a coating applied over any of them fails on schedule no matter how carefully it was specified or sized.
It also does not fix a slab that has not cured. Most systems want a minimum of 28 days, and a young slab reading high is usually telling you it is young rather than that it needs a barrier. Nor does it fix preparation: an MVB bonds to clean, opened concrete, and it will delaminate over laitance, oil or curing compound exactly as any other coat would.
Common mistakes
- Applying an MVB “just in case” without testing, or skipping a barrier because the slab looks dry, when neither replaces an actual reading
- Assuming any MVB solves any moisture problem, when every product has its own rated limit to check against your actual reading
- Using the topcoat’s coverage rate instead of the MVB primer’s own, much lower rate
- Not stepping up to 2 coats when the reading is close to or above the product’s upper rated limit
- Reading a calcium chloride result as though it were an RH result, when the two measure different things on different scales
- Treating a reading in the top band as a specification for a heavier barrier, instead of as a reason to find out why the slab is that wet
Skipping the test entirely is how most moisture-driven failures start. See why epoxy floors bubble and why they peel for what happens when they do.
Frequently Asked Questions
How do I actually know if I need an MVB, instead of guessing?
Test the slab. An in-situ RH probe (ASTM F2170) or a calcium chloride test (ASTM F1869) gives a real moisture reading. Compare it against your coating’s rated limit on its TDS. If it’s under the limit, you don’t need a barrier; if it’s over, you do.
Does an MVB solve any moisture problem?
No. Every MVB product has its own rated moisture limit too. A reading far above what your barrier is rated for can still cause failure. Check the MVB product’s own TDS against your actual reading, not just the topcoat’s limit.
When do I need two coats instead of one?
One coat is standard for most readings that call for a barrier at all. Two coats are typically used for very high moisture readings, close to or above the upper end of what the product is rated for. Check your specific product’s guidance for its threshold.
Why do my RH probe and calcium chloride readings disagree?
They measure different things. The RH probe (ASTM F2170) sits in a hole drilled to 40% of slab depth, so it reports the moisture condition inside the slab, which is what a coating will eventually trap. The calcium chloride test (ASTM F1869) sits on the surface for 60 to 72 hours and measures only what is coming off the top right now. A dense or thick slab can emit very little at the surface while still holding a lot of moisture at depth, which is why a surface test can read clear on a slab the probe fails. That is the reason most manufacturers now specify the probe.
My reading is above 95% RH. Can I still coat if I use a barrier?
Treat that as a stop, not a specification. Most MVB products are themselves rated to somewhere around 95 to 100% RH, so a reading at or above 95% is already at the edge of what the barrier can be expected to hold. Our concrete moisture calculator returns a do not coat result in that band and tells you to investigate the moisture source, rather than recommending a heavier barrier. A missing under slab vapor retarder, an active leak, or hydrostatic pressure will not be fixed by anything applied to the surface.
Is the MVB coverage rate the same as my topcoat’s coverage rate?
No. Use the MVB primer’s own listed coverage rate, not your finish coat’s. MVB primers are typically applied thicker than a standard coat, so the spread rate is usually much lower (more product per square foot).

