Everyday Life & Household Home Improvement & Yard CRI 105 residential installation

Carpet & Padding Calculator

Carpet is priced by the square yard but made in a fixed-width roll, so the amount you pay for is almost never the area of your floor. This calculator lays the roll out both ways across each room, counts the full-width strips it takes to cover the space, rounds every drop up to a whole pattern repeat, and reports the square yards you actually have to order — plus the seam count, the waste percentage, the padding, the tack strip, and what the job costs installed. Stairs are cut from the same roll and are included in the take-off.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Room 1 lengthMeasure wall to wall at the longest point, including any closet or alcove you are carpeting.15 ft
Room 1 widthThe other wall-to-wall dimension; the calculator decides for itself which way the roll should run.12 ft
Room 2 lengthLeave at zero if you are carpeting one room only.0 ft
Room 2 widthLeave at zero if you are carpeting one room only.0 ft
Carpet roll widthAsk the retailer which width your chosen style is made in — it is stamped on the roll label.12 ft (standard US roll)
Pattern repeatThe lengthwise distance between repeats of the design; enter 0 for plain, textured or frieze carpet.0 in
Number of stair treadsCount every step you are covering, including a landing step if it is carpeted in the same pieces.0
Stair widthWall to wall for a boxed stair, or the full width of the tread if the carpet wraps a open side.36 in
Riser heightThe vertical face of one step; the IRC caps residential risers at 7 3/4 in, so 7 to 7 3/4 in is typical.7.5 in
Tread depthThe horizontal surface you step on, front edge to riser; the IRC minimum is 10 in.10 in
Total width of door openingsAdd up every doorway and cased opening; tack strip is not fitted across them.3 ft
Carpet priceUse the price per square yard; multiply a price-per-square-foot quote by 9 to get it.28 $/sq yd
Padding priceRebond padding is usually the cheapest option; memory foam and rubber cost several times more.6 $/sq yd
Installation labourCharged on finished area, not on the roll you buy; set it to 0 if you are fitting the carpet yourself.8 $/sq yd

It returns

  • Total installed cost — Carpet on the purchased area, padding and labour on the finished area.
  • Carpet to buy
  • Carpet to buy
  • Waste over finished area
  • Seams in the layout
  • Padding needed
  • Tack strip

The formula

Abuy=WrollWroomWrollLdrop
waste=AbuyAfinAfin×100
Astair=Wrolln12Wrollwstairr+t+1.512

In plain text: A_buy = W_roll × ⌈W_room / W_roll⌉ × L_drop, with L_drop = ⌈L_room / R⌉ × R when a pattern repeats

  • A_buyCarpet you have to buy, before converting to square yards (sq ft)
  • W_rollWidth of the roll the carpet is made in (ft)
  • W_roomRoom dimension measured across the strips (ft)
  • L_roomRoom dimension measured along the strips (ft)
  • L_dropCut length of one strip: the room length, rounded up to a whole pattern repeat (ft)
  • RPattern repeat, zero for plain carpet (ft)
  • ⌈x⌉Ceiling: round up to the next whole number, because you cannot buy part of a strip (—)

The calculator evaluates this both ways round — strips running along the length and strips running along the width — and keeps whichever buys less carpet. Square yards are square feet ÷ 9.

Updated Category Home Improvement & Yard Verified against published test cases Reading time 14 min

Why the carpet you buy is never the size of your floor

Carpet leaves the mill as a roll of one fixed width — 12 ft almost everywhere in North America, 15 ft for some broadloom lines, and 4 m (13 ft 1 in) on imported goods. You cannot buy half a roll width. Whatever length the retailer cuts off, you pay for the full width of it, so the unit you are really purchasing is linear feet of roll, priced as though it were square yards.

That single fact explains every surprise on a carpet quote. A 12 ft × 15 ft bedroom takes exactly one 15 ft drop off a 12 ft roll: 180 sq ft bought, 180 sq ft laid, nothing wasted. Push the room to 13 ft × 15 ft and a second strip becomes unavoidable, because 13 ÷ 12 rounds up to 2. Turn the layout so the strips run the 13 ft way and you buy two 13 ft drops, 312 sq ft: the floor grew by 8% and the order grew by 73%, and that is the better of the two layouts, not the worse one.

A take-off turns room dimensions into that purchased length, and everything downstream — seams, padding, tack strip, installed cost — follows from it. Get it wrong and you cannot quietly top up later, because dye lots do not repeat.

The formula: strips, drops and the ceiling function

Start with the number of strips. Lay the roll so it runs the length of the room; the number of full-width strips you need is the room width divided by the roll width, rounded up:

