Carpet Calculator

Carpet is cut from a fixed-width roll, so waste depends on room size and direction. Each room is checked in both directions.

Results update as you type.

Rooms
Room 1
Room 2
$/sq yd

Enter your local price. Prices vary by region and supplier.

Loading animation…

Watch it explained

A step-by-step video using your numbers: what to enter, what the result means, and a “what if” example. On-screen instructions follow each step as it happens.

Loading animation…
0:00 / 0:00

What the animation shows

The animation and the step-by-step video above use your numbers. Here is the same walkthrough written out for the default example.

Finished frame of the carpet calculator animation for the default example
The last frame of the animation for the default example.

What you enter

  • Rooms: 12 × 15; 10 × 14 ft.
  • Roll width: 12 ft.

What happens, step by step

  1. Carpet comes on a 12 ft wide roll, laid in full-width strips.
  2. This strip runs past the wall. The extra 2 ft is cut off as waste.
  3. The side bar is the roll you buy: 29 ft long, waste hatched.

The answer: carpet to buy is 38.67 sq yd.

How it’s calculated

  • Strips = room width ÷ roll width, rounded up; length = strips × room length
  • Both orientations are tested; the shorter roll length is used
  • Square yards = roll length × roll width ÷ 9

Worked example

Rooms 12 × 15 ft and 10 × 14 ft on a 12 ft roll.

Inputs

Rooms
12 × 15; 10 × 14 ft
Roll width
12 ft
Price per square yard
0 $/sq yd

Results

Carpet to buy
38.67 sq yd
Roll length
29 ft
Room area
35.56 sq yd
Waste
8.8%

Load this example into the calculator

Assumptions and limits

  • Each room is cut separately; leftover pieces are not reused in other rooms.
  • Pile direction and pattern matching are ignored. Patterned carpet needs extra.

Verify the result against the applicable local code, adopted code edition, manufacturer instructions and project requirements. See our methodology.

Questions

Why do I pay for more carpet than my room area?

Carpet comes in fixed widths. A 10 ft wide room cut from a 12 ft roll wastes a 2 ft strip along its length.

How do I convert square feet to square yards?

Divide square feet by 9.