Carpet Calculator
Carpet area with waste, and how the roll width decides where the seams land.
Updated
You need
39.2sq yd
352.8 sq ft off the roll — 280 sq ft of floor
- Runs off the roll
- 2 × 14.7 ft
- Length to buy
- 9.8 linear yd
- Seams
- 1, first at 12 ft
- Offcut
- 4 ft wide strip
- Bought but not floor
- 72.8 sq ft
In short
How much carpet do I need for a room?
A 20 by 14 ft room is 280 square feet of floor, which is 31.1 square yards. Off a 12 ft roll it takes 2 runs, so you buy 352.8 square feet, or 39.2 square yards, with one seam 12 ft from the wall and a 4 ft offcut. The same room off a 15 ft roll is seamless at 35 square yards.
Carpet is quoted per square yard in much of the US and sold per square foot, and 1 square yard is 9 square feet, never 3.
How to use the carpet calculator
Measure the room wall to wall at its longest and widest points and round each up to the next half foot. Include any doorway the carpet runs through and any alcove getting the same floor, because those are cut out of the same run and they change the length you have to pull off the roll.
Then pick the roll width. This is the input that makes carpet different from every other floor covering on this site. Broadloom is manufactured in fixed widths, so the roll is not cut to your room: your room is cut out of the roll, and any width you do not use is bought and paid for anyway.
280 sq ft
The default room
20 by 14 ft, wall to wall
39.2 sq yd
Bought off a 12 ft roll
352.8 sq ft, at 5% trim
1 seam
Where the runs meet
12 ft in, with a 4 ft offcut
There are two ways to run the carpet and the calculator takes the cheaper one. On the default room the runs cross the 20 ft length, so each run is 14 ft plus trim rather than 20 ft plus trim. Turn the same room the other way and it still takes 2 runs, but each one is longer, and that difference is real money.
A pattern repeat raises the number again. To make the pattern line up across a seam, each run has to be cut to a whole number of repeats, so an 18 in repeat rounds the default room 14.7 ft cut up to 15 ft. That is 360 square feet instead of 352.8, and the bigger the repeat the bigger the jump.
The Advanced panel holds the trim allowance and the pattern repeat. Trim covers doorways, out of square walls and the odd miscut, and it is added to each run before the pattern rounding, because rounding to a whole repeat has to be the last thing that happens to the cut length.
Do
- Ask which roll widths your supplier stocks before you assume 12 ft.
- Measure into doorways and alcoves, since they come out of the same run.
- Decide which wall the seam should start from before the carpet is cut.
- Keep every run lying the same way round, so the pile reads consistently.
- Enter the pattern repeat from the product spec when the carpet is patterned.
Don't
- Divide square feet by 3 to reach square yards; the factor is 9.
- Assume a wider roll always buys less carpet, because sometimes it buys more.
- Count on using the offcut elsewhere unless the pile can lie the same way.
- Order to the bare floor area, which ignores the width you cannot use.
What the same room costs in carpet off each of the three common roll widths, in square yards, with the seams each layout forces. Read across and the pattern is clear: the best roll is the one your room fits, not the widest one on the shelf.
| Room | Floor, sq yd | Off a 12 ft roll | Off a 13 ft 2 in roll | Off a 15 ft roll | Least carpet |
|---|---|---|---|---|---|
| 12 × 10 ft | 13.33 | 13.33, seamless | 14.63, seamless | 16.67, seamless | 12 ft |
| 14 × 12 ft | 18.67 | 18.67, seamless | 20.48, seamless | 20.00, seamless | 12 ft |
| 16 × 12 ft | 21.33 | 21.33, seamless | 23.41, seamless | 26.67, seamless | 12 ft |
| 20 × 14 ft | 31.11 | 37.33, 1 seam | 40.96, 1 seam | 33.33, seamless | 15 ft |
| 24 × 14 ft | 37.33 | 37.33, 1 seam | 40.96, 1 seam | 40.00, seamless | 12 ft |
| 20 × 20 ft | 44.44 | 53.33, 1 seam | 58.52, 1 seam | 66.67, 1 seam | 12 ft |
Why carpet gets quoted per square yard
Carpet is one of the last US trades still quoting per square yard while the material itself is sold and installed per square foot. A square yard is 3 ft by 3 ft, so it is 9 square feet, and that is where the mistake lives: people reach for 3 because a yard is 3 feet, and land a third of the way to the right answer.
- Default room floor
- 280 sq ft = 31.11 sq yd
- Bought off a 12 ft roll
- 352.8 sq ft = 39.2 sq yd
- Bought off a 15 ft roll
- 315 sq ft = 35 sq yd
- Divide by 3 instead of 9
- 117.6 sq yd, three times too much
Divide square feet by 9 to get square yards, and multiply square yards by 9 to go back.
The practical version: when a quote and a product page disagree by roughly a factor of nine, nobody is lying to you, the two numbers are in different units. Convert both to the same unit before comparing, and do it on the area coming off the roll rather than on the floor area, because the roll is what gets invoiced.
Putting down a hard floor instead?
Laminate, vinyl plank and engineered wood come in boxes rather than off a roll, so the takeoff is an area plus a waste tier and a box count.
Open the flooring calculator →Where the seam lands, and why the roll width decides it
A seam is not a failure, it is arithmetic. If the room is wider than the roll in both directions, no single strip reaches, so the floor takes two runs and they have to meet somewhere. The calculator puts that meeting point exactly one roll width in from the wall the first run starts at, which is where an installer would put it too.
That gives you one decision worth making before anything is cut: which wall the first run starts from. Start it at the window wall and the seam lands 12 ft into the room, in the light, where it is most visible. Start it at the opposite wall and the same seam sits under a sofa or in the traffic lane nobody looks at.
Roll width is also worth shopping. On the default 20 by 14 ft room a 15 ft roll buys 35 square yards seamless while a 12 ft roll buys 39.2 with a seam, so the wider roll wins twice. Flip to a 16 by 12 ft room and it reverses: 21.33 square yards off the 12 ft roll against 26.67 off the 15 ft, because the room already fits the narrow roll exactly.
The formula, worked line by line
The floor area is the easy half. Length times width gives square feet, and dividing by 9 gives square yards, since a square yard is 3 ft by 3 ft. Everything interesting happens after that, when a rectangular room has to be cut out of a roll that comes in one fixed width and unlimited length.
Divide the room span you are crossing by the roll width and round up, and you have the number of runs. Round up rather than down because half a run does not exist: a room 8 ft into its second roll width still needs that whole second width delivered, and you pay for all 12 ft of it.
Everything else falls out of those runs. The offcut is the roll width you bought less the room span you covered, the seams are one fewer than the runs, and the first seam sits one roll width in from the wall the first run starts at.
floor area = length ft × width ft
square yards = square feet ÷ 9
runs = room span ÷ roll width, rounded UP to a whole run
cut length = run length × (1 + trim% ÷ 100)
with a pattern: cut length rounded UP to a whole repeat
carpet off the roll = runs × cut length × roll width
offcut width = runs × roll width - room span
seams = runs - 1, the first one a roll width from the wall- Floor area
- 20 × 14 = 280 sq ft, 31.11 sq yd
- Runs across the 20 ft span
- 20 ÷ 12 = 1.67, so 2 runs
- Cut length with 5 percent trim
- 14 × 1.05 = 14.7 ft each
- Carpet off the roll
- 2 × 14.7 × 12 = 352.8 sq ft
- Offcut width
- 2 × 12 - 20 = 4 ft
- Square yards to order
- 39.2
That is 72.8 square feet bought and never walked on, which is the price of a 20 ft span on a 12 ft roll. A 15 ft roll covers the same room in one 21 ft run, 315 square feet, 35 square yards, with no seam at all.
The pattern repeat, when there is one, is applied last. Trim goes on first because it is a percentage of the run, then the result rounds up to the next whole repeat, because the pattern only lines up across a seam if every run holds a whole number of repeats.
An 18 in repeat turns the 14.7 ft cut into 15 ft and the order into 360 square feet, 40 square yards. Larger repeats jump further, which is why a bold pattern in a big room is a genuinely more expensive floor than the same carpet in plain.
What this figure does not include: underlay, gripper rod, door bars, and fitting. Underlay is sold in rolls with its own width and its own coverage and should be sized off the floor area rather than the roll area, because it does not need to match a pile direction or a pattern.
For an irregular room, split it into rectangles, run the calculator on each, and check whether the offcut from the large rectangle can supply the small one with the pile running the same way. That is the judgement an installer brings, and it is worth a measure and a quote on anything larger than a single room.
Questions people ask
Shop carpet seaming kits on Amazon
Browse current options and prices directly on Amazon — we don’t list products here.
As an Amazon Associate we may earn from qualifying purchases.
Related guides
How Many Rolls of Wallpaper Do I Need? Pattern Repeat Math
The wall-area takeoff, the usable yield of a roll, and why the pattern repeat decides your order.
July 20, 2026 · 6 min read
How Many Tiles Do I Need? Sizes, Waste & Boxes
The formula, the waste allowance that actually fits your layout, and how to turn a tile count into whole boxes.
July 20, 2026 · 7 min read
How Much Drywall Do I Need? Sheets, Mud & Screws
The area formula with the standard opening deductions, the sheet-size trade-off, and the mud, tape and screw counts that go with it.
July 20, 2026 · 6 min read