Stair Carpet Calculator

Enter a flight's total rise and tread run, or type the number of stairs, to get the length of carpet for the treads and risers, the square yards at your stair width and the roll to buy, rounded up once.

A ready-made setup of the Carpet Calculator.

Estimates for planning, not professional advice. Read the full notice.

Flight and carpet

Feet and inches, like 12' 6"

reads as 9 feet

Inches, like 4 in

reads as 7 and 3 quarters inches

Inches, like 4 in

reads as 10 inches

Inches, like 4 in

Inches, like 4 in

reads as 3 feet

Inches, like 4 in

Feet and inches, like 12' 6"

Example: a straight flight

22 carpet, by the linear foot

  • Risers 14 risers
  • Treads 13 treads
  • Riser height 7.714 in
  • Length covered 19 ft 10 in
  • Square yards at the stair width 7.27 sq yd

Estimate for planning, from what you entered and the product data shown. Check product labels and your supplier before you buy.

Shopping list

Example: a straight flight
ItemSizeBuy
Carpet, by the linear footcarpet, by the linear foot22

Share this project

This link carries:

    The project is inside the link, after the # sign. Browsers do not send that part to the site.

    Worked example: a straight flight

    Show the working
    1. Treads: the tread run times the treads 10 in × 13 treads = 10 ft 10 in
    2. Risers: the riser height times the risers 7.714 in × 14 risers = 9 ft
    3. Add the waste allowance, once 19 ft 10 in × 1.1 = 21 ft 9 13/16 in
    4. Roll length: the strips across the stair width, times that length 1 strip × 21 ft 9 13/16 in = 21 ft 9 13/16 in
    5. Round up once, to whole feet of roll 21 ft 9 13/16 in = 22 linear ft of carpet

    Assumptions

    The figures behind the example. Sourced figures link to their source below; a default is a starting value to check against your label or supplier.

    AssumptionValueDetails and changes
    Waste allowance 10%
    Default A typical allowance, added once to the length covered. Change it for your job.
    Stair width No default
    Default The width of the carpet on the stair. Check your label or supplier.
    Nosing wrap per tread 0 in
    Default Extra carpet turned over each nosing, our assumption of none. Check your label or supplier.
    Roll width No default
    Default Choose the width of your roll from the list; the three widths are the Carpet and Rug Institute's.
    Largest riser you will allow 7.75 in[1]
    Default Prefilled with the 2021 IRC maximum riser height; type a smaller number for more, lower risers.
    Tread run No default
    Default The depth of a tread from nosing to nosing. Check your label or supplier.
    Top mount No default
    Default Standard: the floor above is the top tread. Flush: the top tread is on the stringer.

    What one step takes

    The working for the example flight: a tread, a riser, one step and the whole flight, each from the stair engine

    The working for the example flight: a tread, a riser, one step and the whole flight, each from the stair engine
    PartLength
    Tread run 10 in
    Riser height 7.714 in
    One step 17.714 in
    Treads and risers together 19 ft 10 in
    With the waste allowance 21 ft 9 13/16 in

    One step is its tread run plus its riser height, with any nosing wrap you add. The flight is its treads and risers added, then the waste allowance once.

    Carpet for a number of stairs

    Length covered and roll length for flights of different numbers of stairs at the example riser and tread, each stair a tread and a riser

    Length covered and roll length for flights of different numbers of stairs at the example riser and tread, each stair a tread and a riser
    StairsLength coveredRoll length with wasteSquare yards
    10 stairs 14 ft 9 1/8 in16 ft 2 7/8 in5.41
    12 stairs 17 ft 8 9/16 in19 ft 5 13/16 in6.5
    13 stairs 19 ft 2 5/16 in21 ft 1 5/16 in7.04
    14 stairs 20 ft 8 in22 ft 8 13/16 in7.58
    15 stairs 22 ft 1 11/16 in24 ft 4 5/16 in8.12

    Each row types the number of stairs directly: every stair has one tread and one riser. The riser, tread, stair width and waste are the example's.

    Questions

    How much carpet do I need for 13 stairs?

    Choose From a number of stairs, pick 13 stairs and type the riser height and tread run. Each stair takes its tread run plus its riser height, and the table lists the length and roll for several counts. The stair width, waste allowance and roll width are the example's until you change them.

    What is the length of carpet for one step?

    The tread run plus the riser height, plus any nosing wrap you add. The calculator adds the treads and the risers separately, so a flight whose top is the floor above has one tread fewer than risers.

    Why does the roll length differ from the length covered?

    The waste allowance is added once to the length covered, and a stair wider than the roll takes more than one strip. The roll length is the covered length with waste, times the strips across the stair width.

    Local codes and amendments differ; your building department decides.

    Sources (2)

    1. 2021 International Residential Code, Chapter 3 Building Planning (opens in new tab), International Code Council, 2021 IRC. Code or government.
      “The riser height shall be not more than 7 3/4 inches (196 mm).”
      Checked November 12, 2026. Figures and codes change; verify with the source. Back to where this is used (Source 1)
    2. Finding the Right Carpet (opens in new tab), The Carpet and Rug Institute, web page, undated. Standards or industry body.
      “Broadloom carpet can be 12 feet, 13.5 feet, or 15 feet in width.”
      Checked November 12, 2026. Figures and codes change; verify with the source.

    These are summaries of what the sources say, not professional advice. Codes and product data change. Check with your building department and the product label about your own project.