Carpet Calculator

Calculate how many square yards of carpet you need for any room or whole house — with roll width, stairs, pad, and installation cost.

Add every room you're carpeting — as many as you need — and this calculator combines them into a single grand total, accounting for roll width, seams, and stairs. Get a full cost breakdown covering carpet material, pad, and installation labor separately, so you can compare quotes accurately.

Add your rooms Multi-room total
ROOM NAME LENGTH (ft) WIDTH (ft)
Wider roll = fewer seams = better look
$
Budget: $8–$20 | Mid: $20–$40 | Premium: $40+
$
Standard pad: $4–$10/sq yd
$
Professional install: $3–$8/sq yd

How carpet yardage is calculated

Carpet is priced and sold by the square yard rather than the square foot — a holdover from the industry's roll-goods manufacturing standards — so the calculation always ends with a conversion from square footage to square yardage, after accounting for a detail that flooring materials like tile or vinyl don't have to worry about: roll width.

Basic yardage formula Square yards = (Room length × Room width ÷ 9) × (1 + waste allowance)

Worked example — 12×14 ft room, 10% waste:

  1. Room area: 12 × 14 = 168 sq ft
  2. Convert to square yards: 168 ÷ 9 ≈ 18.67 sq yd
  3. With 10% waste: 18.67 × 1.10 ≈ 20.5 sq yd
  4. Round up to the next whole yard: 21 sq yd

This straightforward version works for any single room narrower than your carpet’s roll width. Once a room is wider than the roll, a second factor — seam waste — enters the calculation, covered in the next section.

Roll width and seams

Carpet comes from rolls that are typically 12 or 15 feet wide (13.5 feet is a less common third option). If a room’s width exceeds the roll width, at least one seam is unavoidable — and because carpet can’t be cut and pieced together as flexibly as, say, tile, a seam usually means using a second full width of roll material for the remainder, even if only a small strip of that second width actually ends up being used.

Effective width when a room exceeds roll width Effective width = ceil(Room width ÷ Roll width) × Roll width

Worked example — 18 ft wide room, 12 ft roll:

Since 18 ft exceeds the 12 ft roll width, effective width = ceil(18 ÷ 12) × 12 = 2 × 12 = 24 ft — a full 6 feet more material than the room’s actual 18-foot width, because the second width of roll has to run the full room length even though only 6 of its 12 feet are actually needed.

This is exactly why a 15-foot roll is often worth the modest price premium over a 12-foot roll: it eliminates seams in any room up to 15 feet wide, which covers most bedrooms and many living rooms, avoiding both the wasted material from an unnecessary second width and the visible, less durable seam line itself. For rooms wider than even a 15-foot roll, a seam becomes genuinely unavoidable — the best practice at that point is to plan the seam’s location in a lower-traffic area and orient it parallel to the room’s main light source, which makes the seam line considerably less visually obvious than a perpendicular seam catching cross-light.

Carpet construction type affects how noticeable a seam ends up being, independent of where it’s placed. Cut-pile carpets (plush, saxony, textured styles) generally seam more invisibly than loop-pile or berber carpets, since the individual cut fibers on either side of a well-executed seam blend together more readily than the more structured, repeating loop pattern of a berber weave. Patterned carpet adds a further layer of complexity: seams need to align the pattern across the seam line, similar in spirit to matching a wallpaper’s pattern repeat, which can increase both material waste and installation labor beyond what a solid-color carpet of the same size would require.

Carpet pad and installation

Carpet pad (also called cushion) sits beneath wall-to-wall carpet and is almost always sold and priced separately from the carpet itself, despite being a required component of nearly every residential carpet installation.

Pad typeTypical priceNotes
Standard 6 lb rebond$3–$6/sq ydMost common, good general-purpose choice
Premium 8 lb+ rebond$6–$10/sq ydFirmer support, often recommended for high-traffic areas

