Audited 27 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

Carpet Square Footage Calculator

Add up to three rooms in feet, subtract built-ins, add a waste allowance and see carpet needed in sq ft, sq yd and roll length, plus material cost.

Carpet Square Footage Calculator

Price unit
Purchase area (waste adjusted)
319
Net area plus your waste allowance, in square feet — the quantity of carpet to plan the purchase around.
Net carpeted area
290
Purchase area
35.4444
Linear roll length
27.5
Estimated material cost
1,173.33

Background.

Carpet is sold in a unit almost nobody measures in. A tape measure gives you feet and inches, a US flooring store prices broadloom by the square yard, and the carpet itself comes off a roll that is usually 12 feet wide, so the yardage on a quote depends on how the rooms are cut from that roll as well as on how big they are. Getting from a sketch of the bedrooms to a figure you can hold up against two or three quotes takes four moves: add up the floor area, take out whatever will not be carpeted, add an allowance for offcuts and trimming, and convert to the seller's unit.

Each move is simple arithmetic, and together they explain why a quote rarely matches length times width. Two bedrooms of 12 × 15 and 10 × 11 feet have 290 square feet of floor between them. With a 10% allowance the purchase quantity is 319 square feet, or 35.44 square yards. Cut from a 12-foot roll, the carpet actually bought is 330 square feet, or 36.67 square yards — $1,173.33 at $32 a yard, against $1,031.11 if you priced the bare floor.

The allowance exists because broadloom cannot be poured into a room. Every piece in a room has to run with its pile in the same direction, or the seam shows as a change of shade where light catches the fibres differently. Pieces are cut a little long so they can be trimmed to the wall. Where a room is narrower than the roll, the strip beyond the wall is left over; where it is wider, a seam and a fill strip are needed, and the fill has to come from somewhere. Patterned carpet adds the cost of matching the repeat across each seam.

You can enter up to three rectangular areas in feet — rooms, a hallway, a walk-in closet — subtract built-ins or a hearth, choose a waste allowance between 0 and 50%, and price the result per square yard or per square foot. Give a roll width and you also get a linear length: each room is cut into full-width strips, in whichever direction needs less roll, and the strip lengths are added up with the waste allowance on top. It is a material estimate, not an installer's cut plan, because it does not match patterns, place seams or reuse offcuts between rooms, and the cost covers only what your unit price covers.

What is carpet square footage calculator?

Carpet square footage is the floor area that will actually be covered, found by multiplying the length and width of each rectangular area and adding the results. An irregular room is handled by splitting it into rectangles: an L-shaped bedroom becomes the main room plus the leg. What you buy is larger. The purchase area is the net floor area scaled up by a waste allowance, then usually restated in square yards, because that is how most US retailers price broadloom; one square yard is exactly 9 square feet, since a yard is exactly 3 feet. Linear feet is a third description of the same material: the length of roll, at a given width, needed to cut the rooms from full-width strips. A 12-foot roll sold 10 linear feet long holds 120 square feet, which is 13.33 square yards.

How to use this calculator.

  1. Measure each room wall to wall at its longest length and widest width and enter them as Room 1 length and Room 1 width. The fields take decimal feet, so divide inches by 12 and round up to the next tenth: 11 ft 6 in is 11.5, and 14 ft 4 in becomes 14.4.
  2. Use Room 2 and Room 3 for other spaces getting the same carpet, such as a second bedroom, the hallway or a closet floor. Leave both of a room's dimensions at 0 to skip it; a room with only one of its two dimensions filled in will not calculate.
  3. In Excluded area, enter in square feet anything inside those rectangles that will not be carpeted — a raised hearth, a built-in cabinet or window seat, an island in a combined room. Leave small jogs and doorway recesses in, because they still have to be cut around.
  4. Set Carpet roll width to the width of the product you are pricing, which is 12 ft for most US broadloom; the spec sheet or sample tag will say if a style is made wider. Leave it at 0 if you only want area; the cost is then worked out on the waste-adjusted area.
  5. Enter a Waste allowance. 10% is a common starting point for plain carpet in a few rectangular rooms; go higher for patterned carpet, many small spaces, or rooms wider than the roll.
  6. Choose the Price unit that matches your quote, per square yard or per square foot, and type the Unit price. Use the price of the carpet alone unless you deliberately want pad or installation folded in.

