Carpet Installation Cost Calculator
Estimate what carpet installation costs - enter the room size, carpet price, labor rate and whether the old carpet has to come up to get an installed total, the cost per square foot and a full breakdown.
United States — national average · 2026 prices
Material only unless stated as installed. Excludes tax, permits and local labour. Verify with local suppliers — see how we calculate.
How this calculator works
Every figure above comes from the formula below, applied to the assumptions listed. Nothing is looked up from a hidden table — you can reproduce the result by hand.
Formula
the layout engine is the same: strips → linear ft → square yards off the roll
labor = floor sq yd × $/sq yd + steps × $/step
take-up = room sq ft × $/sq ft · total = carpet + padding + labor + take-up + furniture + supplies
cost per sq ft = total ÷ floor area
Assumptions & limits
- Carpet is billed on the roll goods you actually take (layout + cut waste); labor is billed on the floor area installed. The two differ, and quotes that price both off floor area understate the carpet.
- Labor defaults to $8 per square yard, inside the usual $7–$14 band for a stretch-in over new padding. Stairs default to $12 per step (typical range $8–$20) because each step is cut, wrapped and stapled by hand.
- Take-up and disposal of the old carpet defaults to $0.50 per sq ft (typical $0.25–$0.75). Glued-down carpet costs more to remove and is excluded from that rate.
- Subfloor repair, transitions to other floor types beyond the doorway count, and moving of heavy or fragile items are excluded. Furniture moving is a flat input, left at $0 by default.
- The ±15/20% band on the total reflects the real spread between a competitive local installer and a retail whole-home quote for the same room.
- Prices are 2026 US national figures. Metro labor rates and retail promotions move the total more than any assumption in the formula.
Worked example
A 20 × 20 ft room, 12 ft roll, carpet $27/sq yd, padding $0.60/sq ft, labor $8/sq yd, take-up $0.50/sq ft, no stairs
- Carpet 56.0 sq yd × $27 = $1,512 · padding 420 sq ft × $0.60 = $252
- Labor = 44.4 sq yd × $8 = $356 · take-up = 400 × $0.50 = $200
- Tack strip, seam tape and transitions ≈ $73 → total ≈ $2,393
- Per square foot = $2,393 ÷ 400 = $5.98
Result:About $2,000 to $2,900 installed — roughly $6 per square foot, the middle of the national band.
What a carpet quote is actually made of
Carpet installation is quoted as one number, and that number hides five separate jobs. Priced apart, they behave very differently: one of them swings by a factor of five between the cheapest and the dearest choice, and the other four barely move at all. Knowing which is which is the whole point of estimating before you call anyone.
| Line item | Typical 2026 US range | How much it moves |
|---|---|---|
| Carpet (material) | $1.50–$8.00 / sq ft | Everything. Builder-grade to wool is a 5× spread. |
| Padding (cushion) | $0.30–$1.00 / sq ft | Modest, but upgrading is cheap comfort. |
| Installation labor | $0.75–$1.50 / sq ft | Steady. Metro rates sit at the top. |
| Take-up & disposal | $0.25–$0.75 / sq ft | Small — unless the old carpet is glued down. |
| Stairs | $8–$20 per step | Per step, and it adds up fast on a full flight. |
total = carpet (sq yd off the roll) + padding + labor (floor sq yd) + stairs + take-up + furniture
Note the asymmetry inside that formula, because it is the one estimating error even careful quotes make: carpet is billed on the roll goods you take, labor is billed on the floor you cover. Those are different numbers. A 20 × 20 room covers 400 square feet of floor but consumes about 504 square feet of roll. Price both off the floor area and the carpet line comes in roughly a fifth short.
What a room actually costs
| Room | Floor area | Carpet off a 12 ft roll | Typical installed |
|---|---|---|---|
| 10 × 12 ft bedroom | 120 sq ft | ~14.0 sq yd | $560–$790 |
| 12 × 12 ft bedroom | 144 sq ft | ~16.8 sq yd | $670–$940 |
| 15 × 20 ft living room | 300 sq ft | ~42.0 sq yd | $1,530–$2,160 |
| 20 × 20 ft great room | 400 sq ft | ~56.0 sq yd | $2,030–$2,870 |
| 1,000 sq ft whole floor | 1,000 sq ft | ~120–130 sq yd | $3,500–$11,000 |
Rows 1–4 are the calculator's own output for mid-grade carpet at $27 per square yard with new padding, $8 per square yard labor and take-up of the old carpet; the whole-floor row is a market range across grades. The 12 × 12 room is worth a second look: it is the cheapest shape in the table per square foot, because 12 feet is exactly the standard roll width. One strip, no seam, essentially no layout waste. Push the same room to 13 feet wide and it needs a second strip, gains a seam, and the carpet line jumps — the same furniture, a different invoice.
Reading a real quote
Retail flooring is sold on the installation price and paid for on the carpet price. Big-box stores in particular advertise flat whole-home installation offers that make labor look close to free; the margin has moved into the goods and the extras. So compare on the installed total for the same specification, and ask every bidder to state four things explicitly:
- Which carpet, by name and by price per square foot — not "mid-grade".
- What cushion, at what density and thickness. An 8 lb 7/16 in pad under a cheap carpet outlives a premium carpet on a thin pad.
- Whether take-up and disposal are included, and what happens if the old carpet turns out to be glued down.
- Stairs and furniture, itemised. These are the two lines that most often appear after the fact.
Where you can genuinely save
- Pull the old carpet yourself. Stretched-in carpet and padding come up easily and the tack strip stays. That is $100–$300 on a typical room. Budget for the disposal — many landfills weigh carpet — and leave glued-down carpet to the installers.
- Move your own furniture. Usually a flat charge, and usually avoidable.
- Drop a grade in the bedrooms, not the hallway. Traffic destroys carpet where people walk. Spending on the hall and stairs and saving in low-traffic rooms buys more life than spreading the same budget evenly.
- Do not save on the cushion. It is a small share of the total and the largest single influence on how the carpet wears and feels. Most manufacturer warranties specify a minimum cushion, and installing under it voids them.
Common mistakes
- Comparing quotes on different carpets. The cheapest bid is usually the cheapest goods. Fix the specification first, then compare.
- Pricing the carpet off the floor area. The roll-goods figure is higher, always. The calculator shows both so the gap is visible.
- Forgetting the subfloor. Squeaks, soft spots and old adhesive are found when the carpet comes up, not before. Ask what the rate is if repair is needed.
- Treating stairs as floor area. They are quoted per step for a reason — each one is cut, wrapped and stapled by hand.
Related planning
To size the order rather than price it, use the carpet calculator, which lays the room out strip by strip. Comparing against hard flooring is worth doing before you commit — the flooring calculator covers laminate, vinyl and hardwood, and the tile calculator handles tile. If the room is being redecorated at the same time, paint before the carpet goes in: the paint calculator sizes that job.
Figures are planning estimates using 2026 US national price ranges, not a quote. Local labor rates, carpet availability and subfloor condition move the total, so confirm the final price with your installer before signing.
Frequently asked questions
How much does it cost to install 1,000 sq feet of carpet?
Installed, 1,000 sq ft typically runs $3,500 to $11,000, with most mid-grade jobs landing near $5,500 to $7,000. The spread is almost entirely the carpet itself: builder-grade goods start around $1.50 per sq ft while wool and premium textures pass $8. Labor is the steady part at roughly $0.75 to $1.50 per sq ft, and take-up and disposal of the old carpet adds another $0.25 to $0.75.
How much does it cost to install carpet in a 12x12 room?
A 12 x 12 room is 144 sq ft and it is the cheapest shape there is, because 12 ft is the standard roll width - one strip 12 ft long covers it with no seam and under 5% waste. Expect roughly $670 to $940 installed for mid-grade carpet with new padding and take-up of the old carpet included; premium goods push the same room past $1,400. The calculator above shows what a 13 ft width would do instead: it forces a second strip and a seam, and the carpet line climbs with it.
How much to install 20x20 carpet?
A 20 x 20 room is 400 sq ft, needs two 20 ft strips off a 12 ft roll and carries one seam. With mid-grade carpet at $27 per square yard, new padding, $8 per square yard labor and take-up of the old carpet, that comes to about $2,400 - a range of roughly $2,000 to $2,900. That works out near $6 per square foot installed, which is the middle of the national band.
How much does Lowe’s charge for carpet installation?
Big-box retailers usually quote installation as a flat whole-home offer rather than a rate per yard, and run promotions that put the headline installation price very low. The number that decides your bill is what sits around it: the carpet and padding you actually pick, take-up and disposal of the old carpet, furniture moving, stairs and any subfloor repair. Price those line by line - the calculator above separates them - and compare on the installed total, not on the advertised install fee.
What is the average labor cost to install carpet?
Roughly $0.75 to $1.50 per square foot, or about $7 to $14 per square yard, for a straightforward stretch-in over new padding. Stairs are quoted separately at roughly $8 to $20 per step because each one is cut, wrapped and stapled by hand. Furniture moving, take-up of glued-down carpet and subfloor repair are extras, and they are the line items that most often turn a cheap quote into an expensive invoice.
Should I pay for old carpet removal?
Compare the quoted rate against the work. Take-up and disposal usually runs $0.25 to $0.75 per square foot, so a 400 sq ft room is $100 to $300. Pulling stretched-in carpet and padding yourself is genuinely easy - the tack strip stays - but you inherit the disposal, and many landfills charge by weight for carpet. Glued-down carpet is a different job: leave that one to the installers.
Is carpet cheaper than laminate or vinyl?
Usually yes on day one, and less so over the life of the floor. Mid-grade carpet installed lands around $4 to $7 per square foot against roughly $5 to $9 for laminate and $6 to $12 for luxury vinyl plank, but carpet is typically replaced every 8 to 12 years while the hard surfaces run 20 or more. Price the room both ways - the flooring calculator covers plank and board goods.
