Carpet Calculator

Carpet ordered = ⌈room width ÷ roll width⌉ × room length × roll width ÷ 9 square yards. A 14 × 12 ft room fits one 12 ft wide run 14 ft long, so you need 168 sq ft, or 18.7 sq yd, plus 10% for trimming: about 20.5 sq yd.

Units
Your result will appear here.

Broadloom carpet comes off rolls of fixed width, usually 12 ft, so the order depends on how the room is cut from the roll, not just its area. This calculator tests both orientations, picks the one that needs less roll, and reports square yards, seams and pad.

The formula

Runs = ⌈room dimension across the roll ÷ roll width⌉

Roll length = runs × room dimension along the roll × (1 + waste %)

Square yards = roll length × roll width ÷ 9

Coverage and yield assumptions

Most residential carpet is made in 12 ft widths; some lines come in 13 ft 6 in or 15 ft. Carpet is priced per square yard (9 sq ft) or per square foot. Pad is sold in rolls and is laid without matching, so pad is estimated from the room area plus waste.

Seams and pile direction

When a room is wider than the roll, the carpet must be seamed. The Carpet and Rug Institute's CRI 105 standard recommends keeping seams out of high-traffic paths and doorways where possible, and running all pieces with the pile in the same direction so color looks uniform. The fill strip beside a full width may be cut from the leftover length if the pile direction can match.

Patterns and stripes

Patterned carpet needs extra length for every run so the pattern lines up at seams, similar to wallpaper. Add the pattern repeat to each run, or ask the dealer to measure. Berbers with visible loops also show seams more and benefit from careful layout.

Stairs and closets

Each standard stair takes a piece roughly 3 ft wide by 18–22 in (tread plus riser, wrapped over the nose). A 13-step staircase typically needs 3–4 sq yd. Closets add small fills that can usually come from offcuts if the pile direction matches.

Choosing pad

Common mistakes to avoid

Waste factor

The default 10% on roll length allows for trimming at walls, squaring the cut ends and small errors. Use 5% for simple rectangles with no seams and 15% for patterned carpet or rooms with angled walls and alcoves.

Imperial and metric

Switch the toggle above the inputs to enter ft ↔ m. The page converts metric entries to imperial before calculating, using NIST factors (1 ft = 0.3048 m, 1 in = 2.54 cm), and shows key results in both systems.

Worked examples

Bedroom 14 × 12 ft on a 12 ft roll

Inputs: room length 14 ft; room width 12 ft; roll width: 12 ft; waste factor 10%.

Result: Order about 20.5 sq yd of carpet.

Family room 20 × 16 ft

Inputs: room length 20 ft; room width 16 ft; roll width: 12 ft; waste factor 10%; cost per unit $32.

Result: Order about 46.9 sq yd of carpet.

Wide room on a 15 ft roll

Inputs: room length 18 ft; room width 15 ft; roll width: 15 ft; waste factor 5%.

Result: Order about 31.5 sq yd of carpet.

Quick reference for common sizes

The table repeats the first worked example at smaller and larger sizes, keeping every other setting the same, so you can see how the carpet calculator result scales.

InputsResult
room length 7.0 ft; room width 6.0 ft; roll width: 12 ft; waste factor 10%Order about 8.8 sq yd of carpet
room length 10.5 ft; room width 9.0 ft; roll width: 12 ft; waste factor 10%Order about 13.2 sq yd of carpet
room length 21.0 ft; room width 18.0 ft; roll width: 12 ft; waste factor 10%Order about 52.8 sq yd of carpet
room length 28 ft; room width 24 ft; roll width: 12 ft; waste factor 10%Order about 82.1 sq yd of carpet
room length 42 ft; room width 36 ft; roll width: 12 ft; waste factor 10%Order about 184.8 sq yd of carpet

Limitations

The calculator handles one rectangular room at a time. For several connected rooms, a professional measure with a seam diagram usually saves yardage. Stairs are not included.

Frequently asked questions

How do I convert square feet to square yards?

Divide square feet by 9. A 12 × 12 ft room is 144 sq ft, or 16 sq yd.

How wide is a roll of carpet?

Usually 12 ft. Some products come in 13.5 ft or 15 ft widths.

How much carpet for a 12 × 15 room?

One 12 ft wide run 15 ft long: 180 sq ft or 20 sq yd, plus about 10% for trimming.

Do I need the same amount of pad?

Pad is estimated by room area plus waste, so it is often slightly less than the carpet order.

Where should seams go?

Away from doorways and traffic paths, and parallel to the main light source when possible.

Sources

  1. Carpet and Rug Institute. Carpet installation standard CRI 105. https://carpet-rug.org/
  2. National Institute of Standards and Technology. Unit conversion (SI and US customary). https://www.nist.gov/pml/owm/metric-si/unit-conversion

Method details: how we calculate.