The most expensive garage floor I have ever been involved with cost the owner twice, because the first coating went down on a slab nobody tested. It looked immaculate for five months. Then it started lifting in dinner-plate discs, each one with a chalky white ring underneath.
What that white ring is
Water vapor moving up through a slab carries dissolved alkalis with it. When it reaches the underside of an impermeable coating it cannot escape, so it collects, and the pH of that solution can pass 12. That alkaline solution attacks the adhesive bond directly — the process installers call osmotic blistering.
The slab does not have to be visibly damp. A garage floor in Cedar Park that has looked dry for twenty years can still be passing enough vapor to fail a coating, because the ground under it never dries out completely and the slab may well have been poured without a vapor retarder.
The two tests that settle it
Calcium chloride test measures moisture vapor emission rate in pounds per 1,000 square feet per 24 hours. A dish of anhydrous calcium chloride sits under a sealed dome for 60 to 72 hours and is weighed. Most epoxy systems want 3 lbs or less; some tolerate 5.
Relative humidity probe measures RH in a hole drilled to 40 percent of slab depth, left to equilibrate for 72 hours. This is the better test because it reads the whole slab rather than the top layer. Most coatings want 75 to 85 percent RH or below, and the manufacturer’s number is the one that governs the warranty.
Three tests on an average two-car garage run $300 to $600. Redoing a failed 500-square-foot coating runs $3,000 to $7,000. That is the entire argument.
Preparation, which is most of the job
- Mechanical profile, not acid. Diamond grinding or shot blasting to a CSP 2–3 profile. Acid etching leaves a weak, contaminated surface and residual salts, and it is the single most common reason a DIY kit fails.
- Remove old coatings and sealers entirely. A new coating is only as good as what it is stuck to.
- Deal with oil. Hydrocarbons wick deep into a garage slab. Degrease, then grind, then spot-test with water — if it beads, it is not clean.
- Repair cracks and joints with a semi-rigid polyurea filler before coating, and honor moving joints through the coating rather than bridging them.
- Vacuum, then vacuum again. Grinding dust in the pores is a bond breaker.
If the moisture number is too high
Two real options. A moisture-mitigation primer — a 100 percent solids epoxy formulated to tolerate high vapor drive, typically rated to 15 to 25 lbs or 95 percent RH — adds $2 to $5 per square foot and is well proven. Or use a breathable finish instead: a polished concrete, a penetrating densifier plus stain, or a cementitious overlay, all of which let vapor through.
What does not work is hoping. A standard epoxy over a wet slab will fail, on a timescale of months, and the failure takes the surface of the concrete with it, making the next attempt harder.
The reason I push owners on testing is that the coating quote rarely mentions it. When comparing bids, look for whether moisture testing is included and what the contingency is if the numbers come back high — that line is usually the difference between two quotes, and it is worth asking an Austin garage epoxy installer to put the test method and the threshold in the proposal rather than discovering it after the grind.
Frequently asked questions
How long should a new slab cure before coating? A minimum of 28 days, and even then it should be tested. Curing time is a rule of thumb; the moisture reading is the actual criterion, and a slab poured over wet ground in a rainy month can still fail at 60 days.
Is a DIY epoxy kit ever worth it? On a dry, well-prepared slab in a light-duty garage, a good kit can give you three to seven years. The failure modes are almost always acid etching instead of grinding, and no moisture test. If you skip either, expect the shorter end.
Will a coating hide existing cracks? No. A crack that moves will telegraph through any coating within a season. Static cracks can be filled and made largely invisible under a flake or metallic finish; moving cracks need to be treated as joints and will remain visible lines.
