Osmotic Blistering: When the Blisters Are Full of Liquid
Cut one open. If air escapes, you have a bubble and the problem happened while the floor was being laid. If liquid runs out, you have an osmotic blister, the slab is still wet, and the coating is being pushed off from underneath by a pressure that is not going to stop on its own. The two look identical and need completely different answers.
Cut one open and catch what comes out. Air means you have a bubble, the problem happened while the floor was being laid, and it is finished. Liquid means the slab is still wet and the coating is being pushed off from underneath by a pressure that will not stop on its own. The two look identical from standing height and need completely different answers, so do not skip the blade.
Two domes, one test
Cut it: air escapes
- A dry void under an intact film. It was there when the floor cured
- Cause: gas. Air rising out of a warming slab, or air whipped into the mix
- Arrived during the install, not after it, and the count does not grow
- Go to bubbling
Cut it: liquid runs out
- Often slightly soapy or alkaline to the touch, sometimes discoloured
- Cause: osmosis. Water in the slab drawn towards the salts collecting under the film
- Appeared weeks or months after handover, and the blisters keep coming
- This page. The slab is the problem, not the coating
Timing is the second half
- Domes present on day one are gas, essentially always
- Domes on a floor that looked perfect at handover are essentially always this
- Blisters that grow, or reappear after draining, settle it on their own
- One floor can carry both, so cut more than one
Why the pressure is so much bigger than it looks
Water moves through a semi-permeable membrane towards whichever side has more dissolved material in it. A cured coating is exactly such a membrane, and its underside collects alkaline salts and unreacted residue out of the concrete. Water in the slab is drawn towards that concentration, arrives under the film faster than it can pass out through it, and collects.
Once liquid collects it draws more, because the solution underneath never gets weaker. The pressure that builds is easily enough to lift a well bonded coating off a sound slab, which is why a floor can pass every adhesion test at handover and blister anyway.
That is the important difference from a bubble. A bubble is a defect that happened. An osmotic blister is a process that is still running, and nothing done to the film alone will stop it.
Test the slab, because the sheet of plastic did not
A sheet taped down overnight tells you whether enough moisture reaches the surface in that time to condense visibly. It does not tell you how much moisture is in the slab, how deep it goes, or what it will do over a year. A slab can leave a sheet bone dry and still be far too wet to coat. If a floor blistered and the only evidence is a dry sheet, the slab has not been tested yet.
The two tests that produce a number are in situ relative humidity, where a probe is sealed into a hole drilled to a specified depth, and the calcium chloride test, which weighs how much moisture arrives over a set period.
Put a number on the slab before deciding anything
A blistered floor is the consequence of a reading nobody took. Enter a relative humidity or calcium chloride result and the tool places it in the band that decides whether the slab is fit to coat, needs a barrier, or needs the moisture source found before anything else goes down.
Under 3 lbs is clear for most epoxy systems, and everything above it is a decision
Open the live calculator →On the calcium chloride scale, a result under 3 lbs is clear for most epoxy systems. Above that the answer stops being a single number and starts being a conversation with the product data sheet, and high enough readings call for a barrier sized to the result rather than a heavier coating.
The in situ relative humidity scale has a hard stop at the top of it, and it is worth stating plainly: above 95% the tool does not recommend a thicker barrier, it tells you to stop and find where the water is coming from. Osmotic blistering is what coating through that stop looks like eighteen months later. The bands and both test methods are set out in full on the moisture vapor barrier guide.
Three things that do not work
- Draining and patching. Removing the liquid that is there now changes nothing about the moisture in the slab, the salts under the film, or the concentration difference driving all of it. The blister refills, usually in the same place and often larger. Patching over a drained one is worse, because it adds film exactly where the pressure is highest
- Another coat, or a thicker one. Every layer is more barrier. The water is not being stopped from arriving, it is being stopped from leaving, so a heavier film raises the pressure underneath rather than resisting it. These floors fail later, over a wider area, and more dramatically, because the coating that finally lets go is better bonded
- Waiting for the slab to dry. Most of these slabs are not drying, they are being re-wet from underneath. A slab on grade with a failed or missing vapour retarder is connected to the ground permanently, and its age tells you nothing
The distinction worth holding on to is between a coating that resists moisture and a system that manages it. Adding more of the first does not produce the second.
What actually fixes it
Every honest repair starts at the slab, and the scope follows the reading rather than the appearance.
- Remove the coating over the affected area at minimum, and be prepared for that area to be larger than the visible blisters. The pressure is present wherever the slab is wet, not only where the film has already lifted
- Test the exposed slab properly, to ASTM F2170 or F1869, in enough places to know whether you are dealing with the whole floor or one wet corner
- Then either fit a moisture vapour barrier sized to the reading, using the MVB calculator, or find and fix the water source. Which of those it is depends on the number, and at the top of the scale it is the second one
- Rebuild the system on top of that, not on top of the old coating
Where the water comes from
Worth working through before anybody specifies a barrier, because a barrier manages vapour and does not fix a leaking pipe.
- A failed or missing vapour retarder under a slab on grade, which connects it to the water table permanently
- Drainage running towards the building rather than away from it
- A leaking service under or beside the slab
- Planting or irrigation against an external wall
- A hydrostatic head, where the floor sits below the surrounding ground level
- An air conditioned room over warm ground, where the vapour drive reverses and pushes upward
It was predictable, and that is the uncomfortable part
A test before coating produces a number, and that number sits in a band that says clear, borderline, barrier required, or stop and find the source. Osmotic blistering is simply what the top of that scale looks like once a floor has been laid over it and given time.
What makes it common is that the test is easy to skip: it costs money on a job nobody has won yet, it takes time the schedule did not allow for, and a slab that looks and feels dry gives everyone a reason not to bother. So the prevention is procedural rather than technical. Test before quoting, put the reading in the quote, and price the barrier the reading calls for rather than hoping the slab is better than it looks.
If the floor is hazy rather than blistered, this process may have already started and not yet reached this stage. The moisture branch of a cloudy clear coat is the earlier symptom, and it is a much cheaper moment to act.
Frequently Asked Questions
How do I tell an osmotic blister from an ordinary bubble?
Cut one open, and note when they arrived. Those two together settle it.
A bubble is trapped gas. It forms while the film is still wet, from air rising out of the slab as it warms or from air whipped into the mix, and it is there by the time the floor cures. Cut one and air escapes from a dry void.
An osmotic blister is trapped liquid. It forms after the floor has cured, sometimes weeks or months after, because water in the slab is being drawn through the film towards the salts and residues on the other side. Cut one and liquid runs out, often slightly soapy or alkaline to the touch and sometimes discoloured.
Timing is the second half of the test. Domes that were there on day one are bubbles. Domes that appeared on a floor that looked perfect at handover are almost always this.
What is actually pushing the coating off?
Osmosis, which is why the pressure is so much larger than people expect from something as passive as a damp slab.
Water moves through a semi-permeable membrane towards the side with more dissolved material in it. A cured coating is exactly such a membrane, and the underside of it collects alkaline salts and unreacted residues from the concrete. Water in the slab is drawn towards that concentration, arrives under the film faster than it can pass out through it, and collects.
Once liquid collects it keeps drawing more, because the solution under the film gets no weaker. The pressure that develops is easily enough to lift a well bonded coating off a sound slab, which is why a floor can pass every adhesion test at handover and blister anyway.
This is the important difference from a bubble. A bubble is a defect that happened. An osmotic blister is a process that is still running.
Can I just cut them open, drain them and patch?
It relieves the symptom for a while and does nothing to the cause, so plan on it coming back.
Draining a blister removes the liquid that is there now. It does not remove the moisture in the slab, the salts under the film or the concentration difference driving the whole thing, so the blister refills, usually in the same place and often larger.
Patching over a drained blister is worse, because you have added film thickness exactly where the pressure is highest and given it a fresh surface to work on.
The only repairs that hold address the slab. That means removing the coating over the affected area at minimum, testing the concrete properly, and then either installing a moisture vapour barrier sized to the reading or finding and fixing the water source. Which of those it is depends on the number, not on the appearance.
Why did it pass the plastic sheet test?
Because the taped down sheet is not a test, it is a hint, and it is the single most common reason a floor like this gets coated at all.
A sheet of plastic taped to a slab overnight tells you whether enough moisture arrives at the surface in that time to condense visibly. It does not measure how much moisture is in the slab, how deep it goes, or what it will do over the following year. A slab can leave a sheet dry and still be far too wet to coat.
The two tests that produce a number are in situ relative humidity, where a probe is sealed into a hole drilled to a specified depth, and the calcium chloride test, which weighs how much moisture arrives over a set period. Both are standardised, and both are cheap next to removing a floor.
If a floor blistered and the only evidence anybody has is a dry sheet of plastic, the slab has not actually been tested yet.
Is a thicker coating or an extra coat the answer?
No, and it is worth being blunt because it is the intuitive move and it makes things worse.
Every additional layer is more barrier. The water is not being stopped from arriving, it is being stopped from leaving, so a thicker film raises the pressure that builds underneath rather than resisting it. Floors treated this way tend to fail later and more dramatically, over a wider area, because the coating that finally lets go is heavier and better bonded.
The products that do work are designed for the job: moisture vapour barriers formulated to tolerate high substrate moisture and to be applied directly to a wet slab, sized against a measured reading.
The distinction that matters is between a coating that resists moisture and a system that manages it. Adding more of the first does not produce the second.
Where is the water coming from if the slab is years old?
Age is a poor guide, because most of these slabs are not drying out, they are being re-wet.
A slab on grade with a failed or missing vapour retarder underneath it is connected to the ground water table permanently. It does not dry, whatever its age, and a dry looking surface tells you only about the top few millimetres.
After that: drainage running towards the building rather than away, a leaking service under or beside the slab, planting or irrigation against an external wall, a hydrostatic head where the floor sits below the surrounding ground level, and rooms where the vapour drive reverses because the space is air conditioned and the ground is warm.
This is why the honest answer to a high reading is sometimes to investigate rather than to specify a barrier. A barrier manages vapour. It does not fix a leaking pipe.
Could this have been predicted before the floor went down?
In nearly every case, yes, and that is the uncomfortable part.
An in situ relative humidity or calcium chloride test before coating produces a number, and that number sits in a band that says clear, borderline, barrier required, or stop and find the source. Osmotic blistering is what the top of that scale looks like once a floor has been laid over it and given time.
What makes it common is that the test is easy to skip. It costs money on a job that has not been won yet, it takes time that the schedule has not allowed for, and a slab that looks and feels dry gives everybody a reason not to bother.
So the practical prevention is procedural rather than technical: test before quoting, put the reading in the quote, and price the barrier the reading calls for rather than hoping the slab is better than it looks.

