How to Install Carpet Over Concrete

Concrete is one of the most common subfloor surfaces in San Diego homes — found in slab-on-grade construction, basements, garages converted into living space, and ground-floor additions. And yet, most installation guides treat it like a minor footnote. They say “prep the floor,” draw a few steps, and move on. What they skip is everything that actually matters: the moisture science, the method selection logic, the padding decision tree, and the reason why jobs that look fine on day one fall apart inside eighteen months.

This guide does not skip any of that. It covers the full process — from testing and surface preparation through installation method selection, padding, tack strips, seaming, and finishing — with the specificity that a concrete subfloor actually demands.

What Makes Concrete Different From Other Subfloors

Wood subfloors have their own problems — deflection, squeaking, nail-pop — but concrete introduces a challenge that is categorically different: vapor emission. Concrete is not a moisture-neutral surface. Even slabs that feel completely dry to the touch are constantly transmitting water vapor from the ground below, driven upward by temperature differentials and capillary action. That vapor has nowhere to go once carpet and padding sit on top of it.

The consequence is not hypothetical. Trapped moisture beneath carpet on concrete produces mold, destroys adhesive bonds, degrades padding foam, generates persistent odor, and causes carpet backing to delaminate. These outcomes are not caused by flooding or visible wetness. They are caused by normal, invisible vapor transmission that was never managed during installation.

Concrete is also cold, dimensionally rigid, and — unlike plywood — cannot accept staples. Every installation technique that works on a wood subfloor has to be adapted or replaced for concrete. The attachment methods, the padding types, the seam-joining approach, even the tack strip hardware — all of it changes.

Understanding that concrete is a fundamentally different environment, not just a harder version of a wood floor, is the correct starting point for any carpet installation decision.

Step 1: Moisture Testing Before Anything Else

Moisture testing is not optional on concrete. It is the decision that determines every other decision in the installation. Skip it and you are guessing. Get it wrong and the consequences arrive slowly, then all at once.

There are three tests worth knowing:

The plastic sheet test is the simplest and costs nothing. Tape a 2-foot by 2-foot piece of clear polyethylene sheeting directly to the concrete, seal all four edges completely with duct tape, and leave it for 24 to 72 hours. If condensation appears on the underside of the plastic, or if the concrete beneath looks darker or damp, moisture emission is occurring at a level that requires intervention before installation. This test does not quantify moisture — it only confirms presence.

The calcium chloride test is a quantified method that measures moisture vapor emission rate (MVER) in pounds per 1,000 square feet per 24 hours. Most carpet adhesive manufacturers specify that MVER must stay at or below 3 lbs to maintain warranty coverage. The test uses sealed dishes of calcium chloride weighed before and after a 60-to-72-hour exposure window. It requires purchasing a test kit but gives a number you can act on.

In-situ relative humidity probes are the most accurate method and are increasingly specified for commercial installations. Probes are inserted directly into the concrete slab and measure RH at depth, where moisture actually migrates from. Most flooring manufacturers now specify that in-slab RH must be at or below 75% before installation begins. Above that threshold, a moisture mitigation system — not just a vapor barrier — is required.

If moisture testing reveals a problem, the options are: apply an epoxy moisture mitigation coating to the slab, use a sheet-applied vapor retarder, choose a carpet and padding system rated for higher RH, or address the source of moisture at the foundation level. Laying carpet on a wet slab and hoping the padding absorbs it is not a strategy — it is a delay of failure.

You can read more about what goes between a concrete surface and your floor covering in our guide to moisture barriers for concrete floors, which covers the material science and product specifications in detail.

Step 2: Surface Preparation

Once moisture is either confirmed acceptable or has been mitigated, the slab itself needs to be mechanically prepared. Carpet is more forgiving of minor subfloor irregularities than tile or hardwood, but concrete that is cracked, scaled, or uneven will telegraph its defects through padding and into the finished surface — particularly in low-pile and loop-pile styles.

The preparation sequence works as follows:

