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.

Project Details
Room
Stairs, doorways & waste
Prices
Installation
Live Results Calculated in real time

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

  1. Carpet 56.0 sq yd × $27 = $1,512 · padding 420 sq ft × $0.60 = $252
  2. Labor = 44.4 sq yd × $8 = $356 · take-up = 400 × $0.50 = $200
  3. Tack strip, seam tape and transitions ≈ $73 → total ≈ $2,393
  4. 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.

Cost data basis

United States — national averagePrices as of 2026

Cost figures are national US ranges for 2026 and are material-only unless the calculator explicitly says "installed". They exclude sales tax, permit fees and local labour rates, which vary widely by metro area. Always confirm a delivered price with a local supplier before ordering.

Sources

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 itemTypical 2026 US rangeHow much it moves
Carpet (material)$1.50–$8.00 / sq ftEverything. Builder-grade to wool is a 5× spread.
Padding (cushion)$0.30–$1.00 / sq ftModest, but upgrading is cheap comfort.
Installation labor$0.75–$1.50 / sq ftSteady. Metro rates sit at the top.
Take-up & disposal$0.25–$0.75 / sq ftSmall — unless the old carpet is glued down.
Stairs$8–$20 per stepPer 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.

Carpet roll layout across a roomPlan view of a 20 by 20 foot room covered by two 12-foot-wide strips of carpet running the same direction, with the seam between them and the strip of roll that overhangs the room marked as waste.12 ft rollroom 20 ftBoth strips run one way;turned pile looks differentSeam between the strips4 ft of roll past the wall= 16.7% layout wastesq yd = strips × run length × roll width ÷ 9
Carpet comes off a fixed-width roll and every strip must run the same pile direction. A 20 ft room takes two 12 ft strips — 24 ft of roll for 20 ft of floor, and the 4 ft left over is bought either way.

What a room actually costs

RoomFloor areaCarpet off a 12 ft rollTypical installed
10 × 12 ft bedroom120 sq ft~14.0 sq yd$560–$790
12 × 12 ft bedroom144 sq ft~16.8 sq yd$670–$940
15 × 20 ft living room300 sq ft~42.0 sq yd$1,530–$2,160
20 × 20 ft great room400 sq ft~56.0 sq yd$2,030–$2,870
1,000 sq ft whole floor1,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:

Where you can genuinely save

Common mistakes

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.

Related tools