Skip to main content
Bel Covo

Interior concrete slab guide: vapor, moisture, and flatness

Last updated:

An exterior slab is the finish. An interior concrete slab is a substrate for one, and that changes how it gets built. Three numbers govern the outcome: a 10 to 15 mil vapor barrier under the concrete, a moisture reading under 3 pounds per 1,000 square feet, and FF 50 flatness. Miss one and the correction costs more than the discipline would have. Thickness, base, and mix fundamentals live in the concrete flatwork guide.

Why an interior slab takes more discipline than a driveway

Nobody polishes a driveway. Exterior flatwork gets a broom finish, no vapor barrier, and flatness tolerances loose enough that nobody measures them, because the surface is the product and the weather is the only critic. A polished interior floor gets held to FF 50 and a moisture reading under 3 pounds. Same truck, different work.

Indoors, the slab has to hand off to something: a coating, a polish, tile, vinyl, adhesive. Moisture that would evaporate harmlessly off a patio has nowhere to go once a floor covering seals the top. Ripples that nobody notices on a garage apron read like waves under a showroom’s sidelight. The surface, the moisture control, and the flatness all matter in ways they simply do not outside.

So the finishing changes too. The exterior slab gets a textured broom finish because texture is traction and nobody is going to grind it. The interior slab gets a steel trowel, a sealed barrier under it, a tight flatness tolerance, and a water cure that leaves no bond-breaking film behind. Same concrete, same crew, completely different set of decisions from the dirt up.

Does an interior concrete slab need a vapor barrier?

Yes, and this one is not negotiable. Any slab inside a conditioned space gets a 10 to 15 mil polyethylene sheet laid directly under the concrete, on top of the granular base, before the pour. Seams lap six inches and get taped. Every plumbing and conduit penetration gets sealed.

The sheeting costs a few hundred dollars on a typical home slab. Here is what skipping it buys instead: epoxy and polyaspartic coatings that delaminate, tile and vinyl adhesives that release, efflorescence that stains the surface white, and a musty smell nobody can find the source of. Ground moisture does not stop moving because a slab got poured over it. It migrates up, and whatever you put on top becomes the ceiling it pushes against.

The sand blotter layer is a myth worth killing

There is an old detail where a few inches of sand goes between the vapor barrier and the concrete, meant to give bleed water somewhere to go. It does the opposite. That sand layer fills with water from the mix, from rain during construction, from anything, and the barrier underneath means it has no escape route downward. So it sits there and pumps moisture into the slab from below for years.

The barrier goes directly under the slab. Not under sand. If a plan sheet still calls for a blotter layer, that is the conversation to have before the pour, not after the floor gets coated.

How do you test an interior slab for moisture before finishing?

Two standardized tests settle it, and they measure different things. ASTM F1869, the calcium chloride test, sets a measured dish of anhydrous calcium chloride sealed on the slab for 60 to 72 hours; the weight it gains converts to a moisture vapor emission rate in pounds per 1,000 square feet per 24 hours. ASTM F2170 drills relative humidity probes to 40 percent of the slab depth and reads what the concrete is doing inside, which matters because a thick slab’s surface can read dry while the core is still wet.

TestWhat it measuresThresholdWhen it is used
ASTM F1869 (calcium chloride)Surface moisture vapor emission rateCommon pass: 3 to 5 lb/1,000 sf/24 hrQuick surface screen
ASTM F2170 (in-situ RH)Internal slab relative humidityBelow the coating maker’s RH limit, often 75 to 85%The definitive pre-coating check
Both togetherSurface plus core moistureBoth must passHigh-value or warranted floors

The widely cited acceptance number is 3 pounds per 1,000 square feet per 24 hours, and some coating systems tighten it further. New concrete typically needs 28 days or more before it reads that low, which is worth knowing when a general contractor asks whether the floor can be coated next week.

A slab reads dry to the hand long before it reads dry to a probe. That gap is where most coating failures are born.

The order also matters. The test happens before the coating goes down, not after the floor starts letting go, because at that point the number only tells you why you are paying twice. On a schedule where the finish date is fixed and the pour date keeps sliding, the moisture reading is the one line item that cannot be compressed to make up the difference.

What FF and FL actually measure

FF is floor flatness and FL is floor levelness, both defined by ACI 117 and both read with a profiler such as a Dipstick or an inclinometer cart. FF describes bumpiness over short distances. FL describes overall tilt across the room. They are independent: a slab can be dead level and still ripple, or dead flat and running downhill.

A standard troweled pour lands around FF 25 to 30. A slab destined for polished concrete wants FF 50 or higher. That gap is the difference between grinding to refine a surface and grinding to reshape one.

Flatness is cheap at pour time and expensive afterward. Every point of FF you buy with a laser screed, a good finish crew, and honest time on the trowel is a point you do not buy back with a diamond and a week of labor. And you never fully buy it back, because grinding a wavy slab flat means cutting deep into the cream and sometimes into the aggregate, which changes the look of the floor whether you wanted that or not.

What sits under the slab

The standard stack, bottom to top: compacted subgrade, 4 to 6 inches of crushed granular base, vapor barrier, then concrete. Every layer has one job, and compaction is the one people rush because it does not show up in a photo.

