How the flooring calculator works
Getting the right amount of flooring is simple with this method:
- Find the floor area. Multiply length ร width for a rectangle, or enter the area directly for L-shaped and irregular rooms.
- Multiply by the number of rooms you're flooring identically.
- Add waste. 10% covers cuts, trimming, and mistakes โ use more for tile or diagonal layouts.
- Divide by box coverage. Check the "sq ft per box" on the flooring label. We round box counts up.
Buying a box or two extra is almost always a good idea: it lets you replace a damaged plank later, and most retailers accept returns of unopened boxes.
Worked example: two bedrooms and a hallway
Single rectangles are easy. Real projects usually cover several connected spaces, so here is a three-part job worked through. You are laying the same laminate through a main bedroom, a second bedroom, and the hallway between them.
- Measure each space. Main bedroom 12 ร 14 = 168 sq ft. Second bedroom 10 ร 12 = 120 sq ft. Hallway 3 ร 10 = 30 sq ft.
- Add them up. 168 + 120 + 30 = 318 sq ft of floor.
- Add waste. A straight lay in rectangular rooms needs 10%: 318 ร 1.10 = 350 sq ft to order.
- Divide by box coverage. Laminate at 22 sq ft per box: 350 รท 22 = 15.9, which rounds up to 16 boxes.
- Underlayment. At 100 sq ft per roll: 350 รท 100 = 3.5, so 4 rolls.
Notice that the rounding matters more than the waste does at this size. Sixteen boxes gives you 352 sq ft of product for a 350 sq ft requirement โ only two square feet of slack. That is why buying one extra box is worth it: it covers a mis-cut plank and gives you spare material for a repair years from now, when the product line may no longer exist.
The same job laid diagonally
A diagonal or herringbone pattern cuts far more boards at the edges, so the waste allowance goes from 10% to 15โ20%. At 15%: 318 ร 1.15 = 366 sq ft, and 366 รท 22 = 16.6, so 17 boxes โ one more than the straight lay, and a real difference of about $60 in material.
The same job in tile
Tile is sold in much smaller boxes and wastes more through cutting and breakage. Using ceramic tile at 11 sq ft per box with 15% waste: 366 รท 11 = 33.3, so 34 boxes. The floor area has not changed, but the box count has more than doubled โ which is why you should never estimate flooring by the box without checking the coverage on the label first.
Measuring rooms that are not rectangles
Real rooms are rarely perfect rectangles, and the fix is always the same: break the shape into rectangles, work out each one, and add them together. An L-shaped room becomes two rectangles. A bay window becomes a small rectangle or a triangle โ for a triangle, use half the base times the height. Sketch the room on paper and write each dimension on the sketch before you touch the calculator.
Two things people get wrong. Closets and pantries count if you are flooring into them, and a reach-in closet adds roughly 12โ20 sq ft each. Doorways do not get subtracted โ flooring runs through the opening and under the door, so the threshold is part of the floor, not a hole in it. Measure to the wall on both sides and let the waste allowance absorb the cuts.
Finally, measure every wall twice, or measure the diagonal as a cross-check. A room that is out by an inch on each of two walls is a few square feet of flooring you did not budget for, and that is usually the difference between finishing on a Saturday and making another trip to the store.
Flooring box coverage reference
| Flooring type | Typical box coverage |
|---|---|
| Hardwood | ~20 sq ft |
| Laminate | ~22 sq ft |
| Vinyl plank (SPC/WPC) | ~23 sq ft |
| Ceramic / porcelain tile (12 in box) | ~11 sq ft |
| Underlayment rolls | ~100 sq ft |
How much waste should I add?
| Layout | Recommended waste |
|---|---|
| Straight lay (hardwood / laminate / vinyl) | 10% |
| Diagonal layout | 15โ20% |
| Tile (cuts, breakage, patterns) | 15โ20% |
| Irregular rooms / many corners | 12โ15% |
What flooring costs in 2026
Flooring prices are quoted per square foot but sold by the box, and the gap between the two is where budgets slip. The material is also usually the smaller half of a professional quote โ installation, removal and subfloor preparation often add more than the flooring itself.
| Material | Material per sq ft | Installed per sq ft |
|---|---|---|
| Laminate | $1.50 โ $4.00 | $4 โ $9 |
| Vinyl plank (LVP / SPC) | $2.00 โ $5.50 | $5 โ $11 |
| Engineered hardwood | $4.00 โ $9.00 | $8 โ $15 |
| Solid hardwood | $6.00 โ $14.00 | $11 โ $20 |
| Ceramic / porcelain tile | $2.00 โ $10.00 | $9 โ $20 |
| Carpet (with pad) | $2.00 โ $6.00 | $4 โ $10 |
Underlayment sits on top of that and is easy to forget: budget $0.30 to $1.00 per square foot for a basic foam or cork roll, more for a moisture barrier over a concrete slab. On the 318 sq ft example, that is roughly $100โ$320.
Putting the whole project together: a DIY laminate install for those two bedrooms and the hallway runs about $600โ$1,400 in materials including underlayment and a few tools. The same floor installed in luxury vinyl plank by a contractor, with the old carpet removed and hauled away, typically lands between $2,400 and $4,500.
The line items that surprise people are the ones that are not flooring: tear-out and disposal of the old floor ($1โ$3 per sq ft), subfloor levelling, which is nearly always needed over old concrete and runs $1โ$3 per sq ft, furniture moving, and trim and transitions โ new baseboard or quarter-round, plus threshold strips at every doorway.
These are planning figures, not quotes. Prices vary with region, grade, and retailer, and installation quotes are job-specific. Use the calculator to get the box count right, then take that number to suppliers.
Pro tips
- Check the actual box coverage. Brands differ โ the number is printed on every box. Use it instead of guessing.
- Order one batch. Dye lots vary; mixing boxes from different lots can show subtle color differences.
- Acclimate first. Store hardwood and laminate in the room for 48 hours before installing.
- Keep 2โ3 extra planks for future repairs โ flooring lines get discontinued.