The formula.

Yd² = (ΣAᵢ − X) × (1 + w) ⁄ 9

The net area is N = Σ(Lᵢ × Wᵢ) − X, summed over the one to three rectangles you entered, where X is the excluded area in square feet. The exclusion comes off the total once, so it does not matter which room the hearth sits in, but it has to be smaller than the total or there is nothing left to carpet.

The purchase area is P = N × (1 + w), where w is the waste percentage divided by 100; a 10% allowance multiplies by 1.10. Because it is a percentage, the allowance scales with the job — a 60 sq ft hallway gets 6 sq ft extra and a 600 sq ft basement gets 60. Square yards are P ÷ 9. The linear length is worked out room by room from strips. With R the roll width in feet, a room L ft long and W ft wide can be laid with strips running along L, which takes ceil(W ÷ R) strips of length L, or with strips running along W, which takes ceil(L ÷ R) strips of length W. The calculator takes whichever needs less roll, adds the rooms, and multiplies by (1 + w). The excluded area does not shorten any strip, because a built-in cannot be cut out of the roll. Cost is priced on the carpet bought, B = linear feet × R, or B = P when no roll width is entered: (B ÷ 9) × price when the price is per square yard, or B × price when it is per square foot, and the two agree exactly when the yard price is nine times the foot price.

Area and square yards are proportional to the net area, and the waste percentage moves every output by the same factor; the strip length and the cost move in steps, because strips are whole widths of roll. The linear length is a sum over rooms, so runs are still additive: with five rooms, enter three, then the other two, and add the results, as long as the allowance, roll width and price are the same and the excluded area goes into only one run.

The linear length is still an estimate. Each room is cut on its own, so an offcut from one room is never used in another, and pile direction, pattern repeats and the position of seams are not modelled. A 13 × 15 ft room shows what the strip plan changes: area alone would give 195 × 1.10 = 214.5 sq ft, or 17.88 linear feet of 12-foot roll, but one side of the room is wider than the roll in either direction. Two strips are needed whichever way the roll runs, 2 × 15 = 30 ft one way or 2 × 13 = 26 ft the other, so the calculator uses 26 ft, which is 28.6 ft with the 10% allowance (26 ft of 12-foot roll is 312 sq ft before the allowance). The cost is priced on that roll, 28.6 ft × 12 ft = 343.2 sq ft, not on the 214.5 sq ft the area method gives, so a room wider than the roll is no longer under-priced; for the real cut plan, get the installer's measure.

A worked example.

Example

Two rooms are getting the same carpet: a 12 × 15 ft bedroom and a 10 × 11 ft dressing room, nothing excluded, a 10% waste allowance, a 12-foot roll and a quote of $32 per square yard. The floor areas are 12 × 15 = 180 sq ft and 10 × 11 = 110 sq ft, so the net area is 290 sq ft. Adding 10% gives 290 × 1.10 = 319 sq ft, the purchase area. In square yards that is 319 ÷ 9 = 35.44 sq yd. On a 12-foot roll the strip plan comes to 27.5 linear feet, worked out below, and the carpet is priced on that roll length. Both rooms suit the roll. The bedroom is one 15-foot strip, exactly as wide as the roll, and the dressing room is one 10-foot strip laid with the roll's 12 feet across its 11-foot wall. That is 15 + 10 = 25 linear feet, or 300 sq ft. The 10 sq ft more than the 290 sq ft of floor is the strip left over beside the dressing room (10 × 12 = 120 sq ft of carpet for 110 sq ft of floor). The 10% allowance is then added to the strip length: 25 × 1.10 = 27.5 linear feet, or 330 sq ft of roll, which is 11 sq ft more than the 319 sq ft purchase area. That roll is what the cost is based on: 330 ÷ 9 × $32 = $1,173.33, against $1,134.22 for 319 sq ft priced by area. The bedroom is exactly as wide as the roll, so the trimming margin there is thin, which is why the installer's measure may come back a little higher.

unit Price32
room1 Width15
room3 Length0
room3 Width0
roll Width Ft12
room2 Width11
waste Percent10
excluded Area Sq Ft0
room2 Length10
room1 Length12

