Floors & Tile

Carpet Calculator – Roll Width, Seams & Cost

Estimate carpet from full roll-width cuts, including seam count, trim, pattern repeat, orientation and an adjustable waste allowance.

Updated: September 3, 2026 · Published by BetterHomeHabits

Quick answer

A 15 × 12 ft room is 180 sq ft or 20 sq yd before waste.

Purpose
Estimate carpet square yards using roll width, cut orientation, seam count, trim, pattern repeat and optional cost.
Formula
The calculator lays full-width carpet strips in both directions, adds cut trim and pattern alignment, then uses the selected or lower-material orientation. Square yards = roll width × total linear feet ÷ 9.

How this calculator works

Calculate carpet quantity from room dimensions, convert it to square yards and include an adjustable waste allowance.

Formula
The calculator lays full-width carpet strips in both directions, adds cut trim and pattern alignment, then uses the selected or lower-material orientation. Square yards = roll width × total linear feet ÷ 9.

Example

A 15 × 12 ft room is 180 sq ft or 20 sq yd before waste.

Reliability check

Compare both roll directions, then reject any direction that places seams in poor locations or reverses the pile. The least-material layout is not automatically the correct installation layout.

How to get a better estimate

  • Seams and roll width can increase the real quantity beyond pure area.
  • Patterned carpet may need additional matching allowance.
  • Ask the installer to confirm seam layout before ordering.

What the result means

This calculator estimates area, not a professional roll-layout plan. Standard roll width, pile direction, seams, stairs and pattern matching can increase the quantity beyond the square-yard result.

Source or method

Review Carpet and Rug Institute installation standards →

Related calculators