Carpet Calculator
Estimate carpet linear yards, padding, and tack strip for any rectangular or L-shaped room — with seam-aware roll-width math built in.
Waste factors aligned to CRI 105 (Carpet & Rug Institute Standard for Installation of Residential Carpet): 8% no-seam, 10% seamed, +3% L-shape addon. For subfloor moisture testing, manufacturer warranty requirements, or local permit needs, consult a flooring professional or your local building authority before purchasing.
Quick Answer
A 15 ft × 13 ft bedroom (length × width) with a 12-ft carpet roll needs 11 linear yards of carpet (2 strips, 1 seam), 195 sq ft of padding, and 53 lineal ft of tack strip. Switching to a 13′2″ roll drops it to 6 linear yards with no seam — the calculator shows the trade-off live. Use the calculator below to get exact quantities for your room.
Carpet Plan View — Roll Direction, Tack Strip, and Padding
- Tack strip (gap at doorway)
- Carpet padding
- Carpet strip (1 roll wide)
- Seam (when room > roll width)
Schematic top-down plan view — not to scale. For planning estimates only — verify with your local building authority before ordering materials.
Calculate Your Carpet
Start from a preset (format: length × width):
Click any preset to fill the form, then adjust as needed.
Your results
Your room needs at least one seam
The carpet roll is narrower than your room in the cross direction. Plan the seam to land under furniture or away from the brightest light, with pile direction matching across both strips.
This is an estimate — confirm quantities with a flooring professional before purchasing. It is NOT professional contracting advice; NOT a code-compliance certificate; NOT a building permit application; and NOT a substitute for review by a licensed installer. Verify every quantity against your actual site conditions and local building authority before purchasing. See our full disclaimer.
Need a reference? See common room sizes lookup table →
Shopping List
Estimate only — not a professional bill of materials. This calculator counts material based on standard residential carpet installation assumptions and CRI 105-aligned waste factors. It is NOT professional engineering or contracting advice; NOT a code-compliance certificate; NOT a building permit application; and NOT a substitute for review by a licensed professional. Verify all quantities and applicable codes with your local building authority before purchasing. See our full disclaimer for details.
Affiliate disclosure: CraftedCalcs earns commission on purchases made through the Home Depot and Amazon links below. The commission doesn't change your price. It helps us keep this site free.
- 11 linear yards · Carpet (broadloom roll) Home Depot Amazon
- 195 sq ft · Carpet padding (Rebond 8 lb) Home Depot Amazon
- 53 lineal ft · Tack strips Home Depot Amazon
- 1 roll · Hot-melt seam tape (only if your room has seams) Home Depot Amazon
- 1 · Transition strips (one per doorway) Home Depot Amazon
- Installation tools · Knee kicker + power stretcher (rent) + utility knife Home Depot Amazon
Quantities reflect your current calculator inputs. Verify against the carton/roll label and confirm dye-lot consistency before ordering.
What Else You'll Need
Calculator output covers the headline material. This list is the full bill — the fasteners, brackets, sealants, and safety hardware beginners typically forget to buy on the first trip.
Estimate only — not a professional bill of materials. It is NOT professional engineering, architectural, or contracting advice; NOT a code-compliance certificate; NOT a building permit application; and NOT a substitute for review by a licensed professional. Verify every quantity against your actual cut list, site conditions, and local building authority before purchasing. See our full disclaimer for details.
Carpet & padding materials
- Qty: 11 linear yards for a 15 ft × 13 ft room with a 12-foot roll (10% waste, 1 seam — switch to 13′2″ roll for no seam) · Order from the same dye lot — color batches drift visibly between rolls. Check the back of the roll for a "with-pile" arrow; install all strips with arrows pointing the same way to avoid visible color stripes at seams.
- Qty: 195 sq ft (room area, no waste factor — installed loose) · Rebond 8 lb is the standard residential pad and is warranty-required for most carpet brands. Use a fiber pad under loop-pile (Berber) carpet. Avoid memory foam in damp basements — it traps moisture against concrete.
- Qty: Buy at least 1 roll if your room needs a seam (≥ seam length plus 12 inches) · Only needed if the room is wider than your roll width (12 ft, 13′2", or 15 ft). A seam iron melts the tape adhesive to bond strips — both must be rented or borrowed if you don't already own them.
- Qty: Room area + 10% for seam overlap and tape · Required on any concrete subfloor — even with a moisture-backed pad. Concrete wicks vapor that promotes mold growth under the padding. Tape all seams.
Tack strips & fasteners
- Qty: 53 lineal ft for a 15 ft × 13 ft room with one 3-foot doorway · Sold in 4-foot pieces. Standard pre-nailed strips work on wood subfloor; choose concrete-nail strips or buy masonry nails separately for slab floors.
- Qty: 1 box of 5/16" or 3/8" T50 staples per room · For stapling padding to plywood/OSB subfloor. Skip for concrete subfloor — use carpet tape along seams instead.
- Qty: 1 box per 50 lineal ft of tack strip · Standard steel nails will not hold tack strips into concrete. Use masonry cut nails or rent a powder-actuated tool. Pre-drill through tack strips into a concrete slab if hammer-driving.
- Qty: 1 per room (matches doorway count) · Z-bar for carpet-to-hard-surface transitions, T-mold for equal-height carpet-to-carpet. Color-match to either the carpet or the adjacent flooring.
Installation tools
Trim & finish
- Optional. Covers any gap between the carpet edge and the baseboard. More common on hard-flooring transitions.
- Metal or wood nosing protects the carpet edge at the top of stairs. Skip if the room has no stair adjacency.
Affiliate disclosure: CraftedCalcs earns commission on purchases made through the Home Depot and Amazon links above. The commission doesn't change your price. It helps us keep this site free.
20 items across 4 categories. Quantities assume standard residential practice — adjust up for longer spans, complex geometry, or pro-grade specification.
Linear yards formula (CRI 105-aligned)
linearYards = ⌈(runLengthFt × stripsNeeded × (1 + waste/100)) ÷ 3⌉
Run length is whichever room dimension the carpet pile runs along. Strips needed = ceil(perpendicular dimension ÷ roll width); a strip count above 1 means at least one seam. Waste is 8% with no seam, 10% when seamed (CRI 105 §7.4 selvage trim), plus 3% for L-shape rooms (inside-corner cuts). Divide the strip-feet total by 3 to convert linear feet to linear yards, and round up — partial yards are not sold off the roll.
Source: CRI 105 §5.4 (3 in trim per wall) / §7.4 (1 in selvage trim per seam edge)
Tack strip formula (CRI 105 §6.1)
tackStripLinearFt = ⌈2 × (lengthFt + widthFt) − doorwayCount × 3⌉
Tack strips line the room perimeter with metal pins angled toward the wall. They are NOT installed across doorway openings (transition strips bridge those instead), so each doorway subtracts approximately 3 ft of tack strip — the standard interior door rough-opening width. For L-shape rooms this calculator uses the bounding-rectangle perimeter, which slightly over-estimates by the L-notch perimeter delta — a few feet is negligible and gives you a small buffer against odd cuts.
Source: CRI 105 §6.1 (tack strip placement at perimeter; gap at doorways)
How This Calculator Works
Run direction picks which dimension is the strip length. Carpet ships on a fixed-width roll (12 ft, 13′2", or 15 ft). Whichever room dimension you run the pile along becomes the strip length; the perpendicular dimension determines how many strips you need. Running along the longer wall almost always uses fewer strips than running across, which means fewer seams and less waste. The calculator shows the strip count and seam count inline so you can experiment with both directions.
Strip count drives seam count. Strips needed = ceil(perpendicular dimension ÷ roll width). If your room is exactly the roll width or narrower in the cross direction, you get 1 strip and 0 seams. One inch wider than the roll forces 2 strips and 1 seam — the seam-aware calc surfaces this immediately, so you can switch run direction or roll width before ordering. A 13′2" roll covers most "standard" 13 ft rooms without any seam; the 15-ft roll covers most living rooms.
Padding is decoupled from carpet waste. Carpet rolls are sold in linear yards and need a waste factor for wall trim and selvage cuts. Padding ships in the same roll widths but installs loose, butted edge-to-edge, with no seam-overlap allowance — so its quantity is exactly the room area, no waste. Most competitor calculators apply the carpet waste factor to padding too, which over-buys padding by 8–13%. We split the two outputs so you order the right amount of each.
Tack strip subtracts doorway openings. Tack strips line the room perimeter with metal pins that grip the carpet backing during stretching. They are NOT installed across doorway openings — a transition strip bridges those instead. Standard interior doorway rough opening is 2′8" to 3′0"; the calculator subtracts a conservative 3 ft per doorway, then rounds up. Tack strips ship in 4-foot pieces, so divide the lineal-feet output by 4 and round up to get the box count.
L-shape rooms add 3% to waste. Pick L-shape and the calculator subtracts the cutout rectangle from the room area. The inside-corner cut at the L notch wastes more material than a clean rectangle, so an additional 3% is added on top of the 8%/10% no-seam/seamed factor. The cutout must be smaller than the outer room in both dimensions — the form validates this and shows an error if the geometry is invalid.
CRI 105 source citations. Waste factors (8% no-seam, 10% seamed) come from the trim rules in CRI 105 §5.4 (3 in along each wall) and §7.4 (1 in selvage trim per seam edge). Tack-strip placement and the doorway gap rule come from §6.1. Padding installation (perpendicular padding seams, no overlap) comes from §4. CRI 105 is a voluntary industry standard, not a building code — it governs warranty and workmanship, but local permit requirements may apply separately.
Common Mistakes — Carpet Installation
Three errors that consistently waste money or void carpet warranties.
"I ran the carpet across the short wall and ended up with an extra seam."
"I bought the same waste percentage of padding as carpet."
"I bought tack strips for the full perimeter — including doorways."
Carpet Linear Yards by Room Size — Common Room Reference
Based on a 12-ft carpet roll, running along the longer wall, with one 3-ft doorway. Waste factor follows CRI 105 industry practice (8% no-seam, 10% seamed). For other roll widths, run directions, or L-shape rooms use the calculator above.
| Room — length × width (ft) | Net sq ft | Strips (12 ft roll) | Seamed? | Linear yds | Padding sq ft | Tack strip lf |
|---|---|---|---|---|---|---|
| 12 × 10 | 120 | 1 | No | 5 | 120 | 41 |
| 12 × 12 | 144 | 1 | No | 5 | 144 | 45 |
| 15 × 12 | 180 | 1 | No | 6 | 180 | 51 |
| 16 × 14 | 224 | 2 | Yes | 12 | 224 | 57 |
| 20 × 15 | 300 | 2 | Yes | 15 | 300 | 67 |
| 24 × 20 | 480 | 2 | Yes | 18 | 480 | 85 |
Seam threshold for a 12-ft roll: room dimension wider than 12 ft in the perpendicular direction. ← Use the calculator above for your specific room →
Carpet Terminology
10 terms — linear yards, roll widths, seams, pile, padding, tack strips, and face weight.
Linear yard (carpet)
Roll width
Seam
CRI 105 §7 ↗ · Pile direction must match across the seam — see "Pile direction" below.
Pile direction
Run direction
Carpet padding (cushion)
Rebond padding
Tack strip (tackless strip)
Transition strip
Face weight
Frequently Asked Questions
How many square yards of carpet do I need?
Divide your room's square footage by 9 to get square yards. A 15 ft × 12 ft room = 180 sq ft = 20 sq yd before waste. Add 8–10% waste per CRI 105 guidelines — more if your room needs a seam (when room width exceeds your carpet roll width). Use the calculator above for the exact linear yards to order from a roll.
How do I calculate how many linear yards of carpet I need?
Linear yards tells you how much of the carpet roll to cut. Divide your room into strips matching the roll width (12 ft, 13′2", or 15 ft). Multiply the run-direction length of each strip by the number of strips, add 8–10% waste, then divide by 3. The calculator above does this automatically once you select your roll width.
What is the difference between square yards and linear yards for carpet?
Square yards is area (length × width ÷ 9). Linear yards is the length of roll you buy — it accounts for the carpet's fixed roll width. For a 15 ft × 12 ft room with a 12-foot roll, you need 6 linear yards (one 15-foot strip × 1.08 waste ÷ 3). For a 20 ft × 15 ft room with a 12-foot roll, you need 2 strips, so you're buying linear yards of a double-wide piece.
How much carpet do I need for a 12 ft × 12 ft room?
A 12 ft × 12 ft room is 144 sq ft. With a 12-foot roll and 8% no-seam waste, you need 5 linear yards. If you use a 15-foot roll, you still need 1 strip — same formula, same about 5 linear yards. Padding = 144 sq ft (no waste needed for padding).
How much extra carpet should I buy for waste?
CRI 105 guidelines support 8% waste for rooms that fit in one roll-width strip (no seam), or 10% when a seam is required. L-shaped rooms need an additional 3%. The calculator applies the right factor automatically based on your room dimensions and roll width.
Does carpet padding need to be the same size as the carpet?
Padding covers exactly the net floor area — it does NOT need extra for seam overlap. Buy padding equal to your room's square footage (no waste factor). This is a common source of over-buying; carpet and padding quantities are calculated differently.
How do I measure linear yards for carpet with a 12-foot roll?
Decide which direction the carpet will run. Divide the perpendicular dimension by 12 (round up for strip count). Multiply the run-direction length by the strip count, add 8–10% waste, and divide by 3. For an 18 ft × 14 ft room (length × width) running along the 18-ft length: strips = ceil(14/12) = 2, linear yards = ceil(18×2×1.10/3) = 14 linear yards.
How much tack strip do I need for a room?
Measure the room perimeter (length + width × 2), then subtract 3 ft for each doorway. A 15 ft × 12 ft room with one doorway needs ceil(54−3) = 51 lineal ft of tack strip. Tack strips come in 4-ft pieces — buy 13 pieces for this room.
Can you put carpet padding without seams?
The carpet itself may need seams if the room is wider than your roll width (12 ft, 13′2", or 15 ft). Padding seams are fine — they run perpendicular to carpet seams per CRI 105 to prevent telegraphing. You buy padding by square footage, so seams in the padding are a non-issue.
How do I know if my room will need a carpet seam?
Compare your room's perpendicular width (the dimension across the roll direction) to the roll width. If your room is wider than 12 ft, 13′2", or 15 ft (depending on your roll), you'll need at least 2 strips and a seam. The calculator shows seam count and warns you when a seam is unavoidable so you can plan its position before ordering.
Troubleshooting Tips
Post-install carpet problems and how to fix them. Severity ranges from high (warranty risk, mold, structural) to low (cosmetic, expected wear). Click any item to expand.
My carpet is buckling or has ripples — what went wrong after the install?
I can see the seam clearly from across the room — is that normal?
My carpet is separating from the wall or lifting at the edges — what do I do?
I have a damp smell coming from under the carpet on a concrete floor — what do I do?
The carpet feels thin or cheap even though I bought premium carpet — did I pick the wrong padding?
My carpet has a color stripe — one section looks lighter or darker than the rest. What happened?
My carpet is developing worn-looking patches in traffic areas after less than a year — why?
The carpet makes a crunching or squeaking sound underfoot — is the padding wrong?
The tack strips keep coming loose — the carpet pulls up at the edges. What can I do?
How much extra carpet should I keep as a repair patch?
My carpet warranty claim was denied — what grounds could the manufacturer use?
The padding seams are creating visible ridges through the carpet. How do I fix it?
Can I install carpet over my existing hardwood floor to avoid removing it?
How long should I wait before walking on newly installed carpet?
Related Calculators
- Vinyl Plank Flooring CalculatorLVP cartons with RFCI-cited waste factors. Click-lock, glue-down, loose-lay supported. Conditional underlayment, adhesive, and moisture barrier outputs.Available now →
- Hardwood Flooring CalculatorBoards, cartons, adhesive, and underlayment for hardwood. NWFA waste factors. L-shape support.Available now →
- Laminate Flooring CalculatorPlanks, cartons, and underlayment for laminate. AC-rating guide, door-clearance check, NALFA waste factors.Available now →
- Concrete Slab CalculatorCubic yards of concrete, bags, and reinforcement for slabs. ACI code-cited.Available now →
Get notified when we ship new calculators
One concise email per week with the newest calculators and guides. No spam, no affiliate pitches.
By subscribing you agree to our privacy policy. Unsubscribe anytime.
Last updated 2026-05-08 · Formula sources: CRI 105 (Carpet & Rug Institute Installation Standards) · AI-assisted content disclosure · © 2026 Madabusi Ventures LLC