Free · no signup · updates as you type
Flooring Calculator
Find out exactly how much flooring to buy and what it will cost. Enter your room, pick a material, and get the square footage, boxes, and a realistic cost range — with a layout-aware waste factor, not a flat fudge number.
Your room
Results update as you type — no button to press.
Diagonal and herringbone layouts waste more from angled cuts. Set by layout — fine-tune if your room is complex.
0 = sold by area
Estimated total
180 ft² floor$500
Range $475 – $600
How to estimate flooring
Estimating flooring comes down to four numbers: how much area you're covering, how much extra to buy for waste, how many whole boxes that forces you to purchase, and what labor adds on top. Get those right and you'll walk into a store knowing what you should spend before anyone quotes you. This guide shows the exact math the calculator above runs, including the waste factors, the material defaults, and a full worked example you can follow step by step. Every number here is an estimate to plan around, not a quote or a guarantee.
Start With Room Area, Then Add Waste
Measure each room's length times width in feet to get square footage. A 12 by 15 room is 180 square feet. That is your finished, installed area, the surface people actually walk on.
You never buy exactly that amount, because every cut leaves an offcut you can't always reuse. So the first formula adds a waste percentage: total area equals room area times one plus the waste percent, rounded up to whole square feet. The waste covers trimming at walls, around corners, and through doorways, plus a few boards you'll set aside for future repairs.
Round up, never down. Flooring is sold in fixed amounts, and being short by even a square foot can mean a second trip and a dye-lot mismatch.
- Total area = room area x (1 + waste%), rounded up to whole sq ft
- Measure each room separately, then add them up
- Keep a few leftover pieces for future repairs
Pick the Right Waste Factor for Your Layout
Waste is not one fixed number. How you lay the planks decides how much you cut and throw away. The calculator uses four layout-based factors.
A straight or grid layout wastes about 5 percent. Planks run parallel to the walls, so most cuts happen only at the room's edges and the offcuts are easy to reuse on the next row.
A diagonal layout jumps to 10 percent because every row meets the walls at 45 degrees. Angled end cuts produce triangular scraps that rarely fit anywhere else, so more material gets discarded. Herringbone and chevron go to 15 percent for the same reason taken further: nearly every piece is cut at an angle, and the tight, repeating pattern leaves little usable from each offcut. Irregular or multi-room jobs use 12 percent to account for hallways, closets, transitions, and odd corners that multiply the number of cuts.
- Straight / grid: 5%
- Diagonal: 10% (angled cuts at every wall)
- Herringbone / chevron: 15% (almost every piece cut at an angle)
- Irregular / multi-room: 12% (more corners, transitions, closets)
Convert Square Feet Into Whole Boxes
Stores sell flooring by the carton, not the square foot, so your padded total has to round up to whole boxes. The formula is boxes equals the ceiling of total square feet divided by square feet per box. The ceiling function means you always round up to the next whole carton.
That rounding usually pushes you slightly above your padded number, and that extra material is real square footage you paid for. The calculator tracks it as purchased square feet and uses that figure, not your padded estimate, to price the material.
Box coverage varies by product. Typical US cartons cover about 20 square feet for hardwood and laminate, 30 for luxury vinyl plank, and 15 for tile. Carpet is the exception, sold by area rather than by box, so it skips this step entirely.
- Boxes = ceil(total sq ft / sq ft per box)
- Hardwood ~20 sq ft/box, laminate ~20, LVP ~30, tile ~15
- Carpet is sold by area, no carton rounding
Price Material and Labor Separately
Material cost uses the square footage you actually purchased in whole boxes: purchased sq ft times price per square foot. Because you bought full cartons, this is always equal to or slightly above your padded total.
Install cost works differently. Labor is priced on the finished area, not on the waste, because installers charge for the surface they cover, not the scraps you throw out. So install cost equals room area times the install price per square foot. In the 12 by 15 room, labor is calculated on 180 square feet even though you bought enough flooring to cover 200.
Using the US 2026 ballpark defaults, which are editable in the tool: hardwood runs about 6 dollars per square foot material plus 4 to install; laminate about 2.50 plus 2.50; luxury vinyl plank about 3 plus 2; tile about 3.50 plus 7, since tile labor is the most demanding; carpet about 2.50 plus 1.50.
- Material = purchased sq ft (whole boxes) x price per sq ft
- Install = room area x install price per sq ft (waste excluded from labor)
- Hardwood ~$6 + $4 | laminate ~$2.50 + $2.50 | LVP ~$3 + $2 | tile ~$3.50 + $7 | carpet ~$2.50 + $1.50
Worked Example: A 12 x 15 Room in Laminate
Take a 12 by 15 foot room, which is 180 square feet, in laminate with a straight layout. Straight means a 5 percent waste factor.
Step one, total area: 180 times 1.05 equals 189 square feet. Step two, boxes: ceiling of 189 divided by 20 equals 10 boxes, which is 200 square feet purchased. Step three, material: 200 times 2.50 dollars equals 500 dollars. Step four, install at 2.50 per square foot is priced on the finished 180 square feet: 180 times 2.50 equals 450 dollars in labor.
Add material and labor and you land at about 950 dollars. The calculator then shows that as a range to stay honest about real-world variation.
- Total area: 180 x 1.05 = 189 sq ft
- Boxes: ceil(189 / 20) = 10 boxes = 200 sq ft purchased
- Material: 200 x $2.50 = $500
- Labor: 180 x $2.50 = $450
- Total: ~$950
Why the Total Is Shown as a Range
A single number pretends to a precision flooring jobs don't have, so the calculator brackets the realistic total with a low and a high estimate. The low end is the realistic figure times 0.95, and the high end is times 1.20.
The high end is wider than the low for a reason: most surprises cost more, not less. The 20 percent headroom absorbs underlayment, transition strips and trim, fasteners or adhesive, old-floor disposal, and ordinary price swings between stores and over time.
For the laminate example, 950 dollars becomes a range of roughly 900 to 1,140 dollars. Budget toward the top of that band and you'll rarely get caught short.
- Low = realistic x 0.95
- High = realistic x 1.20
- Range on the example: ~$900 to ~$1,140
- Wider upside covers underlayment, trim, fasteners, disposal, price swing
Common Extras People Forget
The biggest budget misses are not the flooring itself, they're the surrounding items that don't show up in a square-footage estimate. Underlayment and moisture barrier are often required under laminate and vinyl and add real cost per square foot.
Transition strips at doorways, baseboard or quarter-round trim, and the right fasteners or adhesive all add up fast across a whole house. So does subfloor prep: leveling a dipped floor, replacing damaged plywood, or removing and hauling away the old flooring. If you're hiring out, ask whether furniture moving and old-floor disposal are included or billed separately.
None of these change the core area math, but they're exactly what the 20 percent high-end cushion exists to cover. The Flooring Calculator above runs all of this instantly: enter your dimensions, layout, and material, and it returns boxes, material cost, labor, and the full range so you can plan with honest numbers instead of a guess.
- Underlayment and moisture barrier
- Transition strips, baseboard, quarter-round trim
- Fasteners or adhesive
- Subfloor leveling and repair
- Old-floor removal, disposal, and furniture moving
The bottom line
Four steps get you a trustworthy flooring estimate: measure the room, pad it by your layout's waste factor, round up to whole boxes for material, and price labor on the finished area, not the waste. Then plan against the range, not a single number, because the real cost lives between the low and high once underlayment, trim, fasteners, and disposal are in the mix. The Flooring Calculator above runs every one of these formulas instantly so you can walk into the store knowing roughly what you should pay, an estimate to plan around, not a quote.
Frequently asked questions
How much extra flooring should I buy for waste?
It depends on the layout. A straight, grid layout wastes about 5%; diagonal about 10%; herringbone or chevron up to 15% because almost every piece is cut at an angle; irregular or multi-room jobs around 12%. This calculator sets the waste factor from your layout and lets you fine-tune it.
How many boxes of flooring do I need?
Take your area plus waste, then divide by the square feet each box covers and round up to a whole box. For example, 189 sq ft of laminate at 20 sq ft per box is 10 boxes (200 sq ft). The calculator does this and prices the material on the boxes you actually buy.
Do I pay installers for the waste too?
No. Labor is priced on the finished floor area you actually cover, not the offcuts you throw away. This tool prices installation on the room area and material on the whole boxes you purchase — the way real estimates work.
Is this a quote?
No — it's a planning estimate. We show a low-to-high range (the realistic figure, times 0.95 and times 1.20) to cover underlayment, trim, fasteners, disposal, and price variation. Get a contractor quote before you commit.
What costs aren't included?
Underlayment and moisture barrier, transition strips and trim, subfloor leveling or repair, and removal and disposal of old flooring. Those are exactly what the 20% high end of the range is there to cover.
More tools
Roofing Calculator
Roof squares, bundles, and replacement cost.
BTU Calculator
Right-size heating and cooling — without oversizing.
Gutter Calculator
Seamless or sectional gutter cost, per foot and total.
Window Calculator
Replacement cost per window — by type, frame, and glass.
Tile Calculator
Tile installation cost per sq ft — material + labor.
Concrete Calculator
Cubic yards and slab cost per sq ft and per yard.
Tree Removal Calculator
Cost to remove a tree — by height, type, and access.
Furnace Replacement Cost Calculator
What replacing a furnace or full HVAC system really costs.
Garage Door Installation Cost Calculator
Door, opener, and install cost — by size, material, and style.
Retaining Wall Cost Calculator
Wall cost by face area — material, footing, drainage, and height.
Drywall Installation Cost Calculator
Sheets, material, and labor to hang and finish drywall.
Driveway Cost Calculator
Paving cost by area & material — gravel to pavers.
Electrical Panel Upgrade Cost Calculator
Panel, labor, and permit cost for a service upgrade.
Fence Installation Cost Calculator
Fence cost per linear foot — by material, height, and gates.
Septic System Cost Calculator
Tank, field, and install cost for a new septic system.
Pressure Washing Cost Calculator
Power washing cost per sq ft — by surface and soiling.
Epoxy Garage Floor Cost Calculator
Garage floor coating cost by system and prep.
Insulation Cost Calculator
Insulation cost per sq ft — by type, location, and R-value.
Water Heater Installation Cost Calculator
Replacement cost by type — tank, tankless, or heat pump.
Sod Installation Cost Calculator
Sod cost per sq ft and per pallet — by grass and prep.
Basement Finishing Cost Calculator
Cost to finish a basement — by finish level and add-ons.
Whole-House Generator Cost Calculator
Standby generator cost — unit, transfer switch, and install.
House Siding Cost Calculator
Cost to side a house — by material and wall area.
Deck Cost Calculator
Cost to build a deck — by material and size.