strips = ⌈W_room ÷ W_roll⌉

The ceiling brackets are the whole calculation in miniature. 11.5 ft of room across a 12 ft roll is one strip. 12.1 ft is two. There is no partial strip and no credit for the leftover.

Next, the drop length. A drop is the cut length of one strip. On plain carpet the drop equals the room length. On a patterned carpet, every drop has to start at the same point in the design or the pattern will not line up across the seam, so each drop is rounded up to a whole number of repeats:

L_drop = ⌈L_room ÷ R⌉ × R

An 18 in repeat on a 13 ft room gives ⌈13 ÷ 1.5⌉ = 9 repeats = 13.5 ft per drop. Six inches per strip sounds trivial until you have eight strips.

Multiply the strips by the drop length to get the run of roll you buy, then multiply by the roll width for area, then divide by 9 for square yards. The calculator does this twice — once with strips running along the length, once running along the width — and keeps the cheaper answer, because turning the layout 90° is free and often saves an entire strip. That is exactly what a good estimator does on paper.

Stairs come off the same roll but across it. You cut a piece the width of the stair, long enough to cover one riser, one tread and the wrap over the nosing. With a 36 in stair and a 12 ft roll you get four pieces out of every cut, so 13 treads need ⌈13 ÷ 4⌉ = 4 cuts, not 13. If your stair is wider than the roll, no piece can be cut in one span and the calculator flags it.

Padding and labour are consumed on the finished area instead: padding is trimmed to the room and the offcut is scrap. So the cost line applies carpet price to what you buy, but pad and labour to what you cover.

Worked example: a 14 × 20 ft family room and a 13-step staircase

You are carpeting a 14 ft × 20 ft family room and the stairs down to it — 13 treads, 36 in wide, 7½ in risers on 10 in treads. The carpet is a plain 12 ft broadloom at $28/sq yd, rebond padding at $6/sq yd, fitting at $8/sq yd. There are two 3 ft doorways.

  1. Finished floor area. 14 × 20 = 280 sq ft.
  2. Try the roll running the 20 ft way. Strips = ⌈14 ÷ 12⌉ = 2. Each drop is 20 ft, so the run is 2 × 20 = 40 ft and you buy 12 × 40 = 480 sq ft.
  3. Try the roll running the 14 ft way. Strips = ⌈20 ÷ 12⌉ = 2. Each drop is 14 ft, so the run is 2 × 14 = 28 ft and you buy 12 × 28 = 336 sq ft. This is the cheaper layout, so it wins. Either way there is one seam.
  4. Stair piece length. (7.5 + 10 + 1.5 in of nosing wrap) ÷ 12 = 1.5833 ft per tread.
  5. Stair cuts. A 12 ft roll is 144 in wide, so ⌊144 ÷ 36⌋ = 4 treads come out of every cut. 13 treads need ⌈13 ÷ 4⌉ = 4 cuts, each 1.5833 ft long: 4 × 1.5833 × 12 = 76 sq ft bought, against 13 × 1.5833 × 3 = 61.75 sq ft actually on the stairs.
  6. Total to order. 336 + 76 = 412 sq ft ÷ 9 = 45.78 sq yd.
  7. Waste. Finished area is 280 + 61.75 = 341.75 sq ft, so waste is (412 − 341.75) ÷ 341.75 = 20.6%.
  8. Padding. 341.75 sq ft = 37.97 sq yd, cut to fit.
  9. Tack strip. Perimeter 2 × (14 + 20) = 68 ft, less 6 ft of doorways = 62 linear ft.
  10. Cost. Carpet 45.78 × $28 = $1,281.78. Padding 37.97 × $6 = $227.83. Labour 37.97 × $8 = $303.78. Total $1,813.39.

Notice that the $1,281.78 of carpet buys 45.78 sq yd but only 37.97 sq yd ends up on the floor. That gap — about $220 of material — is the real cost of the roll width, and it is invisible if you price the job from floor area alone.

How to read the waste percentage

Waste is the honest measure of how well your rooms suit the roll. Under about 10% means your room width sits just under a whole number of strips and almost nothing is thrown away. Between 10% and 25% is ordinary for a rectangular room that does not divide neatly. Above 30% you should stop and re-plan, because you are buying a third more carpet than you will ever walk on.

Change the run direction. Free, and often decisive — in the worked example above it saved 144 sq ft. The calculator already applies it; if you are estimating by hand, always compute both ways.

Change the roll width. A wider roll is not automatically better, which is the most common misconception in carpet buying. A 15 ft roll wastes 25% on a 12 × 12 room that a 12 ft roll fits perfectly, and 50% on a 10 × 10. It only wins when your room width falls between the two widths — 13, 14 or 15 ft — where the 12 ft roll is forced into a second strip and the 15 ft roll is not. The chart under the results plots your job against all three widths.

Use the offcut. A full-width piece left over from a long drop will carpet a closet or the stair treads. This calculator counts each area separately and never nests offcuts, so its figure is a safe ceiling — ask your fitter whether the real order can come down.

One seam in a bedroom is unremarkable; three in a small room means the layout is fighting the roll. On patterned carpet a seam is also a matching problem, which is why the drop rounding matters.

Carpet to buy for common room sizes, 12 ft roll vs 15 ft roll

Plain carpet, no pattern repeat, each room laid in the cheaper of the two run directions. Square yards = full-width run length × roll width ÷ 9.
RoomFinished sq ft12 ft roll (sq yd)15 ft roll (sq yd)Cheaper roll
10 × 10 ft10013.3316.6712 ft
11 × 13 ft14317.3321.6712 ft
12 × 12 ft14416.0020.0012 ft
12 × 15 ft18020.0020.00equal
12 × 18 ft21624.0030.0012 ft
13 × 20 ft26034.6733.3315 ft
14 × 16 ft22437.3326.6715 ft
15 × 15 ft22540.0025.0015 ft
16 × 20 ft32042.6753.3312 ft
20 × 24 ft48053.3366.6712 ft

The 15 ft roll wins on exactly three of these ten rooms — the ones between 13 and 15 ft across. Everywhere else the narrower roll buys less carpet, so never assume the wide roll is the economical choice.

The installation standard behind the tack strip and seam rules

Residential stretch-in carpet installation in the United States is governed by CRI 105, the Carpet and Rug Institute's Standard for Installation of Residential Carpet (CRI 104 covers commercial work). It covers subfloor preparation, tackless strip placement, power stretching and seam construction, and manufacturers reference it when they define what voids a warranty. It does not set an order quantity: the take-off arithmetic here is estimating practice, not a code requirement. What it does justify is treating tack strip as a continuous perimeter item broken only at openings, and sizing padding to the floor rather than to the roll.

Stair geometry comes from the building code instead. The International Residential Code, Section R311.7.5, caps residential risers at 7¾ in and sets a 10 in minimum tread depth, which is why the defaults here are 7½ in and 10 in. Measure your own stair anyway: older houses routinely predate the code, and an 8½ in riser adds an inch of carpet to every tread.

Mistakes that make a carpet order wrong

  • Ordering to floor area. Length × width ÷ 9 gives the area you will walk on, not the area you will be invoiced for. On the worked example that method under-orders by 8 square yards.
  • Assuming a wider roll is cheaper. It is cheaper only when your room falls between the two widths. Check the comparison chart before you let a salesperson upsell you to 15 ft goods.
  • Letting adjoining areas run in different directions. Cut pile shades differently depending on which way the tufts lean, so two pieces laid at 90° to each other read as two different colours under the same window. Every piece in one continuous space has to run the same way, which can override the cheaper direction this calculator picks room by room.
  • Forgetting the pattern repeat. A 27 in repeat on a large room can add 10% to the order on its own, and it is not optional — without the rounding the seams will not match.
  • Measuring at the baseboard instead of into the doorways. Carpet runs under the door and stops at the centre of the door stop. Add 3 to 4 in at every opening or you will be seaming a strip in later.
  • Buying padding to the purchased area. Padding comes in 6 ft rolls, gets trimmed to the room, and the offcut is scrap. Buy it to floor area, and remember tack strip does not run across doorways — a transition strip does.
  • Ignoring dye lot. Under-order and you cannot simply buy more: different dye lots of the same style are visibly different in daylight. Order the whole job at once, from one roll where possible.
  • Skipping the stair nosing wrap. Rise plus tread alone is short by an inch or two per step; this calculator applies the common rule of thumb of 1½ in of extra wrap per tread.

Key terms

Broadloom
Carpet made in a continuous wide roll rather than as tiles. Roll width sets the purchase quantity.
Drop
One cut length of carpet, the full width of the roll. A room three strips wide needs three drops.
Pattern repeat
The lengthwise distance after which a design starts again. Every drop must begin at the same point in the repeat for seams to match, so drops are rounded up to whole repeats.
Tackless strip
The thin wood strip with angled pins nailed around the room perimeter to grip the stretched carpet backing. Not fitted across doorways.
Waterfall vs cap-and-band
Two ways of finishing a stair. Waterfall runs the carpet straight over the nosing; cap-and-band wraps and tucks each tread separately, using slightly more carpet and considerably more labour.

When to measure a different way, and what this calculator leaves out

This is a rectangular take-off. It assumes each room is a clean rectangle, that strips run parallel, and that offcuts are not nested between areas. Three situations break those assumptions.

L-shaped and irregular rooms. Split the space into rectangles at the inside corner and enter them as two rooms, then ask the retailer for a seaming diagram. A bay window, a hearth or a stairwell opening changes which strip lands where, and no formula sees that.

Carpet tiles. Tiles have no roll width and no drop, so the calculation collapses to area ÷ tile area, rounded up. Waste runs well below broadloom because an offcut from one edge fits the opposite edge, so compare the two options on delivered quantity rather than on price per square foot.

Commercial glue-down. Direct-glue work follows CRI 104 rather than CRI 105, uses no padding and no tack strip, and is normally quoted per square foot. Set the padding price to zero and ignore the trim line.

Two limits are worth stating plainly. Carpet is priced per square yard in the US and per square metre almost everywhere else; convert a metric quote with the square feet to square metres calculator first, because a square metre is 1.196 square yards. And this tool covers materials and fitting only — not removal and disposal of the old floor, subfloor repair, or door trimming.

The same rounding logic governs most bulk materials: you buy indivisible units and pay for the remainder. The raised garden bed soil calculator shows it with bagged soil. Sanity-check any promotion with the sale price and discount calculator, split a shared flat's cost with the rent split by room size calculator, and if the recarpeting is part of a move, budget it alongside the moving cost calculator.

Frequently asked questions

How many square yards of carpet do I need for a 12 by 15 room?

Twenty square yards, and unusually there is no waste. A 12 ft × 15 ft room is exactly one full strip off a 12 ft roll cut to 15 ft, so you buy 180 sq ft and lay all 180. Divide by 9 to get 20 sq yd. That clean result is a consequence of one dimension matching the roll width exactly. A 13 ft × 15 ft room is only 8% larger but needs two strips, and even in the better direction — two 13 ft drops rather than two 15 ft drops — it buys 312 sq ft, or 34.7 sq yd.

Why does the calculator sometimes buy more carpet on a 15 ft roll than a 12 ft roll?

Because you pay for the full roll width whether you use it or not. A 10 ft × 10 ft room takes one strip either way: 10 ft of run off a 12 ft roll is 120 sq ft, off a 15 ft roll it is 150 sq ft, and the extra 30 sq ft is trimmed off. Wide rolls only pay for themselves when the room is between 12 and 15 ft across, where the narrow roll is forced into a second strip.

How much carpet do I need per stair?

Riser height plus tread depth plus about 1½ inches to wrap the nosing — roughly 19 inches, or 1.58 ft, on a standard 7½ in by 10 in stair. Multiply by the stair width for the finished area of one step. What you buy is different: pieces are cut across the roll, so a 12 ft roll yields four 36 in treads per cut and thirteen treads need only four cuts.

Do I buy the same amount of padding as carpet?

No — buy padding to your floor area, not to the purchased carpet area. Padding comes in 6 ft rolls, is trimmed to fit inside the tackless strip, and the offcuts are scrap that cannot be resold or reused. In the worked example the carpet order is 45.78 sq yd but the padding is only 37.97 sq yd. Paying for padding at the carpet quantity is a common way for a quote to be quietly inflated.

How do I convert a price per square foot to a price per square yard?

Multiply by 9. A square yard is 3 ft × 3 ft, so carpet advertised at $3.11 per square foot is $27.99 per square yard. Retailers switch between the two units freely and the square-foot number always looks smaller, so convert before you compare quotes. If a quote is metric, one square metre is 1.196 square yards.

Should I add extra for a pattern repeat if the room takes only one strip?

Yes, in most cases. Even a single strip has to align with the carpet in the adjoining hallway, and the fitter needs freedom to start at the right point in the design, so this calculator rounds every drop up to a whole repeat regardless of strip count. If the room is isolated and the carpet has no directional design, leave the repeat at zero.

How much tack strip do I need?

The room perimeter minus the width of every doorway and cased opening. For a 14 ft × 20 ft room that is 2 × (14 + 20) = 68 linear feet, less 6 ft for two 3 ft doorways, so 62 ft. Tackless strip is sold in 4 ft lengths, so round up to whole sticks — 16 here — and buy one or two spare.

Can I order a little extra and keep the offcut for repairs?

Yes, and it is worth doing. A square yard or two of the same dye lot lets you patch a burn or a stain years later invisibly, which buying more of the style afterwards will not. Add the spare on top of the calculated figure rather than relying on layout waste, which the fitter usually cuts into small unusable pieces.

References