Bubbles and blisters in an epoxy garage floor are almost never a product defect. They're a symptom of what was happening under the floor — or what was skipped during installation. Here's what actually causes it, and what it means for your floor.
In the Houston area, moisture vapor transmission is the leading cause of epoxy bubbling and blistering — by a wide margin. Here's the mechanism:
Concrete is porous. Water vapor rises through the slab from the soil beneath it, driven upward by temperature differentials and capillary action. When the slab's surface is sealed with a coating, vapor that has no exit path builds pressure underneath the film. Once that pressure exceeds the coating's adhesion strength, the film lifts — forming a blister. Pop a blister and you'll find moisture and sometimes a white mineral residue (efflorescence) underneath.
Fort Bend County's clay soils amplify this dramatically. Clay retains moisture far longer than sandy soils, and seasonal moisture cycling (wet springs, dry summers) puts ongoing pressure on concrete slabs. A floor installed without a moisture vapor test is a floor being installed on an unknown substrate.
Why Houston is a high-risk market: The Houston metro has one of the highest relative humidity averages in the U.S., a high water table in many areas, and clay-dominant soils that stay wet long after rainfall. Moisture testing before coating is not a precaution here — it's a requirement for any coating that's expected to hold.
| Cause | How It Creates Bubbles | Prevention |
|---|---|---|
| Moisture vapor | Pressure under film lifts coating off slab | Moisture test; vapor barrier primer |
| Application in heat | Epoxy cures too fast, trapping air or solvent | Apply when concrete is below 85°F |
| Contaminated surface | Oil or grease prevents adhesion; coating lifts at contamination points | Diamond grind to remove contamination |
| Applying over damp concrete | Trapped moisture vaporizes under the film | Test moisture content; wait or treat |
| Thin film / wrong product | Insufficient film strength to resist vapor pressure | Use correct mil thickness for substrate conditions |
| Mixing ratio error | Off-ratio epoxy cures soft or tacky; bubbles form in uncured film | Precise ratio; proper mixing time and method |
Bubbles that appear within 24–48 hours of application are usually related to application conditions rather than moisture vapor. The most common culprits are applying the coating when concrete or air temperatures are too high (epoxy cures too rapidly and traps solvent off-gas), applying to a slightly damp surface, or mixing errors in two-part systems.
These "installation bubbles" are typically small and uniform. Moisture vapor blisters tend to appear over days to weeks and are often larger and more randomly distributed.
Blisters that develop long after a successful installation almost always indicate moisture vapor. The floor looked fine initially because vapor pressure hadn't built enough to overcome adhesion. As the coating ages slightly and adhesion weakens at the margins, vapor finds the weakest points and lifts the film.
This is why moisture testing matters even when the floor looks dry. A slab can test well on a dry summer day and have significant vapor drive during a wet spring when soil saturation is high. Testing should ideally be done after a period of rain, not during a drought.
It depends on severity and cause. Individual blisters over an otherwise sound floor can sometimes be spot-repaired — cut open, dried out, filled, and recoated. But if bubbling is widespread, the coating typically needs to come up, the moisture source needs to be assessed, and the floor needs to be reinstalled with appropriate moisture mitigation measures (vapor barrier primer, higher film build, moisture-tolerant coating system).
Patching over a bubbled floor without addressing the root cause produces the same result on the same schedule.
We test for moisture vapor on every job before any coating goes down. Serving Katy TX, Houston, Sugar Land, Cypress, and all of Fort Bend County.
📞 Call (281) 503-5313