Carpet Calculator

Carpet is cut from a roll, so you order a length, not an area. Enter the room and the roll width: you get the length to order, the square yards you pay for and how much of it is waste.

Your project

Results

Carpet to order, off the roll
15.25 ft
1 strip of 12 ft wide carpet
Square yards you buy183 ft²
20.3 yd²
Square yards of floor180 ft²
20.0 yd²
Cutoff wasteWide rolls cost more, but may waste less
1.6 %
Seams
0 seams
Carpet padThe same as the floor area
20.0 yd²
Tack strip around the wallsBefore deducting doorways
54 ft
  • Strips run the same way on the whole floor, so the pile and the pattern line up. For a pattern, add one repeat of the pattern to each strip. For stairs, closets and rooms with bays, measure each space and run it as its own piece.

How this calculator works

Carpet is woven in wide rolls, usually 12 ft wide and sometimes 15 ft. You order a length off the roll, and you pay for the full width however much of it you use. So the question is how many strips as wide as the roll you need to cover the floor, and how long each must be. A strip can run along the room's length or along its width, so we try both and take the one that needs less carpet.

strips = ⌈room width ÷ roll width⌉ order = strips × (room length + trim) (and the same with length and width swapped)

Worked example: a 15 × 12 ft room on a 12 ft roll. Running strips along the 15 ft side, the 12 ft width is covered by one strip, so you order 15 ft + 3 in of trim = 15.25 ft, which is 183 ft² (20.3 yd²) for a 180 ft² floor. Running them the other way would need two strips of 12.25 ft, or 24.5 ft, so the first layout wins.

Carpet to order for common room sizes (3 in trim per strip)

Length off the roll, using the better direction. Compare the wide roll when a room is just over 12 ft in one direction.

Room12 ft roll15 ft roll
10 × 10 ft10.25 ft10.25 ft
10 × 12 ft10.25 ft10.25 ft
12 × 12 ft12.25 ft12.25 ft
12 × 15 ft15.25 ft12.25 ft
12 × 18 ft18.25 ft18.25 ft
14 × 16 ft28.50 ft16.25 ft
14 × 20 ft28.50 ft20.25 ft
16 × 20 ft32.50 ft32.50 ft

Tips before you buy

  • A room just wider than the roll is expensive: a 13 ft width on a 12 ft roll needs a second strip, a seam, and a lot of cutoff. Check the 15 ft roll before you accept that, and ask the store which they would use.
  • Run the pile the same way in every strip, and put seams where they are least seen and walked on: away from doorways and across the direction of the light from windows.
  • Buy everything from the same dye lot and the same roll. Colors vary between runs, and an extra piece ordered later may not match.
  • Patterned carpet wastes more: each strip has to start at the same point in the pattern, so allow one full pattern repeat extra for each strip.
  • Measure to the widest points of the room, including into doorways and closets, and let the installer check your numbers before the order is cut.
  • Pad is bought by the square yard and cut to fit, so it does not need seams to match. Budget a little for tack strip, seam tape and transitions too.

Tools & materials for this project

As an Amazon Associate we earn from qualifying purchases. These links do not change what you pay.

Frequently asked questions

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

On a 12 ft roll, one strip of 12 ft plus about 3 in for trimming: 12.25 ft, which is 147 ft² or 16.3 yd² of carpet, for a floor of 16 yd².

How do I calculate square yards of carpet?

Multiply the length by the width in feet to get square feet, then divide by 9. A 15 × 12 ft room is 180 ft², or 20 yd². You will usually pay for more, because carpet is sold in full-width strips off the roll.

Why is the carpet I have to buy more than my floor area?

Because the roll is a fixed width. If the room is 13 ft wide and the roll 12 ft, you need two strips and cut one down. The cutoff is yours, but you have paid for it.

How much extra carpet should I order?

Around 3 in per strip for trimming, which the calculator adds. Add a pattern repeat per strip for a patterned carpet, and ask for a little extra if the room has bays, angles or stairs.

Add this calculator to your website

Running a blog, a contractor site or a class page? You can put this calculator on it for free. Copy the code below, and please leave the link underneath the calculator in place. The small script just resizes the frame to fit the results; if your site strips scripts, the calculator still works inside a scrolling frame.

Get the embed code

Related calculators & guides

Estimates only. Results assume standard materials and simple shapes. Supplier products vary, and the final call on quantity, structure and safety is yours. Check your local code and your supplier's guidance before ordering.