Carpet Calculator

Work out how much carpet you need in both square feet and square yards, plus an estimate of the cost — with a waste allowance built in.

How to calculate carpet

Start with the room area, add a waste allowance, then convert to square yards if your supplier prices that way:

Carpet = length × width × (1 + waste %), then square yards = square feet ÷ 9

For L-shaped rooms, split the floor into rectangles, work out each, and add them together. Include closets you're carpeting.

How much waste to add

SituationRecommended waste
Simple room under 12 ft wide10%
Room wider than 12 ft (needs seams)10–15%
Patterned carpet15%+
Stairs15–20%

Don't forget

  • Padding. You'll need carpet pad for the same area — it's sold separately.
  • Roll width matters. Standard rolls are 12 ft wide; wider rooms create seams and waste.
  • Tack strips & transitions. Budget for tack strips around the perimeter and transitions at doorways.

Frequently asked questions

How much carpet for a 12x12 room?
About 144 sq ft, or roughly 158 sq ft (17.6 sq yd) once you add a 10% waste allowance.
Why is carpet priced per square yard?
It's the industry convention. One square yard = 9 square feet, so divide your square footage by 9 to convert.
How much waste should I add?
10% for a simple room, more for seams (rooms over 12 ft wide), patterns, or stairs.
Do I need carpet padding too?
Yes — you'll need pad for the same floor area, bought separately from the carpet.