Beyond comfort underfoot, pad extends carpet lifespan by an estimated 20–30% by absorbing foot traffic impact that would otherwise compress and wear the carpet fibers directly, and it improves both sound and thermal insulation. When comparing quotes from different installers, always confirm exactly what’s included — some “installed price” quotes bundle carpet, pad, and labor into a single number, while others price each separately, and comparing a bundled quote against an unbundled one without accounting for this difference can make one option look misleadingly cheaper than it actually is.

Calculating for multiple rooms

Most real carpet projects — a full-house re-carpet, a multi-bedroom renovation — involve more than one room, and carpet is virtually always purchased and installed as a single combined order rather than room by room. This calculator supports adding as many rooms as needed, running the roll-width and seam calculation independently for each one (since different rooms can have different effective widths depending on their individual dimensions relative to the roll), then summing everything into one grand total for ordering and quoting purposes.

Combining rooms into a single order also matters for a reason beyond convenience: buying all carpet for a project at once, from a single dye lot, guarantees a consistent color match across every room. Ordering room by room over time — even from the same product line — risks a subtle but visible color difference between an earlier batch and a later one, which is far more noticeable in adjoining or visually connected spaces than most people expect going in.

When measuring multiple rooms for a combined order, it’s worth measuring each room at its widest point (including closets, which typically get carpeted too) and recording the measurements consistently — either all rooms measured the same direction relative to a floor plan, or each room clearly labeled, so that when the numbers are handed to an installer for a final quote, there’s no ambiguity about which dimension is length and which is width for each specific room. This matters slightly for the calculation itself, since the roll-width seam adjustment depends on which dimension is treated as running parallel to the roll during installation — an installer may in practice orient carpet differently than a room-by-room calculator assumes, so treat this tool’s output as a reliable planning estimate rather than a final installer layout.

Stair carpet

Stairs use noticeably more carpet per linear foot of “room” than a flat floor does, because each step’s carpet has to wrap both the horizontal tread and the vertical riser, plus extra material for the tuck at the back of each step (called the waterfall or upholstered fold, depending on the installation style).

Stair carpet estimate Approximate yardage ≈ 1 square yard per step, including the riser

A typical residential staircase with 13 steps needs roughly 13–15 square yards of carpet — noticeably more material relative to its modest footprint than a comparable flat area of flooring. Stair carpet is also meaningfully more labor-intensive to install than room carpet, both because of the more intricate cutting and tucking required at each step and because stairs typically need additional tack strips and padding cut to a more complex shape than a simple rectangular room. Cut-pile carpet styles are generally recommended for stairs over berber or loop-pile styles, since loop construction is more prone to snagging on shoe heels and vacuum attachments on a stair’s exposed edges — a practical durability consideration worth factoring into the material choice, not just the yardage calculation.

Landings — the flat platform sections partway up a staircase, common in staircases with a turn — should be measured and added separately as their own small “room” in the calculator above, rather than folded into the per-step stair estimate, since a landing behaves dimensionally like a small flat floor area rather than another step.

Waste allowance

Room complexityRecommended waste
Standard rectangular rooms10%
L-shaped or complex rooms15%
Stairs or many cuts20%

10% is a sensible default for straightforward rectangular rooms and is what the calculator applies by default. L-shaped rooms, closets that need carpet too, and rooms with many corners or transitions benefit from the higher 15% allowance. Projects including stairs, or any layout requiring extensive custom cutting, warrant the highest 20% allowance, since both the cutting complexity and the pattern-matching (for patterned or textured carpet) compound the waste beyond what a simple rectangular room requires.

Real-world applications

A single bedroom, roughly 12×14 ft, typically needs about 20–21 square yards including standard waste — a straightforward, single-width-roll project in most cases, since 14 feet fits comfortably within even a 15-foot roll with no seam required.

A full-house re-carpet covering several bedrooms, a living room, and hallways commonly totals 100–150 square yards depending on house size, and benefits significantly from the multi-room total approach — ordering all of it as one combined purchase both simplifies delivery logistics and guarantees dye-lot consistency across every room.

A staircase connecting two carpeted floors adds a meaningful yardage line item relative to its modest footprint — a 13-step staircase’s roughly 13–15 square yards is comparable to a small walk-in closet’s worth of material, despite stairs occupying far less obvious floor area than a typical room.

