When a coated floor bubbles, blisters or peels in sheets, moisture is one of the first suspects. Concrete may look solid and dry, but it is porous, and water vapor can move up through it from the ground below. A coating sitting on top of that slab acts like a lid. If enough vapor pushes up from underneath, it can break the bond. That is why checking for moisture before coating is a basic step, not an upsell.
Why does moisture cause epoxy to fail?
Moisture vapor moves from damp areas toward drier ones. Under a garage or basement slab, the soil is usually damper than the air above, so vapor naturally migrates upward through the concrete. On bare concrete, it simply evaporates. Once a non-breathable coating goes down, that vapor collects at the bond line. Over time, it can create pressure, carry dissolved salts from the concrete with it and weaken the adhesion until the coating blisters or lets go.
Moisture during installation is a separate problem. A damp surface interferes with how the coating wets out and cures, which can lead to poor adhesion, cloudiness or soft spots from day one.
Which slabs are most likely to have moisture problems?
- Older slabs: many garages built decades ago, common in Hartford, New Haven and the inner-ring suburbs, were poured without a vapor barrier underneath.
- Below-grade or partially below-grade slabs: basements and tuck-under garages sit closer to groundwater and soil moisture.
- Slabs with poor drainage: gutters dumping near the foundation, grading that slopes toward the garage or a high water table all add moisture.
- New concrete: fresh slabs need time to dry out before coating; the exact wait depends on the mix, thickness and conditions.
- Shoreline and low-lying properties: damp air and wetter soils can keep slabs moist longer.
Basements are a special case because they are below grade by definition. If you are thinking about coating one, read our basement floor epoxy page.
How do you test concrete for moisture before epoxy?
There are several common methods, from a simple homeowner check to standardized tests. None is perfect on its own; they each tell you something different.
The plastic sheet test
This is the simplest check and a good first step. Tape a square of clear plastic sheeting — around 18 by 18 inches is common — tightly to the slab on all four edges. Leave it for at least 16 hours, ideally a full day. Then lift it and look. If you see condensation on the underside of the plastic or the concrete underneath has darkened, moisture is coming up through the slab. This test is described in ASTM D4263. It is a quick yes-or-no indicator, but it does not measure how much moisture there is, and a pass does not guarantee the slab is dry enough for every product.
The calcium chloride test
This test measures the rate at which moisture vapor is coming out of the slab. A small dish of calcium chloride is weighed, placed on a clean section of concrete and sealed under a plastic dome for a set period, typically around three days. Because calcium chloride absorbs moisture, the weight it gains shows how much vapor the slab released. The result is expressed as a moisture vapor emission rate, and the method is described in ASTM F1869. Coating manufacturers publish their own limits, so the result is compared against the product's data sheet.
Relative humidity probes
For a deeper look, small holes are drilled into the slab and relative humidity probes are placed inside to measure moisture within the concrete, not just at the surface. This approach is described in ASTM F2170 and is common in commercial flooring. It is more involved but gives a better picture of conditions inside the slab.
Moisture meters
Handheld meters give a quick reading of surface moisture. They are useful for spotting damp areas and comparing one part of the floor with another, but readings are relative and depend on the meter, so they are best used alongside other tests rather than on their own.
What can you do if your slab has a moisture problem?
A moisture problem does not automatically rule out a coating. It changes the plan:
- Fix the source where possible — gutters, downspouts and grading often make a big difference.
- Give new or recently wet concrete more time to dry.
- Use a moisture-mitigating primer or vapor-barrier base coat rated for the measured conditions.
- Choose a system and product designed for higher-moisture slabs.
- In severe cases, consider whether a coating is the right choice at all.
Mitigation adds cost, which is part of why heavy prep can add roughly $1–$3 per square foot to a project. Our cost guide shows typical ranges.
Should you test before every garage floor coating?
At minimum, the slab should be checked for visible signs of moisture — dark patches, efflorescence, old coatings bubbling — and a simple plastic sheet test is cheap insurance on any older or suspect slab. For basements, older detached garages and floors with a history of dampness, a more formal test is worth it. We include moisture checks as part of our concrete repair and floor prep process.
If you have an older garage in Hartford, West Hartford or Hamden and are not sure how your slab will behave, request a free quote. We will look at the floor, check for moisture and tell you honestly what it needs.
Frequently asked questions
How long do you leave plastic on concrete to test for moisture?
The plastic sheet test generally calls for at least 16 hours, and many people leave it a full 24 hours. Tape all four edges down tightly so air cannot get under the sheet. If condensation forms underneath or the concrete darkens, moisture is coming up through the slab and more testing or mitigation is worth considering before coating.
Can you epoxy a basement floor that gets damp?
Sometimes, but the source of the dampness should be addressed first. Occasional surface water from a leak is different from constant vapor moving up through the slab. After fixing drainage and testing the slab, a moisture-mitigating primer or vapor-barrier base coat rated for the conditions can make a coating viable. Active water intrusion needs to be fixed before any coating.
How long should new concrete cure before coating?
New concrete needs time to cure and dry before a coating goes on. A common rule of thumb is about 28 days, but drying time depends on the slab thickness, mix, weather and ventilation, and some products have their own requirements. Testing the slab rather than going strictly by the calendar is the safer approach.