Carpet Yardage Calculator

Measure rooms plan seams optimize roll cuts and estimate waste with confidence. Supports stairs closets hallways L shapes and repeats. Choose units set roll width add pattern repeat and rounding. Get live results detailed cut lists CSV and PDF export and a printable quote clients love. Save projects share links and build better estimates.

Project settings

Switching units converts all inputs and recalculates.
ft
Common widths are 12 ft, 15 ft, or 4 m.
in
in
%
Typical waste 5–15% (more for heavy patterns).

Areas

Tips: For L-shapes, enter the outer rectangle and the cut-out. For closets/hallways, add separate rectangles.

How it works

For each area, the calculator estimates required linear length along the roll (nap) direction. It:

  • Computes widths needed: ceil(room_width ÷ roll_width).
  • Adds lengthwise pattern repeats: ceil(room_length ÷ repeatL) × repeatL (if any).
  • Applies waste allowance to total linear length.
  • Converts to square yards: sq yd = sq ft ÷ 9 (or metric equivalents).
  • Optional rounding to nearest 0.5 or 1.0 linear yard.

This is a planning aid. Always verify on-site and follow manufacturer seam/nap guidance.

FAQs

Linear yardage is the running length of carpet pulled from the roll at a fixed roll width. Total linear yards = total linear feet ÷ 3.

Lengthwise repeats round each cut length up to the next full repeat so patterns align between widths and across seams.

Plain carpets often use 5–10%. Heavy patterns or complex rooms may require 10–15% or more. Adjust per project.

If room width exceeds roll width, multiple widths and seams are required. The tool estimates width count and flags likely seams.

Yes. Switch units anytime; inputs convert automatically between feet/inches and meters.

Results

Linear yards
0.00
Square yards
0.00
Square feet
0.00
Square meters
0.00

Cut list

# Type Dimensions Widths Repeat add Cut length Linear ft
Seam planner: Rooms wider than the selected roll width will need seams. Avoid seams across major pathways when possible; align nap direction consistently.

About this Carpet Yardage Calculator

This tool is designed to translate real‑world measuring practice into fast, transparent calculations that anyone on a carpet project can understand. You enter areas as rectangles, L‑shapes, or a staircase/runner and the calculator converts those dimensions into linear length pulled from a roll. Because carpet is supplied in fixed roll widths, planning focuses on how many widths are needed across a room and how long each cut must be along the nap direction. The result is expressed as linear yards, square yards, square feet, and square meters, with optional rounding and a customizable waste allowance.

Core concepts and formulas

The calculator assumes a consistent nap (pile) direction and an installation where seams run parallel to the roll length whenever possible. For each area, it computes the number of widths required and the adjusted cut length, including any lengthwise pattern repeat. A global waste allowance then scales totals to accommodate trimming, pattern matching, and on‑site irregularities. Finally, unit conversions are applied for reporting in both imperial and metric systems.

Parameter Meaning / Units Formula (imperial baseline)
widths Number of roll widths required across the room widths = ceil(room_width_ft ÷ roll_width_ft)
cut_len Final cut length per width (ft)
base_len = room_length_ft
repeat_ft = repeat_length_in ÷ 12
cut_len = (repeat_ft > 0) ? ceil(base_len ÷ repeat_ft) × repeat_ft : base_len
linear_ft Total linear feet from the roll linear_ft = cut_len × widths
with_waste Linear feet after waste allowance with_waste = linear_ft × (1 + waste_pct/100)
linear_yd Linear yards linear_yd = with_waste ÷ 3 (rounded if selected)
area_sqft Projected area including waste area_sqft = Σ(room_area_sqft) × (1 + waste_pct/100)
sq_yd Square yards sq_yd = area_sqft ÷ 9

Worked example

Suppose a room measures 15.5 ft × 13 ft, with a 12 ft roll width, a 9 in lengthwise pattern repeat, and 10% waste. The room width (13 ft) requires two roll widths (because 13 ÷ 12 = 1.083 → ceil to 2). The base cut length is 15.5 ft. The repeat in feet is 9 / 12 = 0.75 ft. Divide 15.5 by 0.75 to get 20.667, then round up to 21 repeats. 21 × 0.75 = 15.75 ft per width. Total linear feet before waste is 15.75 × 2 = 31.5 ft. After 10% waste: 34.65 ft. Linear yards = 34.65 ÷ 3 = 11.55 yd (apply rounding if chosen). Area basis = 15.5 × 13 = 201.5 ft²; with waste: 221.65 ft² → 24.63 yd².

Step Calculation Result
Widths needed ceil(13 ÷ 12) 2 widths
Repeat conversion 9 in ÷ 12 0.75 ft
Adjusted cut length ceil(15.5 ÷ 0.75) × 0.75 15.75 ft
Total linear feet 15.75 × 2 31.5 ft
Waste applied 31.5 × 1.10 34.65 ft
Linear yards 34.65 ÷ 3 11.55 yd
Square yards (201.5 × 1.10) ÷ 9 24.63 yd²

Practical guidance

Use a lower waste allowance for plain, forgiving patterns and simple rooms, and a higher allowance for bold repeats, complex layouts, or tight tolerances. When multiple rooms share the same carpet, consider combining cuts to reduce waste—closets and hallways are good candidates for leftovers. Keep seams out of high‑traffic paths and align the nap direction throughout a space. For metric projects, enter measurements in meters, select the 4 m roll width preset where appropriate, and the calculator will still report imperial equivalents for quoting flexibility.

Related Calculators

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.