Carpet Calculator

Enter your room dimensions to get carpet in square yards and an estimated roll count to order.

Room length
ftin
Room width
ftin
Your results

Enter your measurements to see what to buy.

How to calculate it

Enter your room dimensions to get carpet in square yards and an estimated roll count to order.

Sq yd = Length (ft) × Width (ft) × (1 + waste %) ÷ 9

Source: Carpet is sold by the square yard (9 ft²). Carpet rolls are typically 12 ft wide; length needed = room length + waste and pattern repeat.

Worked example

A 12×15 ft room (180 ft²) with 10% waste = 198 ft² ÷ 9 = 22 sq yd. From a 12 ft roll you need 15 ft + waste ≈ 17 ft of length.

Want the full step-by-step walkthrough? Read our How to Estimate Paint for a Room.

Purchasing & waste guidance

  • Carpet is priced and sold by the square yard (9 ft²).
  • Standard rolls are 12 ft wide — plan the seam layout to minimize waste.
  • Add 10% waste for a simple room, 15–20% for patterned carpet with a repeat to match.
  • Don’t forget padding and tack strips — priced separately by the square yard.

Assumptions & what’s included

  • Room is a single rectangle; carpet is sold by the square yard (9 ft²).
  • Waste allowance covers cuts, seams and pattern repeat.
  • Roll estimate assumes a 12 ft wide roll. Price is per square yard and optional; padding is extra.

Frequently asked questions

How much carpet do I need for a 12×12 room?

A 12×12 ft room is 144 ft² = 16 sq yd. With a 10% waste allowance you need about 18 sq yd of carpet. The calculator handles any room size.

How many square feet are in a square yard of carpet?

One square yard equals 9 square feet. Carpet is priced by the square yard, so divide your square footage by 9 to compare prices.

How wide is a roll of carpet?

Most residential carpet rolls are 12 ft wide, with some 13 ft 6 in and 15 ft widths available. Plan seam placement so the roll covers the room width with the least waste.