Concrete Basement Floors
Every basement floor decision comes down to one question: how much moisture is coming up through the slab? Get that answer first and the rest is easy, because it rules out most of the options for you. Skip it and you'll find out the hard way, usually about eight months after the coating went down, when it starts lifting in sheets. This page is a spoke of our concrete floor guide. It covers how to test a basement slab, what the numbers mean, and which finishes survive below grade.
Why a basement slab behaves differently
A basement slab sits on damp soil with no way to dry downward. Water moves through it two ways: capillary wicking through the concrete's pores, and vapor diffusion driven by a pressure difference. Building Science Corporation's guide to understanding basements prescribes both a capillary break of crushed stone and a polyethylene vapor barrier in direct contact with the slab, because you need to stop both mechanisms.
The direction of travel is set by vapor pressure. As Sherwin-Williams puts it in its technical note on preventing blisters and disbonding, moisture moves from high vapor pressure to low. Your heated, dehumidified basement air is the low side. The wet soil is the high side. Your slab is in between.
There's also a construction-moisture load that has nothing to do with groundwater. Building Science notes that several thousand pounds of water in freshly placed concrete tries to dry inward. On a new slab that's the dominant problem for months.
One failure mode worth knowing if you're pouring: a sand layer between the poly and the slab becomes a saturated reservoir that can only dry upward, straight into your finish. Building Science is blunt about it. Put the poly directly against the concrete.
Test the slab before you buy anything
Three tests, in ascending order of usefulness.
The plastic sheet test (ASTM D4263) is the one a homeowner can do this afternoon. Tape an 18-inch square of polyethylene film to the slab, seal all four edges, and leave it at least 16 hours. Condensation underneath, or darkened concrete, means capillary moisture is present. It's a screening test only: a dry sheet does not prove the slab is dry, because it reads roughly the first inch and depends on surface temperature and dew point.
The calcium chloride test (ASTM F1869) measures moisture vapor emission rate in pounds per 1,000 square feet per 24 hours. Run it for 60 to 72 hours, three locations for the first 1,000 square feet and one more per additional 1,000. Its limitation, per Wagner Meters citing CTLGroup research, is that it only reads the top half-inch to three-quarters of an inch of slab.
The relative humidity probe test (ASTM F2170) is the one the industry has moved toward. Probes are drilled to 40 percent of slab depth when the concrete dries from one side, which a basement slab does. Wagner's compliance guidelines call for three holes for the first 1,000 square feet plus one per additional 1,000, a 24-hour equilibration, and the space held at service conditions for 48 hours beforehand. Because it reads inside the slab rather than at the surface, it tells you what the concrete will do once you cover it.
What the numbers mean, and the thing most guides get wrong
Here's a correction worth internalising: ASTM does not set a pass or fail limit. F1869 and F2170 tell you how to produce a number. The threshold comes from whoever makes the coating or flooring you're about to install.
That said, the industry defaults are consistent enough to plan around:
| Test | Typical limit | Set by |
|---|---|---|
| Calcium chloride (F1869) | 3 lbs per 1,000 sq ft per 24 hr | Most coating and flooring manufacturers |
| Calcium chloride, tolerant systems | Up to 5 lbs with a bond test | Specific product lines only |
| In-situ RH (F2170), coatings | 80 to 85 percent | Coating manufacturers |
| In-situ RH, glue-down wood | 75 percent or less | Flooring manufacturers |
| In-situ RH, moisture-tolerant systems | Up to 99 percent | Purpose-built products |
For context on scale, Concrete Network has recorded readings above 10 pounds per 1,000 square feet on extremely wet floors. If your slab reads like that, no ordinary coating is going to hold.
Two more rules from the same source. New concrete should cure at least 30 days before staining, coating or stamping. And don't seal or overlay when the slab surface temperature is within 5 degrees F of the dew point.
Which finishes survive a basement slab
The usual advice is that basement floors need to breathe. That's roughly right but it hides the real rule, which is better stated as: be fully breathable, or be fully and correctly impermeable. The failures happen in between, when a partly impermeable film is bonded to a wet slab and the vapor pressure builds until it beats the bond.
On a GreenBuildingAdvisor thread on whether to let concrete breathe or seal it off, one contributor makes the point sharply: concrete doesn't need to breathe, it's perfectly happy sitting in water. The problem is mold, not the concrete.
| Finish | Breathable | Safe on a damp slab? |
|---|---|---|
| Penetrating silane or siloxane sealer | Yes | Yes, the default safe choice |
| Thin-build acrylic under 2 mils | Partly | Usually, with a test |
| Polished concrete | Yes, until topcoated | Yes if left as densified polish |
| Floor paint | No | Only after a passing test |
| Epoxy | No | Only after a passing test |
| Polyurethane | No, fully impermeable | No |
| Moisture mitigation membrane | No, by design | Yes, that is its job |
That last row is the answer when the slab fails its test and you still want a coating. A topically applied moisture mitigation membrane goes down first. Under ASTM F3010, as summarised by CTLGroup, a qualifying membrane must have a permeance no greater than 0.1 perms and a tensile pull strength of at least 200 psi with failure occurring in the concrete rather than the bond.
Once you know which category you're in, our sealing guide, epoxy guide and painting guide cover the actual application, and the finishes guide compares all of them side by side.
Efflorescence is a symptom, not a stain
The white powder on a bare basement slab is soluble salt carried to the surface by moisture, left behind when the water evaporates. Concrete Network's explainer distinguishes primary efflorescence, from water leaving during curing, and secondary efflorescence, driven by external moisture such as a saturated base or poor drainage.
Secondary efflorescence appearing again after you clean it off is the useful signal. It means the slab is actively moving water, and that slab is not a candidate for a film-forming finish until the source is fixed. Salt deposits also act as a bond breaker, so coating over them fails twice.
Clean it early. Once surface salts react with carbon dioxide they convert to calcium carbonate, which is no longer water soluble and much harder to remove.
What a finished basement floor costs
Concrete Network's basement floor guidance gives basement-specific ranges: staining $3 to $6 per square foot for a single color, polishing $3 to $5 for a basic finish, stamped overlays $8 to $20, and epoxy or polyaspartic coatings $8 to $12. For comparison it puts carpet at $2 to $8 and vinyl plank at $3 to $10.
Expect to pay a premium for the room itself. HomeGuide notes that hard-to-reach areas like basements, where getting equipment down the stairs is a problem, can cost 10 to 30 percent more. Grinders are heavy and stairwells are narrow.
If you're pouring a new basement slab rather than finishing one, Angi's 2026 figures run $4 to $25 per square foot with a $30,000 average, which reflects how much excavation and access drive the number. Use the concrete floor calculator to get your volume before you call anyone.
Sources
- BSD-103 Understanding Basements, Building Science Corporation
- 10 Guidelines for ASTM F2170 Compliance, Wagner Meters
- The MVER Test Is Only Skin Deep, Wagner Meters
- Preventing Blisters and Disbonding in Concrete Floor Finishes, Sherwin-Williams
- Cold and Damp Basement Concrete Floors, Concrete Network
- Efflorescence on Concrete, Concrete Network
- Moisture Mitigation Product Testing to ASTM F3010-24, CTLGroup
- Let Concrete Breathe or Seal It Off in a Finished Basement?, GreenBuildingAdvisor
- Cost to Install a Concrete Basement Floor 2026, Angi
Frequently asked questions
How do I know if my basement floor is too damp to finish?
Start with the plastic sheet test: tape an 18-inch square of poly to the slab for at least 16 hours and look for condensation. For a number rather than a yes or no, use a calcium chloride test or an in-situ relative humidity probe before buying any coating.
What moisture reading is acceptable before coating a basement floor?
Most manufacturers set the limit at 3 pounds per 1,000 square feet per 24 hours on a calcium chloride test, or 80 to 85 percent on an in-situ relative humidity test. ASTM itself sets no limit, so always check the specific product data sheet.
Can you epoxy a basement floor?
Yes, but only after the slab passes a moisture test, because epoxy is impermeable and trapped vapor is what makes it blister and peel. If the slab fails, a moisture mitigation membrane meeting ASTM F3010 can go down first. See our epoxy guide.
What is the white powder on my basement floor?
Efflorescence: soluble salts carried to the surface by moisture and left behind as the water evaporates. If it keeps coming back after cleaning, the slab is actively moving water and is not ready for a film-forming finish.
How much does it cost to finish a basement concrete floor?
Roughly $3 to $6 per square foot for a single-color stain, $3 to $5 for a basic polish, $8 to $12 for epoxy or polyaspartic, and $8 to $20 for a stamped overlay. Basements often add 10 to 30 percent because getting equipment down the stairs is difficult.