Clear and clean the slab completely. Remove any existing flooring, adhesive residue, paint, or debris. A floor scraper handles most adhesive and paint; a grinder with a diamond cup wheel is needed for stubborn deposits. Vacuum the entire surface with a shop vac — not a broom — to capture fine concrete dust that would otherwise interfere with adhesion.

Inspect for cracks and low spots. Hairline cracks that are stable and not actively growing can be filled with a cementitious patching compound rated for floor underlayment. Wide or moving cracks indicate structural issues that need professional evaluation before flooring is installed over them. Low spots deeper than 3/16 inch over a 10-foot span need to be filled with self-leveling compound and allowed to cure fully before proceeding.

Check flatness. Use a long straightedge — at least 6 feet — and drag it across the floor in multiple directions. Gaps of more than 3/16 inch need to be addressed. High spots can be ground down; low spots require fill.

Apply a concrete sealer or primer if using adhesive. When the installation method involves glue-down carpet or glue-down padding, the concrete surface should receive a primer coat compatible with the adhesive being used. Primers improve adhesive bonding, reduce porosity, and help with moisture management. Allow full cure time before applying adhesive — typically 1 to 4 hours depending on the product.

Step 3: Choosing the Right Installation Method

There are three methods for installing carpet over concrete. Each has appropriate use cases, and none of them is universally better. The decision depends on moisture levels, room use, carpet type, and whether the installation needs to be permanent or reversible.

Stretch-In (Tackless) Installation

Stretch-in is the standard residential installation method. Concrete-rated tack strips — which use masonry nails or powder-actuated fasteners rather than the standard wood-driven tacks — are secured around the room perimeter approximately 3/8 inch from the wall. Padding is laid across the field of the floor and secured with double-sided tape or a thin bead of adhesive. The carpet is then cut to rough size, hooked onto the tack strips at one wall, stretched across the room using a knee kicker and power stretcher, and hooked onto the opposite strips before being trimmed and tucked.

Stretch-in requires concrete that is dry enough to allow tack strip installation and padding adhesion. It produces a carpet surface that can be replaced without grinding — the padding and strips can be pulled up relatively cleanly. It also provides the most comfortable feel underfoot because the padding can be thicker and softer than in glue-down applications.

The power stretcher is not optional here. A knee kicker alone does not generate enough tension across rooms wider than about 10 feet, and carpet that is not properly tensioned will develop wrinkles and buckle within a year or two. Renting a power stretcher from a hardware store costs about $40 to $60 per day and is the difference between a professional result and a mediocre one.

Full Glue-Down Installation

Glue-down bonds the carpet backing directly to the concrete using a pressure-sensitive adhesive or a hard-set adhesive spread with a notched trowel. There is no separate padding layer in a true glue-down — the carpet’s attached cushion, if it has one, is the only cushioning provided. Some glue-down systems use a releasable adhesive that allows future removal without grinding; others create a permanent bond.

This method is preferred in commercial settings and high-traffic residential areas because the carpet cannot wrinkle, shift, or buckle. It also adds virtually no height, which matters in spaces with low thresholds or existing transitions that cannot accommodate the height gain of a pad-and-tack system.

The tradeoff is that moisture limits are stricter for glue-down. Adhesive bonds fail when vapor emission exceeds the adhesive’s rated limit, and failure in glue-down usually means the carpet needs to be removed entirely and the slab ground clean before reinstallation. The concrete must also be genuinely flat — adhesive does not bridge gaps the way stretched carpet over padding can.

Carpet Tiles (Modular Installation)

Carpet tiles are individual squares — typically 18×18 or 24×24 inches — that are either fully adhered or installed with a pressure-sensitive adhesive that allows them to be removed and repositioned. They are the most moisture-tolerant installation option because any section that is damaged by moisture can be replaced individually without disturbing the rest of the floor.

Tiles work well in basements with borderline moisture readings, in rental properties, in home offices, and in any space where occasional section replacement is more practical than full replacement. Pattern options have expanded significantly — carpet tiles are no longer exclusively a commercial product. The installation process is also more accessible to DIYers than broadloom stretch-in, since no specialized stretching tools are required.

The downsides are visible seam lines between tiles and a generally less luxurious feel than well-padded broadloom. In spaces where comfort underfoot is the primary goal, tiles are usually not the first choice.

Our broader overview of different types of carpet installation walks through these methods alongside runner and area rug approaches if you want to see how they compare across different floor conditions.

Step 4: Selecting Padding for a Concrete Subfloor

Padding selection on concrete is a different calculation than padding selection on wood. On wood, the primary variables are comfort, density, and noise reduction. On concrete, moisture resistance has to be factored in equally, and the wrong padding choice can create conditions for mold growth even when the slab itself passes moisture testing.

Here is how the main padding types perform on concrete:

Frothed foam is manufactured by injecting air into foam during production, creating a very dense, low-profile material. It adheres well to both concrete and carpet backing, performs well in high-traffic conditions, and is the standard specification for many commercial stretch-in installations over concrete. Its density means it does not compress excessively under furniture, which makes it a strong choice for family rooms and rec rooms with a concrete subfloor.

Flat rubber padding is the most durable option by lifespan — quality flat rubber can last 20 or more years — and provides excellent stability and moisture resistance at the surface level. The concern with rubber on concrete is that it is a closed-cell material, which means it does not allow vapor to pass through. On a slab with confirmed low vapor emission and an installed vapor barrier beneath the pad, rubber performs well. On a slab with active vapor transmission, it can trap moisture between pad and concrete. Verify slab moisture conditions before specifying rubber.

Rebond foam (bonded urethane) is the most common residential padding material overall. It is made from recycled foam scraps bonded together, comes in a range of densities, and is cost-effective. On dry concrete slabs with a vapor barrier in place, rebond performs acceptably. It breathes better than rubber, which makes it more forgiving if vapor emission is slightly elevated. For basements with confirmed low moisture, rebond at 8 lb density or higher is a practical choice.

Fiber padding — made from recycled wool and synthetic fiber — is the correct choice for loop-pile carpets like Berber. Berber and other structured loops need a flat, firm surface; soft foam causes the loops to deform and the carpet to feel spongy underfoot. Fiber padding provides the stability these styles require and performs well on flat, dry concrete.

One material to avoid on concrete is standard waffle foam or low-density sponge rubber. These materials compress quickly, trap moisture in their irregular surface pattern, and disintegrate when exposed to even modest vapor transmission. Their low cost does not compensate for the damage they cause.

Thickness recommendations for concrete installations are generally more conservative than for wood — 3/8 to 7/16 inch is typical. Thicker padding raises the floor height significantly, can interfere with door clearance, and may exceed what tack strips can hold when the carpet is under tension.

If the installation is in a space where sound transmission through the slab is a concern, the padding decision is also an acoustic one — a topic covered separately in our article on under-carpet insulation for concrete floors.

Step 5: Installing the Vapor Barrier

On concrete slabs that pass moisture testing but show any evidence of vapor transmission, a vapor barrier is installed between the slab and the padding. This is a separate layer from the padding itself — it is not a moisture-resistant pad doing double duty, it is a dedicated vapor retarder.

The standard material is 6-mil polyethylene sheeting. Rolls are laid across the floor, overlapping seams by at least 6 inches, and taped with foil tape or high-quality moisture-resistant tape. The edges of the sheeting are run up the wall by several inches — behind where the baseboards will sit — and trimmed after the installation is complete.

Some padding products come with an integrated moisture barrier on the underside — typically a film layer bonded to the foam. These combination products simplify installation and are appropriate for slabs with low to moderate vapor readings. They do not replace the need for moisture testing — they are a response to what testing reveals, not a substitute for it.

Dimpled polyethylene drainage mats are another option, particularly in basements with intermittent moisture exposure. The dimples create a small air gap between the slab and the pad, allowing minor vapor to dissipate rather than accumulating against the padding. They add height but provide a meaningful buffer in below-grade applications.

Step 6: Installing Tack Strips on Concrete

Standard tack strips are designed for wood subfloors. They have small nails pre-angled into the strip that are driven into plywood with a hammer. On concrete, these nails have nothing to bite into. Concrete-specific tack strips use masonry nails — hardened steel pins that can be driven directly into cured concrete with a concrete nailer or a powder-actuated tool.

The installation sequence for concrete tack strips:

Measure and cut strips to length using a hacksaw or tin snips — the same tools used for wood strips. Position each strip with the pins angled toward the wall, leaving a gap between the strip and the wall equal to approximately two-thirds of the carpet’s thickness. This gap is where the carpet edge will be tucked after stretching.

Drive masonry nails through the pre-drilled holes in the strip and into the concrete. A hammer with enough force will seat them in softer concrete; a powder-actuated nailer (available for rental) makes the job significantly faster on harder slabs. Check each strip after nailing — it should not rock or lift when pressed.

In doorways, metal threshold transitions are used rather than tack strips. These are available in different profiles for carpet-to-hard-floor transitions, carpet-to-carpet transitions at different heights, and carpet-to-threshold situations at exterior doors.

Step 7: Laying and Securing the Padding

With tack strips in place and the vapor barrier laid, the padding is installed across the field of the room. The padding runs up to — but not over — the tack strips. Leaving the strips uncovered is essential: the carpet hooks onto the pins of the strip, and padding that covers the strips prevents that engagement.

Cut the padding to fit using a utility knife. Butt pieces together edge-to-edge with no gaps and no overlap — gaps create soft spots and overlaps create ridges that will be visible in the finished carpet. Tape seams between padding sections with duct tape on the top surface.

Secure the padding to the concrete using double-sided carpet tape along the perimeter and at seams. Staples are not an option on concrete. Some installers use a thin bead of construction adhesive around the perimeter instead of tape — either approach works as long as the padding stays flat and does not shift during carpet stretching.

Trim the padding back from the tack strip edge by approximately 1/4 inch. This clearance prevents the padding from riding up over the strip when the carpet is being stretched and pushed into position.

Step 8: Cutting and Laying the Carpet

Before cutting, roll out the carpet in the room and let it acclimate for at least one to two hours. Carpet that has been stored rolled up in a warehouse or van will relax and change dimensions slightly as it comes to room temperature. Cutting it immediately after delivery risks cutting it too small.

Cut the carpet to rough size with scissors or a utility knife, leaving approximately 3 to 4 inches of excess on all sides. Carpet is always cut from the back — the backing is easier to cut cleanly, and cutting from the face risks damaging the pile at the cut line.

Position the carpet in the room. For rooms requiring more than one piece, plan seam placement carefully: seams should run parallel to the primary light source in the room (to make them less visible), should not fall in high-traffic paths, and should not land in doorways. Seams are joined using seam tape and a heated seaming iron — the iron melts the adhesive on the tape, which bonds the two carpet edges together. This is a technique that requires practice to execute cleanly; misaligned seams or seam tape that is not hot enough will show immediately.

For a deeper look at how pile direction, seam placement, and cut technique interact — particularly for loop styles — the guide on how to cut seams on looped carpet covers those details specifically.

Step 9: Stretching and Securing the Carpet

Stretching is the most technically demanding part of the installation and the step most likely to be underestimated in DIY contexts. Inadequately stretched carpet buckles. It buckles within months, sometimes within weeks, particularly in rooms that experience temperature swings. Buckling is not cosmetic — it is a structural failure of the installation.

The correct stretching sequence:

Hook the carpet onto the tack strips along one wall — typically the wall farthest from the door. Use a knee kicker to seat the carpet securely onto the pins. Move to the adjacent walls, kick and hook the carpet at the corners, and work outward along each wall.

Set up the power stretcher with the tail block against the wall you hooked first and the head of the stretcher pointed toward the opposite wall. The extender tubes telescope to span the room. Depress the lever to generate tension — a power stretcher can generate significantly more force than is possible with a knee kicker, which is why it is required for rooms wider than roughly 10 feet.

Work across the room in overlapping sections, stretching and hooking until the carpet is fully tensioned and seated on all four walls. The carpet should be taut enough that pressing it with your hand produces no give — it should feel firmly anchored, not springy.

Trim the excess carpet along each wall using a wall trimmer or carpet knife run along a straightedge. The trimmed edge is tucked between the tack strip and the wall using a carpet tucker or the blade of a stiff-bladed tool. The tucking motion pushes the carpet edge down and back, hiding the raw edge below the baseboard or behind the wall trim.

Install metal transition strips at doorways, tapping them down with a rubber mallet to capture the carpet edge cleanly.

What Can Go Wrong: Common Failure Modes

Understanding failure modes is as useful as understanding the correct procedure, because most carpet installations over concrete that fail do so in predictable ways.

Buckling and wrinkling are almost always caused by insufficient stretching at installation — either because a power stretcher was not used, or because the carpet was not tensioned properly across the full room width. Secondary causes include carpet that was not allowed to acclimate, or padding that was too thick and too soft to hold its position under tension. Once buckling develops, re-stretching is the only fix — and it requires removing all the furniture, rehooking the carpet, and stretching it again.

Mold beneath the padding is caused by moisture that was either not tested for or not mitigated. The signs are odor first, then visible mold when the carpet is pulled back. Remediation requires removing the carpet and padding, treating the slab with a mold-killing product, drying the slab completely, addressing the moisture source, and reinstalling from scratch. There is no shortcut.

Adhesive failure in glue-down installations occurs when the concrete was too wet, too dusty, or too porous at the time of installation, or when the wrong adhesive was used for the slab conditions. Delamination — where the carpet backing separates from the adhesive layer — is the result. This type of failure typically requires grinding the slab clean before any reinstallation.

Tack strip failure happens when masonry nails are not long enough for the slab hardness, or when wood tack strips (designed for wood subfloors) are used on concrete and simply cannot hold their nails. The carpet gradually pulls away from the strip at one or more walls and bunches up. Using proper concrete-rated strips and confirmed nail seating prevents this.

For a structured overview of these and other problems to avoid before they happen, our article on mistakes to avoid during carpet installation covers the most common errors across all subfloor types.

Carpet Selection for Concrete Subfloors

Not every carpet style performs equally well over concrete. The subfloor affects which pile types hold up, how much padding is appropriate, and which fiber materials manage the moisture environment correctly.

For concrete subfloors — especially in below-grade spaces — synthetic fibers outperform natural ones across the board. Nylon is the strongest performer: it is dimensionally stable, resistant to moisture-induced degradation, available in a full range of pile heights, and cleans well. Polyester performs well in low-traffic areas and costs less than nylon but is more susceptible to matting under heavy furniture on softer padding. Triexta offers good moisture resistance and is increasingly available in loop and cut-loop constructions that work well on firm concrete pads.

Wool, while a premium material, is not the correct choice for below-grade concrete installations. Wool absorbs moisture and is susceptible to mold when moisture levels in the subfloor environment are anything but minimal.

Pile style matters on concrete because concrete has no flex. High pile carpets — saxony, plush, deep shag — compress unevenly on rigid surfaces and can develop wear patterns more quickly than they would on wood with flex. Low pile and medium-density cut pile perform more consistently. Loop pile, including Berber, requires a firm, flat pad to support its structure — the soft foam pads that work well under cut pile are wrong for loop styles.

Our breakdown of different types of carpet goes into the construction and performance characteristics of each pile style in detail, which is useful context before making a selection for any concrete installation.

DIY vs. Professional Installation on Concrete

The stretch-in method over a small, single-piece room is within reach of a careful DIYer with rented tools and a willingness to learn proper stretching technique. Carpet tiles are even more accessible — no specialized tools are required, and individual tiles can be repositioned if the first placement is off.

But several conditions shift the recommendation toward professional installation:

Any room larger than about 12 by 12 feet that requires seaming. Seam quality on concrete-installed broadloom is determined by experience, and a visible or misaligned seam in the center of a room is difficult to fix after the fact.

Basements or slabs with confirmed moisture readings above 75% RH or above 3 lbs MVER. Moisture mitigation systems — epoxy coatings, cementitious moisture control — require proper mixing, application, and cure time. Getting this step wrong invalidates the entire installation.

Rooms with complex layouts — alcoves, closets, angled walls, hearths — where waste calculation, cut planning, and seam placement require pattern-matching precision.

Professional installation also typically comes with a labor warranty that covers failures caused by installation error. On concrete, where the failure modes are more severe and harder to fix than on wood, that warranty has real value.

For more on how to think through that decision, our article weighing the pros and cons of DIY versus professional carpet installation covers both cost and risk factors in detail.

Maintenance After Installation

Carpet installed over concrete requires the same routine maintenance as carpet on any other subfloor — vacuuming, prompt spill response, periodic deep cleaning — with one additional consideration: moisture vigilance.

If you notice a musty odor developing in a carpeted concrete space, do not ignore it. Lift a corner of the carpet and check the underside of the padding. Any darkening, dampness, or visible mold requires immediate investigation of the moisture source. In San Diego’s climate, vapor drive through slabs is generally lower than in wet or cold climates, but it is not zero — particularly in coastal areas and in rooms that are not climate-controlled year-round.

Spills on carpet over concrete are not more damaging than spills on any other installation, but they require faster response. Liquid that soaks through carpet and padding and reaches a concrete slab has nowhere to drain — it pools at the slab surface and creates exactly the moisture conditions that cause mold. Blot spills immediately, use a dry extraction method rather than steam cleaning for large wet spills, and use fans to dry any area that has had significant liquid exposure.

Regular vacuuming on concrete-based rooms is also important for air quality management. Concrete subfloors do not provide the same biological buffering as wood, and fine particulates that pass through carpet fiber settle on the slab surface. High-suction vacuuming — without aggressive beater bars on loop styles — removes surface debris before it works its way into the pile structure.

If your installation is in a space with pets, the intersection of moisture management and stain removal becomes more complex. The guide on handling pet stains and odors in carpet covers cleaning methods and product choices that work without pushing moisture deeper into the subfloor assembly.

When Carpet Is Not the Right Answer for Your Concrete Floor

Some concrete conditions genuinely disqualify carpet as a practical option. If moisture testing reveals chronic moisture vapor emission well above manufacturer thresholds, and if the source is hydrostatic pressure from a high water table or persistent foundation leaking, carpet is not the solution — it is a surface covering over an unresolved structural problem.

Similarly, concrete slabs with extensive cracking, significant unevenness, or active settlement are not safe foundations for carpet installation. The carpet may hide the defects temporarily, but it will not survive the ongoing movement, and remediation after the fact is expensive.

In those cases, the correct conversation is about what flooring can go directly over concrete without the moisture and structural vulnerabilities that carpet has. Luxury vinyl plank, ceramic tile, and properly installed epoxy flooring all have higher moisture tolerances than carpet and are worth considering as alternatives when concrete conditions are genuinely problematic.

That comparison is covered in our article on what flooring goes directly on concrete, which evaluates each option against the specific challenges concrete subfloors present.

Author

  • James Miller is a seasoned flooring contractor with years of hands-on experience transforming homes and businesses with high-quality flooring solutions. As the owner of Flooring Contractors San Diego, James specializes in everything from hardwood and laminate to carpet and vinyl installations. Known for his craftsmanship and attention to detail, he takes pride in helping clients choose the right flooring that balances beauty, durability, and budget. When he’s not on the job, James enjoys sharing his expertise through articles and guides that make flooring projects easier for homeowners.

Scroll to Top