Construction calculator

Free carpet calculator

Estimate carpet for any room in square feet, square yards, and the linear feet of 12- or 15-foot roll you actually buy — including the roll-width and seam waste that makes carpet cost more than your floor area — updated live, as you type.

InputsLive
Roll width
Units
Room length
ft
Room width
ft
Waste factorrecommended 10%
%
How the result is calculated
Carpet is sold by the square yard off a fixed-width roll, so the calculator finds the strip layout that buys the least carpet:linear ft = strips × (other room side)
  • area — length × width, divided by 9 for square yards
  • strips — room side ÷ roll width, rounded up (each seam joins two strips)
  • purchased — linear feet × roll width, the area you pay for
The waste factor adds a seam-and-pattern margin on top of the built-in roll-width waste.
Check our examples
20 ft × 14 ft → living room12 ft × 12 ft → bedroom12 ft × 15 ft → family room
Result
Carpet needed
41.33 sq yd
That's 31 linear ft off a 12 ft roll for a 20 ft × 14 ft room — 2 strip(s), 1 seam(s), with a 10% margin.
Floor area31.11 sq yd
Floor (sq ft)280 ft²
Purchased (with waste)41.33 sq yd
Strips / seams2 / 1
Estimated cost
ItemQuantityEst. cost
Carpet41.33 sq yd$1,157
Pad / underlay31.11 sq yd$156
Installation31.11 sq yd$187

Prices are regional estimates: carpet ≈ $28/yd², pad ≈ $5/yd², install ≈ $6/yd². Pad and labor price to the floor area; carpet prices to the purchased area, which includes roll-width waste.

Roll widths, prices and dye lots vary by supplier. How accurate is this?

Results are estimates. Consult a professional.

How it's calculated

How the carpet calculator works

Carpet is sold by the square yard and cut from a roll of fixed width, so two numbers drive the order: your floor area and the way whole strips of the roll fall across the room. The calculator multiplies length by width for the area, divides by nine to get square yards, then lays the roll out both ways to find the layout that buys the least carpet. From that it reports the strips, the seams, and the linear feet you purchase.

area (ft²) = length (ft) × width (ft)
area (yd²) = area (ft²) ÷ 9
linear ft = strips × (the other room dimension)
purchased (ft²) = linear ft × roll width
The divide-by-nine conversion and the 12 ft / 15 ft standard roll widths are universal flooring-trade figures (Inch Calculator, Lowe's and HomeAdvisor carpet guides). Installation practice — minimising seams, sealing every seam, planning strip layout — follows the Carpet and Rug Institute (CRI) 105 Standard for Installation of Residential Carpet.

What the result really means

Three figures do the work. The square-yard area is your floor — the bare minimum if carpet came in any shape. The purchased square yards is what you pay for, because the roll width rarely matches your room exactly and the leftover edge is still on your bill. The linear feet is what the store cuts off the roll. The gap between floor area and purchased area is roll-width waste, and it is built into carpet, not a mistake.

Component breakdown

What goes into a carpet estimate

A carpet estimate is built from three pieces: the floor area, the roll width, and a waste margin. Area is simple geometry. The roll width is where carpet stops behaving like paint and starts behaving like fabric off a bolt.

Floor area — the base number

Length times width gives the square feet; dividing by nine gives the square yards retailers quote. This is the part the calculator nails exactly. For an irregular room, split it into rectangles, work out each one, and add them together. Closets and bay windows that get carpet count too.

Roll width — why you buy more than your floor

Carpet comes off a roll that is 12 feet wide as standard, with 15 feet common and 13.5 feet occasional. You buy the full width for whatever length you need, so a room narrower than the roll still costs you the whole width. A room wider than the roll needs a second strip and a seam. Either way, the purchased area is usually larger than the floor area.

Waste factor — the safety margin

On top of the roll-width waste, add a seam-and-pattern allowance for trimming, squaring the cut, and matching a pattern across a seam. Ten percent is the standard default. The calculator adds 10% by default and lets you move it between 0 and 20%.

Roll width moves the order the most
Two rooms with the same floor area can need very different amounts of carpet. The one whose width is just over the roll width forces a second strip and a seam, while the one that fits in a single strip wastes almost nothing. Check your room against the roll width before you order.
Example

A worked example using the carpet calculator

Example: a 20 ft × 14 ft living room on a 12 ft roll

Maria is carpeting a 20 ft × 14 ft living room and the carpet she likes comes on a standard 12 ft roll. She wants the floor area, the linear feet to buy, and how much extra a 10% waste margin adds.

Step 1 — Find the floor area

20 × 14 = 280 ft². Divide by 9: 280 ÷ 9 = 31.11 yd². That is the floor — the smallest carpet could ever be.

Step 2 — Lay the roll out both ways

Running strips across the 14 ft width needs ceil(20 ÷ 12) = 2 strips, each 14 ft long: 2 × 14 = 28 linear ft. Running them the other way needs ceil(14 ÷ 12) = 2 strips, each 20 ft long: 2 × 20 = 40 linear ft. The first layout wins: 28 linear ft, 2 strips, 1 seam.

Step 3 — Convert linear feet to what you pay for

28 linear ft off a 12 ft roll is 28 × 12 = 336 ft², or 336 ÷ 9 = 37.33 yd². That is 56 ft² more than the floor — the roll-width waste, baked in before any cutting margin.

Step 4 — Add the seam-and-pattern waste

With 10% added, ceil(28 × 1.10) = 31 linear ft. That is 31 × 12 = 372 ft², or about 41.33 yd². Maria orders 31 linear feet — roughly 41.3 square yards.

31.11 yd² floor → order ≈ 41.33 yd²
The floor is 31.11 square yards, but Maria pays for about 41.33 — a third more. Most of that is the roll width, not the waste margin. That gap is normal for carpet, and it is exactly what the retailer calculators that stop at "area ÷ 9" leave out.
Quick reference

How much carpet do I need?

If you want a ballpark before you measure, this table gives the floor area for common room sizes and the carpet to buy off a 12 ft roll with 10% waste. Your own layout can shift the purchased figure, because it turns on how the strips fall.

Room sizeFloor (ft²)Floor (yd²)Buy on 12 ft roll (yd², +10%)
10 ft × 12 ft12013.314.7
12 ft × 12 ft14416.018.7
12 ft × 15 ft18020.022.7
14 ft × 16 ft22424.941.3
20 ft × 14 ft28031.141.3
20 ft × 20 ft40044.458.7

Purchased figures assume a 12 ft roll, the minimum-waste strip layout, and a 10% seam/pattern margin. Where a room dimension just fits the 12 ft roll (the 10–12 ft rooms above), one strip covers it and waste is small; once both sides clear 12 ft, a second strip and its offcut push the order up sharply — a 15 ft roll undoes much of that for rooms 13–15 ft wide.

Roll geometry

Carpet roll width, linear feet, and seams

This is the part most calculators skip, and it is where the money is. Carpet is a roll good, like fabric. The store cuts the full roll width and measures off the length, so the linear feet you buy — not the floor area — is what sets the price.

Reading the roll width

Match the roll width to a room dimension and you cut waste hard. A 12 ft roll covers a 12 ft wide room in one strip with zero side waste. A 13 ft wide room on the same roll needs a second strip and seam, and most of that strip is offcut. A 15 ft roll often solves this, covering a room up to 15 feet wide seam-free.

Why seams are part of the plan

Any room wider than the roll has at least one seam where two strips meet. A seam is a join, sealed with heat-activated tape so the edges do not fray or peel. The Carpet and Rug Institute's installation standard calls for keeping seams to a minimum and sealing every one. Plan them for low-traffic spots, away from doorways and the line of sight from the entry.

Room width12 ft roll15 ft roll
Up to 12 ftOne strip, no seamOne strip, no seam
12–15 ftTwo strips, one seamOne strip, no seam
15–24 ftTwo strips, one seamTwo strips, one seam
Over 24 ftThree or more stripsTwo or more strips

Strip and seam counts for a room of a given width. Picking the roll width that clears your room in one strip is the single biggest waste saver.

True cost

Waste factor: how much extra carpet to order

Carpet carries two kinds of waste, and they stack. Knowing which is which keeps you from double-counting or under-ordering.

Roll-width waste comes first

This is the carpet between your room edge and the roll edge — automatic, set by geometry, and already in the purchased figure. You cannot trim it away by ordering carefully; it is the cost of buying a roll good. The calculator shows it as the gap between floor area and purchased area.

Seam and pattern waste sits on top

On top of the roll width, add a margin for trimming the strips square, matching a pattern across a seam, and the odd cutting error. Ten percent is the standard default for a plain carpet in a simple rectangle. Step up to 15% for a bold pattern repeat or a busy, cut-up room, where matching eats more material.

Order to the high side
Running short means a second cut from a different dye lot, which rarely matches. A little leftover carpet makes a closet runner or a stair pad; a shortfall halfway through means a visible seam in a new colour.
Edge cases

Do stairs, closets, and halls count?

Yes — anything that gets carpet goes into the order. The trap is measuring only the open floor and forgetting the spaces that quietly add yardage.

  • Stairs — measure the rise and run of one step, multiply by the number of steps. A standard flight runs about 40–60 ft² (roughly 6–7 yd²). Stairs need their pile running the same way, so add 10–15% for matching.
  • Closets — add the closet floor to the room if it gets the same carpet. A walk-in can add a full square yard or two.
  • Halls and landings — long, narrow runs are seam-prone; a hall wider than the leftover roll strip may need its own piece.
  • Pad / underlay — bought separately by the square yard to the room area, not the roll layout, so it usually costs less per yard than the carpet above it.

For the bare floor area of any of these, the flooring calculator handles box-based products, and a plywood subfloor estimate covers what goes underneath.

Definitions

Carpet definitions

The unit carpet is priced and sold in. One square yard is a 3 ft × 3 ft square — exactly 9 square feet. Divide your floor's square footage by 9 to get square yards.
The fixed width carpet is manufactured in: 12 ft as standard, 15 ft common, 13.5 ft occasional. You buy the full width for whatever length you need.
The length cut off the roll. Linear feet × roll width = square feet purchased. Buying 28 linear feet off a 12 ft roll gives 336 ft² of carpet.
The join where two strips of carpet meet, sealed with heat-activated tape. Needed whenever a room is wider than the roll. Best placed in low-traffic, low-visibility spots.
The direction the carpet fibres lean. Strips must run with the nap the same way, or light catches them differently and they look like two shades. This constraint can raise waste.
A single production batch of carpet. Colour varies slightly between lots, so ordering enough in one go — and keeping a little spare — avoids a mismatched repair later.
The carpet between your room edge and the roll edge. Automatic and unavoidable on a roll good; it is the gap between your floor area and the area you buy.
Accuracy

How accurate is this carpet calculator?

The area math is exact. Length times width, divided by nine, is the precise square yardage of your floor, and the strip layout uses the same minimum-waste logic an installer follows. If your measurements are right, the floor figure is right to the decimal.

The purchased figure is a sound estimate, not a guarantee. It assumes clean rectangles and one continuous roll; a real installer may shift a seam, salvage an offcut for a closet, or split the job across two pieces, which moves the total a little either way. Treat the linear feet and square yards as a confident planning number, confirm the roll width and dye lot with your supplier, and order to the high side — a shortfall in a new dye lot is the one carpet mistake that is hard to fix.

Questions

Frequently asked questions about the free carpet calculator

A carpet calculator is a free online tool that helps you estimate carpet for a room in square feet, square yards, and linear feet of roll, with roll-width and seam waste. Carpet is sold by the square yard off a fixed-width roll, so the order turns on both your floor area and how whole strips of the roll fall across the room. It runs entirely in your browser with instant results and no sign-up.
There are 9 square feet in a square yard (3 ft × 3 ft), and the trade has priced broadloom carpet per square yard for decades. Divide your floor's square footage by 9 to convert. A 12 ft × 12 ft room is 144 ft², or 16 square yards.
Carpet is made on a roll that is 12 feet wide as standard, with 15 feet common and 13.5 feet occasional. You buy the full roll width for whatever length you need, so matching the roll to a room dimension is the biggest way to cut waste.
Divide each room dimension by the roll width and round up to get the number of strips, then run those strips the length of the other dimension. The orientation with the fewer linear feet is the one to buy. 28 linear feet off a 12 ft roll is 336 ft².
Each production run of carpet — a dye lot — varies slightly in shade, so two pieces from different lots can look like different colors side by side. Order all you need in one go and keep a little spare, because matching a repair to an old lot later is nearly impossible.
Yes. Measure the rise and run of one step and multiply by the number of steps; a standard flight runs about 40–60 ft² (6–7 square yards). Stairs need the pile running the same direction, so add 10–15% for matching.
About

About this carpet calculator

This carpet calculator runs entirely in your browser. Nothing you enter is sent anywhere — the floor area, roll layout, strips, seams, and linear feet all recompute on your device the moment you change a dimension or roll width, so the estimate is instant and private.

It is one of the building and material estimators in our construction calculators collection, part of the wider library of free tools at calculators.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.