Putting carpet over concrete is a common question for homeowners and property managers looking to upgrade a space without major demolition. While it is technically possible, the success of this approach depends entirely on the condition of the concrete, moisture levels, and the chosen installation method. Skipping critical preparation steps can lead to mold, odors, and premature failure of the flooring.
Assessing the Concrete Subfloor
The foundation of any carpet installation over concrete is a thorough assessment of the slab. Concrete must be structurally sound, free of cracks, and stable to provide a suitable base. You should look for signs of deterioration, such as spalling or significant surface dust, which can compromise the carpet backing.
Moisture Testing is Non-Negotiable
Moisture is the number one enemy when laying carpet on concrete. Even if the slab looks dry, hydrostatic pressure can push vapor up through the pores of the concrete, leading to mold growth and carpet rot. Professionals always recommend conducting a relative humidity (RH) test or a moisture vapor emission test (MVER) before proceeding. If these tests show high moisture levels, you must address the issue with a vapor retarder or moisture-wicking underlayment designed for slab installations.

Surface Preparation Requirements
Assuming the moisture levels are within acceptable ranges, the concrete surface requires extensive preparation. A smooth surface is ideal, but most residential concrete is rough and pitted. You will likely need to grind down high spots and fill low spots or cracks with a self-leveling compound. This creates a uniform surface that prevents the carpet from wrinkling and ensures the adhesive bonds correctly.
- Thoroughly clean the concrete to remove all dust, oil, and debris.
- Repair any cracks or chips using an epoxy filler.
- Ensure the surface is flat; deviations greater than 1/8 inch over 10 feet can cause issues.
- Apply a primer if necessary to help the bonding agent adhere to the slab.
Installation Methods and Carpet Padding
You cannot simply roll standard carpet directly onto concrete; the padding acts as the critical barrier between the hard slab and the carpet fibers. High-density foam padding is usually recommended for concrete because it resists compression and provides adequate moisture resistance. The installation method typically involves the use of a specialized adhesive designed to bond the carpet pad to the concrete before securing the carpet seam and stretching the material over the edges.
Padding and Adhesive Selection
Choosing the right materials is essential for longevity. Standard tack strips are ineffective on concrete since you cannot nail into the slab. Instead, you need a glue-down installation. Look for moisture-cured urethane adhesives, which are specifically formulated to bond carpet to damp concrete substrates. The padding must also include a moisture barrier to prevent rising damp from soaking into the carpet fibers from below.

| Installation Factor | Recommendation for Concrete |
|---|---|
| Padding Type | High-density foam with moisture barrier |
| Adhesive | Moisture-cured urethane adhesive |
| Seam Tape | Seam sealer applied to the carpet tape |
| Wall Transition | Use a transition strip or shoe molding |
Potential Drawbacks and Solutions
Homeowners often choose this method to save time and money, but it requires an understanding of the risks. If moisture migrates upward after the carpet is installed, it can become trapped, creating a perfect environment for bacteria and unpleasant odors. Furthermore, carpet on concrete feels colder underfoot, which may be a drawback in warmer climates where air conditioning is used heavily.
To mitigate these issues, ensure the room is well-ventilated and consider using a thinner carpet style that dries more quickly if a spill occurs. While carpet provides warmth and comfort, it hides dirt less effectively than tile or hardwood, so maintenance involves regular deep cleaning to prevent stains from setting into the padding.
Long-Term Maintenance Considerations
Carpet installed over concrete requires a different maintenance routine than carpet on wood or plywood. You should avoid steam cleaning immediately after installation, as excessive water can seep through the seams and become trapped against the concrete. Instead, opt for dry cleaning methods initially, ensuring the adhesive has fully cured. Over time, the carpet may show signs of wear around heavy furniture, so using felt pads on chair legs can extend the life of the installation.

Ultimately, putting carpet over concrete is a viable option if you treat the slab as a critical part of the installation. Treating the concrete as you would a wooden subfloor—by ensuring it is dry, level, and properly prepared—will result in a comfortable and attractive floor that lasts for years.




















