A 14 x 11 ft room is 154 sq ft of floor (17.11 sq yd), but carpet comes off a roll of fixed width: order one 14.5 ft piece of 12 ft wide carpet, 19.33 sq yd (174 sq ft).
In this guide
Rolls come in widths such as 12 or 15 ft, and the carpet needs at least 3 in to trim at each wall. Rule of thumb: one 12 ft piece covers a room up to 11 ft 6 in wide, and one 15 ft piece up to 14 ft 6 in.
Our carpet calculator lays full-length pieces side by side, adds the trim, and picks the direction that uses less carpet.
How to measure a room for carpet
- Measure the length and width wall to wall at the widest points, to the nearest inch, and convert to decimal feet (11 ft 6 in is 11.5 ft; see our square footage calculator). Replacing the baseboard too? The baseboard calculator uses the same length and width.
- Treat closets and alcoves as separate rectangles and run each one. That overestimates a little, since an installer may cut a closet from offcuts.
- Decide which way the seams should run (see below) and set the direction if needed.
- Check the roll width of your style, and try both 12 and 15 ft.
Carpet for stairs: length per step
About 17.75 in of carpet per step at the International Residential Code (IRC) limits of a 10 in minimum tread and a 7 3/4 in maximum riser (City of Grinnell's stair handout, 2015 IRC). Use The Home Depot's stair method: multiply the tread depth by the number of treads and the riser height by the number of risers, add the two, and add 6 in for waste. Count the top riser too: Home Depot's example stair has 13 treads and 14 risers.
| Treads | Risers | Carpet length | Sq ft, 36 in wide | Sq yd, 36 in wide |
|---|---|---|---|---|
| 4 | 5 | 7.06 ft | 21.19 | 2.35 |
| 7 | 8 | 11.5 ft | 34.5 | 3.83 |
| 10 | 11 | 15.94 ft | 47.81 | 5.31 |
| 12 | 13 | 18.9 ft | 56.69 | 6.3 |
| 13 | 14 | 20.38 ft | 61.13 | 6.79 |
| 14 | 15 | 21.85 ft | 65.56 | 7.28 |
| 15 | 16 | 23.33 ft | 70 | 7.78 |
| 16 | 17 | 24.81 ft | 74.44 | 8.27 |
36 in is the narrowest stairway the same handout allows; for a wider stair, multiply the length by its width in feet. Over a separate pad, CRI 105 says to "extend the cushion over the stair nose," and it recommends that the carpet's machine direction run "in the length direction of the stairs," noting that most manufacturers want the pile to run down the stairs. Where the carpet wraps under the nose (cap-and-band), measure one step with a flexible tape along the path the carpet takes. The calculator covers rooms only, so add the stairs to its result yourself.
How the calculator lays out carpet
It follows the Carpet and Rug Institute's residential standard, CRI 105, and The Home Depot's installation guide:
- Full-length pieces, pile the same way. CRI 105 says: "Where two or more pieces of the same broadloom carpet are adjacent, the pile direction is required to be the same unless otherwise specified." Home Depot's guide says the same. A leftover strip can't be turned sideways to fill a gap, so every piece runs the full length.
- Trim at every wall. CRI 105 asks for "at least 3 inches along each wall for trimming," and Home Depot says to measure along the longest wall and "Add 6 inches to the measurement." Each piece is cut 6 in longer than the room, and the pieces together span the other dimension plus 6 in.
- Roll widths. Shaw Floors' catalog filters carpet by 12 ft and 15 ft widths, and some styles, such as Awaken Spirit II, come in both. Home Depot sells TrafficMaster Viking "12 ft. Wide x Cut to Length."
- Direction. It takes whichever way orders less carpet and shows the other total, so you can choose by seam placement. It also says when the other roll width needs fewer pieces, since CRI 105 says to "Keep seams to a minimum."
So you order more carpet than floor. The calculator doesn't plan fill pieces or cross seams (none of these sources give rules for them), so an installer's seam plan can use less.
The carpet formula
- Pieces = (room size across the pieces + 2 × trim) ÷ roll width, rounded up
- Piece length = room size along the pieces + 2 × trim
- Linear ft = pieces × piece length × (1 + extra % ÷ 100)
- Sq ft = linear ft × roll width; sq yd = sq ft ÷ 9
- Floor and pad = room length × room width
Worked example (the calculator's default values)
A 14 x 11 ft room, 12 ft roll, automatic direction, 3 in trim (0.5 ft per dimension), and 0% extra:
- Along the length: 11.5 ft across fits one piece, 14.5 ft long: 174 sq ft.
- Along the width: 14.5 ft ÷ 12 = 1.21, so 2 pieces of 11.5 ft: 276 sq ft.
- The length wins: 174 ÷ 9 = 19.33 sq yd, 13% more than the 154 sq ft (17.11 sq yd) floor.
The calculator shows: "Order 14.5 linear ft of 12 ft wide carpet: 19.33 sq yd (174 sq ft)." and "1 piece 14.5 ft long runs along the room's length, with 3 in to trim at each wall and no seams. Floor and pad: 154 sq ft (17.11 sq yd), so you order 13% more carpet than floor. Running the pieces along the width instead takes 23 linear ft (276 sq ft)."
Second example: a 12 x 12 ft room
With 3 in at each wall, the carpet must span 12.5 ft, wider than a 12 ft roll, so it takes two pieces and a seam: "Order 25 linear ft of 12 ft wide carpet: 33.33 sq yd (300 sq ft)." With the 15 ft roll: "Order 12.5 linear ft of 15 ft wide carpet: 20.83 sq yd (187.5 sq ft)." Only if your installer confirms a 12 ft piece fits with no trim, set the trim to 0: "Order 12 linear ft of 12 ft wide carpet: 16 sq yd (144 sq ft)."
Third example: a 20 x 16 ft living room
Two 12 ft pieces are needed either way, so the calculator runs them along the 16 ft width, where each is shorter: "Order 33 linear ft of 12 ft wide carpet: 44 sq yd (396 sq ft)." To run the seam along the 20 ft length, set the direction to the room length: "Order 41 linear ft of 12 ft wide carpet: 54.67 sq yd (492 sq ft)." That's 8 linear ft more.
Carpet by room size: 12 ft vs 15 ft roll
Square yards to order (pieces x piece length in ft) with 3 in trim at each wall, no extra, and the direction that uses less:
| Room (ft) | Floor (sq yd) | 12 ft roll | 15 ft roll |
|---|---|---|---|
| 10 x 9 | 10 | 12.67 (1 x 9.5) | 15.83 (1 x 9.5) |
| 10 x 10 | 11.11 | 14 (1 x 10.5) | 17.5 (1 x 10.5) |
| 12 x 10 | 13.33 | 16.67 (1 x 12.5) | 17.5 (1 x 10.5) |
| 12 x 11 | 14.67 | 16.67 (1 x 12.5) | 19.17 (1 x 11.5) |
| 12 x 12 | 16 | 33.33 (2 x 12.5) | 20.83 (1 x 12.5) |
| 13 x 12 | 17.33 | 33.33 (2 x 12.5) | 20.83 (1 x 12.5) |
| 14 x 12 | 18.67 | 33.33 (2 x 12.5) | 20.83 (1 x 12.5) |
| 15 x 12 | 20 | 33.33 (2 x 12.5) | 25.83 (1 x 15.5) |
| 14 x 13 | 20.22 | 36 (2 x 13.5) | 22.5 (1 x 13.5) |
| 14 x 14 | 21.78 | 38.67 (2 x 14.5) | 24.17 (1 x 14.5) |
| 16 x 14 | 24.89 | 38.67 (2 x 14.5) | 27.5 (1 x 16.5) |
| 15 x 15 | 25 | 41.33 (2 x 15.5) | 51.67 (2 x 15.5) |
| 18 x 12 | 24 | 33.33 (2 x 12.5) | 30.83 (1 x 18.5) |
| 20 x 15 | 33.33 | 41.33 (2 x 15.5) | 51.67 (2 x 15.5) |
| 20 x 16 | 35.56 | 44 (2 x 16.5) | 55 (2 x 16.5) |
| 20 x 20 | 44.44 | 54.67 (2 x 20.5) | 68.33 (2 x 20.5) |
Past 11 ft 6 in wide, a 12 ft roll needs a second piece. At 18 x 12, one 18.5 ft piece of 15 ft carpet still beats two 12 ft pieces; at 20 x 16, both need two pieces and the 12 ft roll wins, so wider isn't always better.
Carpet roll sizes: widths and lengths
12, 13.5, or 15 ft wide, and usually about 100 ft long. The Carpet and Rug Institute says "Broadloom carpet can be 12 feet, 13.5 feet, or 15 feet in width," and Stanton's carpet glossary describes a full roll as "usually approximately 100 feet long," adding that shipping rolls "may be as short as 30 feet." The store cuts your piece off the roll, so the width is fixed and you order the length in linear feet:
| Roll width | Sq ft per linear ft | Sq yd per linear ft | A full 100 ft roll | Widest room in one piece |
|---|---|---|---|---|
| 12 ft | 12 | 1.33 | 1,200 sq ft (133.33 sq yd) | 11 ft 6 in |
| 13 ft 6 in (13.5 ft) | 13.5 | 1.5 | 1,350 sq ft (150 sq yd) | 13 ft |
| 15 ft | 15 | 1.67 | 1,500 sq ft (166.67 sq yd) | 14 ft 6 in |
The widest room leaves 3 in to trim at each wall. The calculator offers the 12 and 15 ft widths; for a 13 ft 6 in roll, use the formula above with 13.5 as the roll width. A 12 x 12 ft room spans 12.5 ft with trim, so it takes one 13.5 ft wide piece 12.5 ft long: 168.75 sq ft, or 18.75 sq yd, against 20.83 sq yd off a 15 ft roll and 33.33 off a 12 ft roll. Check which widths your style comes in before you plan the seams.
Where the seams go
Seams run the same way as the pieces, so the direction setting is also the seam direction. CRI 105 says to "Keep seams to a minimum" and, when possible, to position them so that:
- "Seams should run the length of the area."
- "Main traffic should run parallel to, rather than across, the seam."
- "Natural light does not strike across the seam."
- "Seams are away from areas subjected to pivoting traffic."
- "Seams are not perpendicular to doorway openings."
The calculator can't see your doors, windows, or traffic paths, so set the direction yourself if its seam lands badly.
Square yards or square feet?
Home Depot's guide says "Carpet is measured in square yards. One square yard is 9 square feet," so divide square feet by 9. But Shaw lists carpet per square foot, and NIST Handbook 130's model method-of-sale rule has the seller state "The amount delivered (exact size shipped)" and use the square foot in U.S. customary units. The calculator shows both, plus linear feet. Laminate, vinyl plank, and wood floors are sold by the box instead; see the flooring calculator.
Square feet to square yards and linear feet chart
9 sq ft make a square yard, so divide square feet by 9; divide by the roll width for linear feet off the roll. Use the chart to convert an order or a quote between units, not to size a room: a room needs full-width pieces plus trim, as in the room-size chart above.
| Square feet | Square yards | Linear ft of 12 ft roll | Linear ft of 15 ft roll |
|---|---|---|---|
| 100 | 11.11 | 8.33 | 6.67 |
| 120 | 13.33 | 10 | 8 |
| 144 | 16 | 12 | 9.6 |
| 150 | 16.67 | 12.5 | 10 |
| 180 | 20 | 15 | 12 |
| 200 | 22.22 | 16.67 | 13.33 |
| 250 | 27.78 | 20.83 | 16.67 |
| 300 | 33.33 | 25 | 20 |
| 400 | 44.44 | 33.33 | 26.67 |
| 500 | 55.56 | 41.67 | 33.33 |
| 750 | 83.33 | 62.5 | 50 |
| 1,000 | 111.11 | 83.33 | 66.67 |
Home Depot's guide gives the same conversion: "90 square feet/9 = 10 square yards." For a 13 ft 6 in roll, divide square feet by 13.5.
How much carpet pad do you need?
Pad area is the floor area: 154 sq ft (17.11 sq yd) in the default room. Home Depot says "The carpet pad shouldn't be placed over the tack strips," so the full floor area runs slightly high. If the subfloor under it needs replacing, the plywood calculator counts 4 x 8 sheets for the same floor.
- Seams. Home Depot says to position the pad "so that any seams will be at right angles to the seams in the carpet." CRI 105 also allows an offset of at least 6 in.
- Lengths. CRI 105 says to install cushion "in the longest continuous lengths possible."
- Thickness. CRI 105: "Cushion thickness for Residential carpet installations should not exceed 7/16 inch (11 mm)."
How much extra carpet should you buy?
For plain carpet, none: the trim and the unused width of the last piece are already in the order. Home Depot's "Order 10 to 20 percent more carpet than you need" goes with its square-footage method, not on top of this layout. A percentage can also fall short: for a 12 x 12 ft room, floor plus 20% is 172.8 sq ft, but one 15 ft piece is 187.5 sq ft and two 12 ft pieces are 300.
CRI 105 says "Patterned carpet requires additional material for proper pattern matching," so ask how much the style's pattern repeat needs and enter it as extra. With 10%: "Order 15.95 linear ft of 12 ft wide carpet: 21.27 sq yd (191.4 sq ft)."
Tips and common mistakes
- Ordering floor area ÷ 9. That's the floor, not the order.
- A room right at 12 ft. With trim, it's wider than a 12 ft roll; try the 15 ft roll.
- Mixing inches and decimals. 11 ft 6 in is 11.5 ft, not 11.6.
- Forgetting that seams follow the pieces. Changing the direction moves them.
- Skipping the seaming diagram. CRI 105 calls correct measurements and a detailed diagram essential before an installation is planned or estimated. Ask your installer for one.
Frequently asked questions
How many square yards of carpet do I need?
Floor sq ft ÷ 9 is only the floor. A 14 x 11 ft room is 17.11 sq yd of floor, but with 3 in trim at each wall it takes one 14.5 ft piece of 12 ft wide carpet: 19.33 sq yd.
How much carpet do I need?
14 sq yd for a 10 x 10 ft room, 16.67 sq yd for 12 x 10 ft, and 19.33 sq yd for 14 x 11 ft, each one piece off a 12 ft roll. That is more than the floor area because carpet comes in full-length pieces of a fixed width, and CRI 105 asks for at least 3 in to trim at each wall. A room wider than 11 ft 6 in needs a second 12 ft piece or a 15 ft roll; see the chart above.
How do I figure out how much carpet I need?
19.33 sq yd for a 14 x 11 ft room on a 12 ft roll. Add 6 in to the length and width for trim (3 in at each wall), then: pieces = width plus trim ÷ roll width, rounded up (11.5 ÷ 12 rounds up to 1); linear feet = pieces × (length plus trim), here 1 × 14.5 = 14.5; square yards = linear feet × roll width ÷ 9, here 14.5 × 12 ÷ 9 = 19.33. Try the other direction too and order the smaller.
How much carpet do I need for a 12x12 room?
With 3 in to trim at each wall, 33.33 sq yd off a 12 ft roll (two 12.5 ft pieces, one seam) or 20.83 sq yd off a 15 ft roll (one piece). The floor is 16 sq yd. A 13 ft 6 in roll, if your style comes in it, also takes one 12.5 ft piece: 18.75 sq yd.
How much carpet do I need for stairs?
20.38 ft of carpet length for 13 steps (13 treads and 14 risers) at the IRC limits of 10 in treads and 7 3/4 in risers, which is 17.75 in per step plus 6 in for waste. That's Home Depot's stair method: tread depth × treads, plus riser height × risers, plus 6 in. On a 36 in wide stair it comes to 61.13 sq ft, or 6.79 sq yd. Measure your own tread and riser, since the code sets only the limits.
How wide are carpet rolls?
12, 13.5, or 15 ft: the Carpet and Rug Institute lists broadloom in those three widths. Shaw Floors lists 12 ft and 15 ft widths, and Home Depot sells TrafficMaster Viking 12 ft wide, cut to length. With 3 in trim at each wall, one piece covers a room up to 11 ft 6 in, 13 ft, or 14 ft 6 in wide.
How big is a roll of carpet?
12, 13.5, or 15 ft wide and usually about 100 ft long, so a full roll of 12 ft carpet holds about 1,200 sq ft (133.33 sq yd). Stanton's carpet glossary puts a full roll at usually about 100 ft, with shipping rolls as short as 30 ft, and the Carpet and Rug Institute lists the three widths. The store cuts your piece to length, so you order linear feet of one width.
What is a linear foot of carpet?
12 sq ft (1.33 sq yd) on a 12 ft roll and 15 sq ft (1.67 sq yd) on a 15 ft roll: a linear foot is one foot cut off the length of the roll, at the roll's full width. The calculator gives the order in linear feet as well as square yards: its default 14.5 linear ft of 12 ft carpet is 174 sq ft, or 19.33 sq yd.
How many square feet are in a yard of carpet?
9 square feet in a square yard, the unit Home Depot's guide says carpet is measured in: 90 sq ft ÷ 9 = 10 sq yd. A yard cut off the roll is bigger: 3 linear ft of 12 ft wide carpet is 36 sq ft, or 4 sq yd.
How much extra carpet should I buy?
For plain carpet, none on top of this layout: the trim and full-length pieces are already in the order. Home Depot's 10 to 20 percent goes with a floor-area estimate. Patterned carpet needs extra for matching (CRI 105).
Do I need the same amount of pad as carpet?
No. Pad covers the floor, so it's the floor area: 154 sq ft for a 14 x 11 ft room, against 174 sq ft of carpet. It stops at the tack strips.
Where should carpet seams go?
They run the way the pieces do. CRI 105 says to keep seams to a minimum and, when possible, run them the length of the area, parallel to main traffic, and not perpendicular to doorways.
Sources
- Carpet and Rug Institute: CRI 105, Standard for Installation of Residential Carpet (2019, PDF)
- The Home Depot: How to Install Carpet
- Shaw Floors: Carpet catalog
- Shaw Floors: Awaken Spirit II 15' (Sunlight)
- The Home Depot: TrafficMaster Viking 12 ft wide loop carpet
- NIST Handbook 130 (2026), IV.B: Uniform Regulation for the Method of Sale of Commodities
- Carpet and Rug Institute: Finding the Right Carpet
- Stanton Carpet: Carpet Glossary
- The Home Depot: How to Install a Stair Runner
- City of Grinnell, Iowa: Residential Stairs/Ramps/Handrails (2015 IRC)
Spot an error? Tell us.