Two situations add a layer. A heated slab with radiant PEX tubing cast into the concrete needs rigid foam insulation under it, or you are paying to warm the dirt. Cold-climate slabs need the same foam for the same reason. Use extruded or expanded polystyrene rated to at least 25 psi compressive strength, because foam that crushes under the pour is worse than no foam at all: now you have a soft spot and a low spot in the same place.

Prep is different for polish than it is for coating

Both finishes start from the same slab, but they want it handed over in different conditions.

Polished concrete wants a hard-troweled, FF 50 or better slab with a low water-to-cement ratio. Dense surface, tight cream, no film on top. That is why a water cure matters here: it leaves a clean surface the diamonds can bite, while an acrylic curing compound has to be ground off entirely before the polishing sequence can even start.

Epoxy flooring and other coatings want mechanical tooth instead. The crew diamond-grinds or shot-blasts the slab to a concrete surface profile inside the range the coating maker specifies, and the moisture reading is the gate: under the maximum MVER or RH the system allows, or the coating does not go down that day.

The four mistakes that cost the most

A sand blotter layer over the vapor barrier. It traps water with no way out and feeds the slab from below for the life of the building.

Skipping the moisture check because the slab looks dry. Looking dry is a surface condition. Coating over a wet core is how a floor delaminates six months after everyone signed off.

Acrylic curing compound used for convenience. It cures the slab and breaks the bond, and every square foot has to come back off before a finish will stick.

Accepting a standard FF 25 pour for a floor meant to be polished. That decision guarantees grinding overruns and a wavy reflection, and it gets made months before anybody notices, usually by somebody who was never told the floor would be polished. The concrete flatwork guide covers the pour-side fundamentals that keep this from happening.

Pouring a slab that will be polished or coated?

Pouring a slab that will be polished or coated? Tell us the square footage, the finish you want, and the site, and we will spec the vapor barrier, flatness target, and cure protocol that get you a finish-ready slab the first time. Get a free quote and a straight read on what your floor needs. Crews dispatch from Prague, OK.

Full scope, pricing, and the specification tiers for the pour itself are on the interior slab service page. Every one of these decisions is cheap on the day it gets made and expensive on every day after that.

Projects we completed

Freshly stamped concrete overlay with dark wood plank pattern showing detailed grain textureSunlight illuminating stamped concrete wood plank overlay revealing grain texture and warm tonesConcrete overlay with realistic wood plank texture and grain detail, dark brown stainDark wood-look concrete overlay in residential kitchen with white and navy cabinetry during constructionStamped flagstone concrete overlay on residential patio in Owasso OklahomaTextured flagstone concrete overlay detail along pool edge in Owasso OklahomaTan concrete overlay walkway and patio alongside brick residential home in Prague OklahomaTextured concrete pool deck with scored joints surrounding infinity pool at Gaillardia residence in Oklahoma CityConcrete walkway with textured finish along side of Gaillardia home with turf landscapingExterior concrete patio with white epoxy coating and custom OU Sooners logo stencil design in crimsonQuarter-sawn wood-plank concrete overlay detail showing realistic grain texture and warm tonesPool deck with brick-pattern overlay coping border and textured concrete deck surface

Does an interior concrete slab need a vapor barrier?

Yes. Any slab inside a conditioned space needs a 10 to 15 mil polyethylene vapor barrier placed directly under the concrete, not buried under a sand layer. The barrier blocks ground moisture from migrating up through the slab, which is the single most common cause of coating delamination, adhesive failure, efflorescence, and musty odors. Exterior flatwork open to the air can skip it, but an interior slab cannot. The cost of the sheeting is trivial next to the cost of a failed floor finish.

How do you test an interior slab for moisture before coating it?

Two standardized tests govern it. ASTM F1869 (the calcium chloride test) measures moisture vapor emission rate in pounds per 1,000 square feet over 24 hours. ASTM F2170 (in-situ relative humidity probes) reads the moisture deep inside the slab. The common acceptance threshold for many coatings is 3 to 5 pounds per 1,000 square feet per 24 hours, or a relative humidity below the manufacturer's stated limit. Test before any coating goes down, not after it fails.

What is FF/FL flatness and why does it matter on an interior slab?

FF (floor flatness) and FL (floor levelness) are the ACI 117 numbers that quantify how flat and how level a finished slab is. FF measures bumpiness over short distances; FL measures overall tilt. A standard pour lands around FF 25 to 30. A polished or coated interior slab wants FF 50 or higher, because once a floor is ground and refined, every ripple reads under sidelight. Higher flatness at pour time means less grinding and a better finished surface.

How is interior slab prep different from exterior flatwork?

An interior slab is poured to become a finished floor, so the surface, the moisture control, and the flatness all matter in ways exterior flatwork does not. Exterior driveways and patios get a textured broom finish, no vapor barrier, and looser flatness tolerances because nobody polishes a driveway. An interior slab gets a steel-troweled surface, a sealed under-slab vapor barrier, tight FF/FL flatness, and a water cure that leaves no bond-breaking film. The interior slab is a substrate for a finish; the exterior slab is the finish.

Get a free quote for your concrete project

Tell us about your floor and get a same-week estimate.