🪵 Flooring Calculator
By ToolNimba Editorial Team · Updated 2026-06-19
Boxes are rounded up to whole units, since you cannot buy a part box. The waste allowance covers offcuts, breakages and a few spare planks for future repairs. Use 10% for a simple straight layout and 15% to 20% for diagonal or herringbone patterns.
This flooring calculator tells you how much flooring to buy for a room. Enter the room length and width, the coverage printed on each box, and a waste allowance, and it works out the floor area, the area you need including waste, and the number of boxes to order. Add a price per box and it estimates the material cost too, so you can budget before you head to the store.
What is the Flooring Calculator?
Estimating flooring starts with one simple number: the floor area, which is just length times width for a rectangular room. A room that is 12 feet by 10 feet has an area of 120 square feet, and that is the bare minimum your flooring has to cover. The catch is that you never buy exactly the bare area, because planks have to be cut to fit along walls, around doorways and into corners, and those offcuts cannot always be reused.
That is what the waste allowance is for. A waste percentage adds a margin on top of the bare area to cover cuts, the occasional damaged plank, and a small reserve for future repairs. Ten percent is the common rule of thumb for a straightforward straight-lay installation in a simple rectangular room. Busier layouts need more: diagonal or herringbone patterns waste more material at the edges, so 15 to 20 percent is safer, and very irregular rooms with lots of alcoves or angles can need even more.
Flooring is sold by the box, and each box covers a fixed area printed on the label (for example 20 square feet or about 2.2 square meters of laminate). To find the number of boxes, you divide the area including waste by the coverage per box, then round up, because a part box is not something you can buy. Rounding up also leaves you with a few spare planks, which is genuinely useful: keeping one or two leftover boards from the same batch means a perfect color match if a plank is ever scratched or has to be replaced.
When to use it
- Working out how many boxes of laminate, vinyl plank, hardwood or engineered flooring to order for a room.
- Estimating the material cost of a flooring project before buying, using the price per box.
- Deciding the right waste allowance for a straight, diagonal or herringbone layout.
- Checking a contractor or store quote to make sure the box count matches your room size.
How to use the Flooring Calculator
- Pick imperial (feet) or metric (meters) units at the top.
- Enter the room length and width.
- Enter the coverage per box, as printed on the flooring packaging.
- Set a waste allowance (10% is a good default for a simple straight layout).
- Optionally enter the price per box to estimate the total cost.
- Read off the floor area, area with waste, boxes to buy, and estimated cost.
Formula & method
Worked examples
A 12 ft by 10 ft room, boxes that cover 20 sq ft each, 10% waste, at $45 per box.
- area = 12 × 10 = 120 sq ft
- area with waste = 120 × (1 + 10 ÷ 100) = 120 × 1.10 = 132 sq ft
- boxes = ceiling(132 ÷ 20) = ceiling(6.6) = 7 boxes
- coverage bought = 7 × 20 = 140 sq ft
- cost = 7 × 45 = 315.00
Result: 7 boxes (140 sq ft, about 20 sq ft spare), roughly $315.00
A 4 m by 5 m room, boxes that cover 2.2 sq m each, 10% waste.
- area = 4 × 5 = 20 sq m
- area with waste = 20 × 1.10 = 22 sq m
- boxes = ceiling(22 ÷ 2.2) = ceiling(10) = 10 boxes
- coverage bought = 10 × 2.2 = 22 sq m
- spare over the floor = 22 − 20 = 2 sq m
Result: 10 boxes (22 sq m, about 2 sq m spare)
Suggested waste allowance by layout and room shape
| Layout or condition | Suggested waste |
|---|---|
| Straight lay, simple rectangular room | 10% |
| Straight lay, room with several alcoves | 12% to 15% |
| Diagonal layout | 15% |
| Herringbone or chevron pattern | 15% to 20% |
| Very irregular room or many angles | 20% or more |
Boxes needed for common room sizes (boxes covering 20 sq ft, 10% waste)
| Room size | Floor area | Area with waste | Boxes |
|---|---|---|---|
| 10 ft × 10 ft | 100 sq ft | 110 sq ft | 6 |
| 12 ft × 10 ft | 120 sq ft | 132 sq ft | 7 |
| 12 ft × 12 ft | 144 sq ft | 158.4 sq ft | 8 |
| 15 ft × 12 ft | 180 sq ft | 198 sq ft | 10 |
| 20 ft × 15 ft | 300 sq ft | 330 sq ft | 17 |
Common mistakes to avoid
- Buying for the bare area with no waste. Ordering exactly the floor area leaves nothing for cuts, breakages or mistakes, so you almost always run short. Add at least 10% waste, and more for diagonal or herringbone layouts.
- Mixing up the per-box and per-plank coverage. Some labels show the area one plank covers, others the area a whole box covers. This tool wants the coverage per box. Check which figure is on your packaging before entering it.
- Ignoring dye-lot or batch differences. Buy all your flooring at once from the same batch where possible. Colors and grain can vary slightly between production runs, so topping up later may not match the floor you already laid.
- Treating an irregular room as one rectangle. L-shaped or angled rooms are not a single length times width. Split the floor into rectangles, work out each area, and add them together before estimating boxes.
Glossary
- Floor area
- The flat surface to be covered, found by multiplying length by width for a rectangular room.
- Coverage per box
- The area one box of flooring will cover, printed on the packaging (for example 20 sq ft or 2.2 sq m).
- Waste allowance
- An extra percentage added on top of the floor area to cover cuts, breakages and spares.
- Straight lay
- Planks installed parallel to the walls, the simplest and lowest-waste layout.
- Dye lot (batch)
- A single production run of flooring. Material from the same batch matches in color and grain.
Frequently asked questions
How much flooring do I need?
Start with the floor area, which is length times width for a rectangular room. Then add a waste allowance, usually 10%, to cover cuts and breakages. Divide that total by the area each box covers and round up to whole boxes. This calculator does all of that for you once you enter the room size and box coverage.
How much waste should I add for flooring?
For a simple straight layout in a rectangular room, 10% is the usual rule of thumb. Diagonal layouts need about 15%, and herringbone or chevron patterns can need 15% to 20% because more planks are cut at the edges. Very irregular rooms can need 20% or more.
How many boxes of laminate do I need?
Take your floor area, add the waste allowance, then divide by the coverage printed on each box and round up. For example, 120 sq ft plus 10% waste is 132 sq ft, and at 20 sq ft per box that is 132 divided by 20, rounded up, which is 7 boxes.
Should I buy extra flooring?
Yes. The waste allowance already builds in a margin, and rounding up to whole boxes usually leaves a few spare planks. Keeping one or two leftover boards from the same batch is wise, because they give you a perfect color match if a plank is ever damaged and needs replacing.
How do I calculate flooring for an L-shaped room?
Split the room into simple rectangles, calculate the length times width of each, and add the areas together to get the total floor area. Then apply your waste allowance and divide by the box coverage as usual. Run each rectangle through this tool and sum the areas if that is easier.
Does this calculator estimate the cost?
Yes. Enter the price per box and it multiplies that by the number of boxes you need to give a material cost estimate. This covers the flooring only, not underlay, trim, adhesive, delivery or installation labor, so add those separately for a full budget.