How to Install Carpet on Concrete in One Day

From solid to soft in just one weekend

A view of a carpeted lower level of a house
Photo: Neil / Adobe Stock
A view of a carpeted lower level of a house
Photo: Neil / Adobe Stock

This project requires a lot of experience, so we don’t recommend DIYing it. Hire a pro with the special skills and tools necessary to complete the job safely.

SKILL LEVEL
Challenging
COMPLETION TIME
8 hours
COST
$1,000+
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon
What you'll need:
TOOLS
  • Work gloves
  • Tape measure
  • Dehumidifier
  • Bubble level
  • Hammer
SUPPLIES
  • Carpeting
  • Carpet pad
  • Vapor barrier
  • Caulk
  • Cement filler

Concrete has a lot going for it—it's durable, versatile, and just plain useful. But let's face it, unfinished concrete can be cold, hard, and not too pleasing to the eye. If you're remodeling a room with a concrete floor, laying carpet on top can completely transform the space with softness, warmth, and color. It's possible to do this project as a DIY, but you'll need specialized skills and tools, plus some extensive prep to pull it off. Follow this guide to learn how to install carpet on concrete without the help of a professional. 

Buying Carpet to Install on Concrete

Before you buy carpet, measure the length and width of your room to determine its square footage. Add 20% to your total to account for installation errors. Bring your measurements and a rough sketch of your room layout to a carpet dealer. They’ll help you choose the right carpeting and underlayment, plus assist you with renting tools you may not own, such as a knee kicker.

You can add additional layers beneath your carpeting for protection on a concrete floor:

  • A synthetic carpet pad or similar underlayment adds cushion and insulation to make your carpet softer and more forgiving on a hard, cold concrete surface.

  • Vapor barrier carpet padding stops moisture from absorbing into your carpet from below, which causes mold. The barrier is a thin plastic sheet or dimpled polyethylene pad.

At least 24 hours before installation, unroll and loosely spread your carpet in the room to air out. This will reduce the intensity of chemical fumes during installation.

Prepping Concrete Floors to Install Carpet

A view of a room with concrete floors
Photo: lichaoshu / Adobe Stock

Concrete is porous and can be penetrated by moisture, especially in basements. A week or more before installation, take the following steps to waterproof your floor, and prepare the surface for carpet:

  • Run a dehumidifier to remove existing moisture from the room.

  • Use caulk to seal any windows or exterior doors.

  • Use a hammer to pull up any nails or screws lodged in the concrete surface.

  • Fill in any cracks or holes in the surface with a cement-based waterproof filler.

  • Use a concrete leveling compound and trowel to flatten any low spots in the slab.

  • Sand and smooth the entire concrete surface.

  • Thoroughly vacuum and clean your floor with a bleach solution to kill mold or bacteria, then rinse with clean water.

  1. Clear the Room

    How to install carpet on concrete step 1; clear the room, including removing furniture and doors from hinges

    Clear the room of all furniture and décor. Remove any doors from their hinges and store them safely in another location. If you have baseboards that your carpet won't fit underneath, remove them as well. Follow the steps above to prep your concrete surface for the carpet.

  2. Install Tack Strips

    How to install carpet on concrete step 2; install tack strips, including positioning the strips with the tacks angled toward the wall

    Install concrete tack strips around the room’s perimeter, cutting them with tin snips if needed. Position the strips about a half inch from the wall with the tacks angled toward the wall. Using liquid nail glue and galvanized concrete nails, hammer nails into the strips every 6 to 8 inches. Butt the strips against one another all around the room except in doorways.

  3. Lay the Vapor Barrier

    How to install carpet on concrete step 3; lay the vapor barrier, including overlapping the seams for full coverage

    Lay your vapor barrier over the concrete, overlapping adjacent edges for full coverage. If using a dimpled polyethylene pad, point the dimples down. Tape the seams to make one smooth surface.

  4. Install Carpet Padding

    How to install carpet on concrete step 4; install carpet padding, including applying underlayment adhesive to hold the carpet padding in place

    Technically, you don’t have to have carpet padding, but it helps protect your carpet from wear and tear, adds insulation, and blocks sound. Lay carpet padding out from wall to wall and use a utility knife to cut it to size. Have the strips butt against each other and duct tape the seams between them. Your padding should lie completely flat with no bulges or bumps. With your floor fully covered, apply underlayment adhesive around the perimeter to hold the carpet padding in place.

  5. Cut the Carpeting

    How to install carpet on concrete step 5; cut the carpeting, including cutting from the back and allowing an extra 6 inches at each edge

    Lay out your carpeting and use your utility knife to cut it from the back. It should roughly fit the room with about 6 inches of extra material left at each edge. Be sure to roll out each piece in the same direction for a consistent texture throughout the room.

  6. Seal the Seams

    How to install carpet on concrete step 6; seal the seams, including placing the sealing tape adhesive side up

    Starting in a corner, put your carpet in place. Leave 3 to 4 inches of excess up against the wall, then completely cover the floor and tack strips. Line up edges of adjacent sections tightly and place seam tape, adhesive side up, under each. Use a seaming iron to melt the adhesive and join the sections, pressing them down as they cool, then sealing them with a carpet roller.

  7. Tack the Carpet to One Wall

    How to install carpet on concrete step 7; tack the carpet to one wall, including using a knee kicker to stretch carpet

    Starting in the far corner of the room and working along the wall, attach the carpeting to your tack strips with a knee kicker. To do this, place the kicker a few inches from the wall, then hit the flat, cushioned end with your knee to stretch the carpet tight and secure it to the tack strips. Move along the wall and hit the kicker once every foot.

  8. Stretch the Carpet

    How to install carpet on concrete step 8; stretch the carpet, including a knee kicker to stretch carpet to the remaining walls

    Use your hands to stretch and pull the carpet from the first wall to the opposite wall and hook it onto the tack strip there. Like the first wall, use the knee kicker to pull the carpet into place. Then, stretch and secure the carpet along the remaining walls. Continue until the carpet is smooth and flat.

    You can also use a power stretcher for this step, but they are costly to rent and unwieldy enough that inexperienced users risk damaging their carpeting. Only use one if you have prior experience.

  9. Trim and Tuck the Edges

    How to install carpet on concrete step 9; trim and tuck the edges, including tucking carpet edges into gap between tack strip and wall

    With your carpet stretched and secured, you'll be left with excess around the edges. To cut the excess, use a metal straight edge and cut from the back with your utility knife until the remaining carpet fits tightly against the walls. Tuck the edges into the gap between the tack strips and the wall. You'll want the edges fully concealed when the baseboards are in place.

  10. Attach Baseboards and Clean Up

    How to install carpet on concrete step 10; attach baseboards and clean up, including attaching baseboards and doors

    Attach your baseboards, trim, and doors. Cover the edge of your carpeting at any doorway with metal door jambs. Thoroughly vacuum the carpet after installation to remove stray carpet fibers and other debris.