Frequently asked questions.

How many square yards of carpet does a 12 × 12 room take?
The floor is 144 sq ft, which is exactly 16 square yards. With a 10% allowance you would plan on 158.4 sq ft, or 17.6 sq yd, so at $32 a yard the carpet runs $563.20 rather than the $512 the bare floor suggests. One wall matches a 12-foot roll exactly, so ask whether the installer can fit the room in one piece; if the walls are out of square, a narrow fill along one side may be needed.
Why is the installer's yardage higher than my estimate?
Installers order from a cut plan, not from total area. Every piece in a room must run with the pile the same way, seams are kept out of doorways and walking paths where possible, and any room wider than the roll needs a fill strip. A 13 × 15 ft room shows the effect: 214.5 sq ft with 10% waste by area, but 312 sq ft on a 12-foot roll if the leftover cannot be used elsewhere: the roll length shown for that room is 26 ft of strips, 28.6 ft (343.2 sq ft) with the allowance, and the cost is priced on that. Ask to see the seam diagram — it shows where each piece comes from.
How do I compare a per-square-foot price with a per-square-yard price?
Multiply the square-foot price by 9 to get the square-yard price, or divide the other way. $3.50 per sq ft is $31.50 per sq yd, and $32 per sq yd is $3.56 per sq ft once rounded to the cent. That rounding is visible on a real job: the 330 sq ft of carpet in the two-room example priced at $3.56 per sq ft comes to $1,174.80, against $1,173.33 at $32 per square yard.
What waste allowance should I enter?
Start from the layout rather than a rule. A few plain rectangular rooms narrower than the roll need little beyond trimming margin; patterned carpet, stairs, several closets or rooms wider than the roll need more. On the two-room example, each 5 percentage points is worth $53.33 at $32 a yard: 5% means 26.25 ft of 12-foot roll, which is 315 sq ft of carpet and $1,120.00, while 15% means 28.75 ft, 345 sq ft and $1,226.67. Running two or three allowances gives you a budget range.
Should I subtract the fireplace hearth or a closet?
Subtract fixed things the carpet goes around, such as a raised hearth, built-in cabinets or a kitchen island. A carpeted closet is the opposite: add it as one of the rooms. A 20 sq ft hearth in the two-room example drops the net area to 270 sq ft and the purchase area to 297 sq ft, 33 sq yd. The cost stays at $1,173.33 at $32 a yard, because the hearth does not shorten any strip of roll. Do not subtract small notches; they still cost carpet to cut around.
Does the estimated cost include pad and installation?
Only if your unit price does. The cost is simply the carpet bought times the price you enter. Most quotes list pad, tack strip, fitting labour, transitions, furniture moving and removal of the old carpet as separate lines. To price the pad, run the same rooms again with the pad's own price; set the roll width to 0 to price pad on the waste-adjusted area; pad has no pile direction, so its pieces can be joined any way round and it usually needs less allowance.
I have more than three rooms. How do I add them?
Enter three, note the results, then enter the rest and add the two sets together. Every output is a sum over the rooms, so the sums match a single combined run as long as the waste allowance, roll width and price stay the same. Order all the carpet for connected rooms together: carpet from different dye lots can differ slightly in colour, which shows where two rooms meet.
Can I measure the rooms in metres?
The room fields are in feet, so divide metres by 0.3048, which is the exact length of a foot. A 4.2 × 3.6 m bedroom is 13.78 × 11.81 ft; rounded up to 13.8 × 11.9 it gives 164.22 sq ft. To turn square feet back into square metres, multiply by 0.09290304: the example's 319 sq ft purchase area is 29.64 m², and a square yard is 0.83612736 m² exactly.
How do I include a flight of stairs?
Treat the flight as one rectangle: the stair width by the total run of carpet, which is the number of steps times tread depth plus riser height. Thirteen steps 3 ft wide with 10-inch treads and 7.5-inch risers make 18.96 ft of run and 56.88 sq ft. Enter it as a room, allow extra for wrapping each nosing, and expect stair fitting to be priced separately.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
Yd² = (ΣAᵢ − X) × (1 + w) ⁄ 9
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon