Carpet Calculator

Figure out how much carpet to buy off a 12 ft or 15 ft roll, including strip layout, seams, waste, pad and tack strip.

Units
Seams show least when they point toward the main window and run with foot traffic, not across it.
About 3 in at each end for fitting at the walls.
Roll length to cut
29 ft2 strips of 14.5 ft from a 12 ft roll
Carpet in square yards
38.67 yd²
Seams
1 seameach about 14 ft long
Room area
252 ft²
Offcut / waste
96 ft²28% of the carpet bought
Tack strip
64 ftroom perimeter, less doorways
Pad (cushion)
264.6 ft²29.4 yd² incl. 5% extra
Carpet to buy348 ft²38.67 yd² · 29 ft of 12 ft roll
  • All strips must run the same way so the pile direction matches; that is why the narrow last strip still uses a full roll width.
  • Installers can sometimes cut fill pieces for closets or narrow strips from offcuts with cross seams, which saves carpet but adds seams.

Show the work

  1. Room area = 18 ft × 14 ft = 252 ft² = 28.00 yd²
  2. Strips run along the room width: ⌈ 18 ft ÷ 12 ft roll ⌉ = 2 strips
  3. Each strip = 14 ft + 0.5 ft trim = 14.5 ft; total roll length = 2 × 14.5 ft = 29 ft
  4. Carpet to buy = 29 ft × 12 ft = 348 ft² = 38.67 yd²
  5. The other direction would need 2 strips and 444 ft².
14 ft (strips run this way)18 ft1 seam (dashed)
Roll width comparison (best direction for each)
RollStrips runSeamsCarpetWaste
12 ftalong width1348 ft²28%
13 ft 6 inalong width1391.5 ft²36%
15 ftalong length0277.5 ft²9%

Carpet is the one floor covering you cannot simply buy by the square foot. It comes off a roll of fixed width, every strip must run in the same direction so the pile matches, and installers seam the strips together side by side. This calculator lays out the strips for your room in both directions, picks the one that uses the least carpet (or the direction you choose), and reports the carpet to buy in square feet and square yards along with seams, pad, tack strip and cost.

How to use the carpet calculator

  1. Choose US or Metric units.
  2. Enter the room’s length and width.
  3. Pick the roll width offered for the carpet you like, usually 12 ft.
  4. Leave Strip direction on automatic, or choose the direction you want the seams to run.
  5. Check the trim allowance, the extra length added to every strip.
  6. Tick Include pad and add prices if you want a cost estimate.

Carpet formulas

strips = ⌈ room width across the roll ÷ roll width ⌉
carpet = strips × (room length along the roll + trim) × roll width

Dividing square feet by 9 gives square yards, the unit many carpet stores still quote. The calculator tries both orientations because a room that is wider than the roll in one direction may fit within it in the other.

Worked example: an 18 × 14 ft family room

Room: 18 × 14 = 252 ft² (28 yd²).

Strips running along the 14 ft side: ⌈ 18 ÷ 12 ⌉ = 2 strips, each 14 ft + 6 in = 14.5 ft.

Carpet: 2 × 14.5 ft × 12 ft = 348 ft² = 38.67 yd², with one seam. The other direction would take 444 ft².

Pad: 252 × 1.05 = 264.6 ft². Tack strip: 64 ft of perimeter, less doorways.

The same room cut from a 15-foot roll needs a single 18 ft 6 in strip: 277.5 ft² (30.83 yd²), no seam and only about 9% waste. Whenever a room is a little wider than 12 feet, ask whether the carpet you like is made in a wider roll.

Seams and layout

Seams are the weak point of a carpet installation. Installers try to:

  • Point seams toward the main window, so daylight runs along the seam instead of across it, which makes the seam far less visible.
  • Keep seams out of traffic lanes and doorways, where foot traffic wears and opens them.
  • Run the pile the same way in every strip, and usually toward the room’s main entrance, so the color looks uniform.
  • Use offcuts for closets, provided the pile direction still matches.

Because of these rules, the cheapest layout is not always the one an installer chooses. Use the direction setting to compare.

Buying and installation tips

Item How it is estimated
Carpet Roll width × total strip length
Pad (cushion) Room area + about 5%
Tack strip Room perimeter, minus doorways
Transition strips One per doorway to another floor type

Professional installation is often priced per square yard of carpet bought, so the waste in an awkward room adds labor cost as well as material. Ask for the seam diagram with the quote; it shows exactly how many yards the installer plans to cut. For stairs, measure separately as described in the FAQ, and use the stair calculator if you need riser and tread sizes. Hard-surface rooms are easier to estimate with the flooring calculator, which works in boxes rather than roll widths.

Frequently asked questions

How many square yards of carpet do I need for a 12 × 12 room?

A 12 × 12 ft room is 144 ft², or 16 square yards. Cut from a 12-foot roll with about 3 inches of trim at each end, one strip 12 ft 6 in long covers it, so you would buy 150 ft², or about 16.7 square yards, with no seams.

Why do I have to buy more carpet than the room area?

Carpet comes off a roll in a fixed width, usually 12 feet. If the room is 14 feet wide, the second strip must still be cut from the full roll width, so most of it becomes offcut. Every strip also needs a few inches of extra length for trimming at the walls.

What widths does carpet come in?

Most broadloom carpet in the US is made 12 feet wide. Some styles are also available 13 ft 6 in or 15 ft wide, which can eliminate a seam in a wider room. In metric markets, 4 m and 5 m rolls are common.

How much carpet pad do I need?

Pad covers the room area once, without the pattern and roll-width waste of carpet, so buy the floor area plus about 5% for trimming. Pad seams are taped and should not line up with carpet seams.

How do I estimate carpet for stairs?

Add the tread depth, the riser height and about 2 inches to wrap the nosing, then multiply by the number of steps. With 10½-inch treads and 7½-inch risers, each step takes about 20 inches, so 13 steps need a strip about 21 ft 8 in long and as wide as the stairs.

Last reviewed October 2026 by the CalcFluent editorial team. How we check our calculators.