Carpet Calculator

A 15-by-12-foot room on a 12-foot roll needs one 15-foot strip. An entered 10% length allowance makes the purchase 16.5 linear feet, or 22 square yards. A 15-by-13-foot room instead needs two strips in this orientation: 33 linear feet with that allowance, or 44 square yards.

Dividing room area alone would miss the extra strip.

Carpet Calculator: inputs

Calculated result
Square yards to buy22
Roll length needed (ft)16.5

Carpet Calculator: Room length (ft) sensitivity

Carpet Calculator: Room length (ft) and Square yards to buy5 calculations vary the “Room length (ft)” input while holding the other entered inputs constant.1217.61420.515221724.91826.4

Enter the rectangular room length and width, roll width and an extra length percentage. Carpet strips run along the entered room length. The calculation rounds the number of full-width strips up, then adds the length allowance.

Swap room length and width to compare seam orientation; nap or pattern direction may rule out that rotation.

This is a full-length strip layout, without reusing offcuts across another room. Pattern repeats, seams, joins, closets and stairs need an installer’s cutting plan. The extra percentage is an entered assumption, not a guarantee of enough matching material.

Padding and installation are separate.

Carpet: worked example

Room length (ft)15
Room width (ft)12
Carpet roll width (ft)12 ft roll
Waste allowance10.0%
Square yards to buy22
Roll length needed (ft)16.5

Common error: Buying square yards without checking the roll. A room a foot wider than the roll can double the length you have to buy.

Carpet: formula

Strips = ceil(room width ÷ roll width); roll length = strips × room length × (1 + length allowance); square yards = roll length × roll width ÷ 9

NIST Handbook 44: Units and Systems of Measurement · Rectangle: Wolfram MathWorld

Carpet: changing Room length (ft)

Room length (ft)Square yards to buyRoll length needed (ft)
1217.613.2
1420.515.4
15 (example)2216.5
1724.918.7
1826.419.8

Carpet: compare input ranges

InputTested fromToSquare yards to buy: low inputSquare yards to buy: high inputSwing
Room width (ft)1113224422 (100%)
Carpet roll width (ft)12 ft roll15 ft roll2227.55.5 (25%)
Room length (ft)141720.524.94.4 (20%)
Waste allowance8.0%12.0%21.622.40.8 (3.6%)

Carpet: individual input comparisons

InputValueSquare yards to buyRoll length needed (ft)
Room length (ft)1217.613.2
1420.515.4
152216.5
1724.918.7
1826.419.8
Room width (ft)102216.5
112216.5
122216.5
134433
144433
Carpet roll width (ft)12 ft roll2216.5
15 ft roll27.516.5
Waste allowance6.0%21.215.9
8.0%21.616.2
10.0%2216.5
12.0%22.416.8
14.0%22.817.1

Carpet: combined input changes

Room length (ft) / Room width (ft)101214
1217.617.635.2
1420.520.541.1
15222244
1724.924.949.9
1826.426.452.8

Carpet: which assumptions move the result?

Carpet: Square yards to buy as Room width (ft) changesSquare yards to buy starts at 22. Moving Room width (ft) from 10 to 14 changes it to 44, with Room length (ft) 15; Carpet roll width (ft) 12 ft roll; Waste allowance 10.0% kept fixed.10221122122213441444
Chart quantityDisplayed settings
Room width (ft)10 → 14
Square yards to buy22 → 44
Room length (ft)15
Carpet roll width (ft)12 ft roll
Waste allowance10.0%
Carpet: Square yards to buy as Carpet roll width (ft) changesSquare yards to buy starts at 22. Moving Carpet roll width (ft) from 12 ft roll to 15 ft roll changes it to 27.5, with Room length (ft) 15; Room width (ft) 12; Waste allowance 10.0% kept fixed.12 ft roll2215 ft roll27.5
Chart quantityDisplayed settings
Carpet roll width (ft)12 ft roll → 15 ft roll
Square yards to buy22 → 27.5
Room length (ft)15
Room width (ft)12
Waste allowance10.0%

Carpet: values and definitions

Quantity and definitionValue used
Room length (ft)15
Room width (ft)12
Carpet roll width (ft) — Carpet is sold in rolls 12 or 15 feet wide.12 ft roll
Waste allowance — Seams, pattern match and trimming.10.0%
Square yards to buy22
Roll length needed (ft)16.5

Carpet: half and double Room width (ft)

Room width (ft)Square yards to buy
622
1222
2444

Home & Construction calculators: Rainwater Harvesting Calculator, Cubic Feet, Yards and Meters Calculator, Flooring Calculator, Material Volume and Bag Calculator, Tile Flooring Calculator, Roofing Calculator.

Carpet comes on wide rolls, so the length you buy depends on the roll width, not only on the room area. A 15 by 12 foot room with 10 percent waste is 198 square feet, or 22 square yards. On a 12 foot roll that is 16.5 feet of length.

The seam layout can add more, because a room wider than the roll needs a second strip.

Sketch the seams and the direction of the pile. Carpet must run one way, and a bad seam layout can waste a full width.

See the area on the square footage calculator, alternatives on the flooring and tile calculators and volume on the material pages. The paint and drywall calculators cover walls, and the unit price comparison page helps compare per-yard and per-foot prices.

Can a 13-foot-wide room fit one 12-foot-wide strip?

No. It needs a join or another orientation; area alone does not establish a workable cut.

Does the calculator choose the seam direction?

No. It uses strips parallel to the entered length. Compare the rotated dimensions only when the product’s nap and installation rules permit it.

How do I convert square feet to square yards?

Divide by 9. A 180 square foot room is 20 square yards.

Why does the roll width matter?

Carpet is cut from a fixed-width roll, so rooms that do not fit the width waste material or need seams.

Do I need padding?

Yes for most carpet. Padding adds comfort, extends carpet life and is often bought separately per square yard.