DIY Carpet Installation vs. Hiring a Pro

If you have the specialized skills and tools required to install carpeting, doing so on concrete is possible. If not, tools and supplies cost about $800, not including the carpet itself. Carpeting is the main expense at $1 to $20 per square foot, which adds up in large rooms like basements. Compared to the average $1,760 cost of carpet installation by a pro, you won’t save much.

Concrete is an unforgiving surface that needs extensive prep work before installing flooring on top. Mistakes during prep can cause moisture problems that are very costly to repair, especially when factoring in the time commitment and expense of the initial carpet installation. Hire a carpet installer near you to ensure the job is done right and to adhere to your carpet’s warranty.

Frequently Asked Questions

While you technically can put carpet directly on concrete, the combination of the concrete’s cold hard surface and the warm layer of carpet can create the danger of moisture gathering under the carpeting. To prevent this, it’s best to lay a protective vapor barrier and a layer of high-quality synthetic carpet padding between your carpet and the concrete surface beneath.

The best underlayment for carpet on concrete is a sponge rubber underlayment. This type of carpet padding is durable enough to endure wear and tear on hard concrete yet soft enough to provide comfort underfoot. It also creates insulation from sound and temperature, providing warmth despite the concrete’s cold surface.

You’ll know if your carpet is stretched enough if it lies completely flat and smooth across your floor. If you have ripples, wrinkled areas, or carpet piling up along the baseboards, these are telltale signs that your carpet is not fully stretched. Release the carpet from the tack strip along one wall and use a stretcher or knee kicker to stretch out the carpet before securing it again.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to hardwood flooring services
From average costs to expert advice, get all the answers you need to get your job done.
Two workers repairing a parquet floor
•
Nov 22, 2024
Nov 22, 2024
Here’s what you should expect to pay when renting an orbital, drum, vibrating, or edging floor sander—as well as where you can rent them and what else to know.
Modern living room with hardwood floor
•
Jun 12, 2025
Jun 12, 2025
It’s impossible to keep floors damage-free over the years. Thankfully, the cost to refinish hardwood floors is far less than the price tag to replace them altogether.
luxury living room with hardwood floor
•
Nov 13, 2024
Nov 13, 2024
Hardwood floor repair costs depend on the problem. This guide breaks down common costs based on factors like the type of problem, repair method, and whether you hire a pro or DIY.
Man writing on pvc floor
•
Jun 29, 2025
Jun 29, 2025
Engineered hardwood vs. LVP flooring: Which is best for your home? We break down the pros and cons to help you make the best choice.
Couple installing laminate flooring in their new home together
•
Jun 12, 2025
Jun 12, 2025
Can you install hardwood floors over tile? The answer is yes, if you do it the right way. Here’s everything you need to know to upgrade your floors.
Mom getting her kid ready for school
•
Nov 5, 2024
Nov 5, 2024
Learning how to finish unfinished hardwood floors is a big project, but it is one that experienced DIYers can take on. Use this guide to find out how to get it done.