A basement remodel finished with carpet often includes an irregular footprint — around support columns, HVAC equipment, or a partial-height knee wall — that pushes the recommended waste allowance toward the higher 15–20% range even for what might otherwise look like a fairly large, simple space on paper. Basements also sometimes call for a moisture-resistant pad specifically rated for below-grade installation, a detail worth confirming with a supplier given the somewhat elevated moisture risk of basement concrete slabs compared to an above-grade subfloor.

Common mistakes to avoid

  • Ignoring roll width when a room exceeds it. A room wider than the carpet roll needs a full extra width of material for the remainder, not just the additional square footage — using simple area math without this adjustment understates material need for any room wider than the roll.
  • Treating pad as included in the carpet price. Pad is almost always a separate line item — confirm what’s actually included before comparing quotes between installers or retailers.
  • Underestimating stair yardage. Stairs consume roughly 1 square yard per step, including riser and tuck allowance — treating stairs as simple flat square footage significantly understates the material needed.
  • Ordering rooms separately over time instead of as one combined purchase. This risks a dye-lot color mismatch between rooms — order everything for a multi-room project at once from the same lot.
  • Placing an unavoidable seam in a high-visibility, cross-lit location. When a room’s width forces a seam, plan its location in a lower-traffic area and orient it parallel to the room’s main light source to minimize how visible it is.
  • Choosing loop-pile carpet for stairs. Loop and berber constructions are more prone to snagging on stair edges than cut-pile styles — a durability consideration specific to stairs that doesn’t necessarily apply to the same carpet used on a flat floor.
  • Assuming a bundled “installed price” and a separate carpet-plus-labor quote are directly comparable. Always break down exactly what each quote includes — carpet, pad, and labor — before comparing a total price between different installers, since the same-looking number can represent meaningfully different scopes of work.
Frequently asked questions
How do I calculate square yards of carpet?
Measure each room in feet (length × width), add all rooms together for total square footage, then divide by 9 to convert to square yards. Add 10% for waste and cuts. For example: a 12×14 room = 168 sq ft + 10% = 184.8 sq ft ÷ 9 = 20.5 square yards, rounded up to 21. This calculator does that automatically for multiple rooms at once.
Why does carpet roll width matter?
Carpet comes from rolls that are 12 or 15 feet wide (rarely 13.5 ft). If your room is wider than the roll, you'll need a seam and a full extra width of material for the remainder. A 15 ft roll eliminates seams in most rooms under 15 ft wide. For rooms wider than the roll, plan the seam in a lower-traffic area, oriented parallel to the main light source.
Do I need carpet pad and is it included in carpet pricing?
Carpet pad (cushion) is almost always sold separately and is required under any wall-to-wall carpet. It adds comfort, extends carpet life by 20-30%, and improves insulation. Standard 6 lb rebond pad costs $3-$6/sq yd; premium 8 lb pad runs $6-$10/sq yd. Always confirm what's included when comparing installed quotes.
How much does it cost to carpet a house?
For a typical 1,500 sq ft house with 1,000 sq ft of carpeted area: mid-grade carpet at $25/sq yd + $6 pad + $5 install = $36/sq yd total, or roughly $4,000 installed (about 111 sq yards). Budget carpet can come in under $2,500; premium carpet with premium pad can exceed $8,000 for the same area. Get at least 3 quotes from local installers.
How much carpet do stairs need?
Stairs use approximately 1 square yard per step, including the riser and tuck allowance. A 13-step staircase needs roughly 13-15 square yards. Stair carpet is more labor-intensive to install than room carpet, and cut-pile styles are generally recommended over berber or loop-pile due to snagging risk on stair edges.
Can I order carpet for different rooms at different times?
It's not recommended. Carpet is manufactured in dye lots, and even the same product ordered later can show a subtle but visible color difference between batches — especially noticeable in adjoining or visually connected rooms. Order all carpet for a project at once from the same lot whenever possible.