Flooring Calculator
This flooring calculator estimates how many boxes of laminate, vinyl plank, hardwood or other boxed flooring to buy. Add each room as length × width, take off any area you will not floor, pick a layout to set the waste, and enter the square feet per box from your box label. It rounds up to whole boxes and shows what is left over.
Quick answer: boxes = room area × (1 + waste) ÷ coverage per box, rounded up. A 15 × 12 ft room is 180 sq ft. With 10% waste that is 198 sq ft, and at 20 sq ft per box it is 9.9, so buy 10 boxes.
Boxes of flooring depend on the floor area, the waste for your layout and the square feet one box covers, which is printed on the box label. Add up length × width for each room, take off any area you will not floor, add the waste, divide by the coverage per box and round up to whole boxes.
Example: a 15 × 12 ft room is 180 sq ft. With 10% waste for a straight lay that is 180 × 1.10 = 198 sq ft. A box that covers 20 sq ft gives 198 ÷ 20 = 9.9, so buy 10 boxes, which leaves 10 × 20 − 180 = 20 sq ft.
Method
How this calculator works
The area math is exact. The two numbers that move the answer are the coverage printed on your box and the waste for your layout, so the calculator asks for the first and lets you change the second.
Area, waste and boxes
The net floor area is the sum of length × width for every room, minus any area you leave out. Waste is added once to that total, not room by room. Dividing by the coverage of one box and rounding up gives whole boxes, and any spare boxes are added after rounding.
Net area = Σ (Length × Width) − Area to leave outArea to order = Net area × (1 + Waste ÷ 100)Boxes = round up (Area to order ÷ Coverage per box) + Extra boxesWaste presets
No standards body sets flooring waste. Lowe's and Mullican advise about 5% for straight-lay hardwood and 10 to 15% for diagonal. Lumber Liquidators gives 7 to 10% for a straight lay, 15% for diagonal and 15 to 20% for herringbone or complex layouts, plus 3 to 5% for rooms with obstacles. The calculator presets are 10%, 15% and 20%, which are conventions inside those ranges. Type your own percentage in Waste override, and let a product label win if it states a limit.
Waste = 10% straight · 15% diagonal · 20% herringbone or complexCoverage per box
Square feet per box differ from one product to the next, so only the figure on your box label is valid. The 20 sq ft in the field is an example, not a recommendation, and the calculator warns you while it is still there. Other box sizes work the same way: a box of 23.64 sq ft turns the same 198 sq ft into 8.376 boxes, which rounds up to 9.
Boxes = Area to order ÷ Coverage per boxRounding, leftover and spare boxes
Lumber Liquidators says to always round up to the nearest box or carton, and Lowe's and Mullican suggest buying 1 or 2 additional cartons. The leftover is what the boxes cover minus the net floor area, so it includes the waste you planned for. Spare boxes for repairs are added as whole boxes and shown in the leftover.
Left over = Boxes × Coverage per box − Net areaWaste by layout
| Layout | Calculator preset | What the sources state | Source |
|---|---|---|---|
| Straight lay | 10% | About 5% for hardwood, 7 to 10% for laminate, vinyl plank and hardwood | Lowe's and Mullican guide; Lumber Liquidators |
| Diagonal | 15% | 10 to 15% (Lowe's and Mullican), 15% (Lumber Liquidators) | Lowe's and Mullican guide; Lumber Liquidators |
| Herringbone or complex | 20% | 15 to 20% | Lumber Liquidators |
| Rooms with obstacles | Not a preset | Add 3 to 5% on top of the layout waste | Lumber Liquidators. Type it in Waste override. |
What each field does
| Field | What to enter |
|---|---|
| Rooms: Length and Width | One row per room or area, in feet and inches in the US view or meters and centimeters in the metric view. Use Add room for more, up to 20. Split an L-shaped room into rectangles. |
| Coverage per box | The square feet in one box (m² in the metric view), from the box label or the product page. The 20 sq ft in the field is an example value (1.86 m² in the metric view), and a warning shows while it is unchanged. |
| Layout | Straight lay (10%), Diagonal (15%) or Herringbone or complex (20%). It sets the waste. |
| Waste override | Optional. A percentage from 0 to 50 that replaces the layout preset. Add 3 to 5% for rooms with many obstacles. |
| Area to leave out | Optional. Floor you will not lay, such as an island or cabinets, taken off the total. |
| Extra boxes for repairs | 0 by default. Whole boxes added on top, for future repairs. Many guides suggest 1 or 2. |
Worked example: a 15 × 12 ft room
Arithmetic checkedThese are the calculator's own example values: one room, a straight lay with 10% waste, boxes of 20 sq ft, no area left out and no spare boxes.
| Step | Math | Result |
|---|---|---|
| Net floor area | 15 × 12 | 180 sq ft |
| Area to order, with waste | 180 × (1 + 10 ÷ 100) | 198 sq ft |
| Boxes, before rounding | 198 ÷ 20 | 9.9 boxes |
| Boxes to buy | rounded up | 10 boxes |
| Left over | 10 × 20 − 180 | 20 sq ft |
| Net area in square meters | 180 × 0.09290304 | 16.72 m² |
| You would see | 10 boxes to buy | |
Disclaimer
Results are planning estimates based on the dimensions and assumptions you enter. They are not engineering, structural or building-code advice. Product yields, densities and coverage vary by manufacturer, batch and site conditions. Check product labels, your supplier and your local building department before you order materials or start work. Read the full calculation disclaimer.
Accuracy
What affects your estimate
The formula is simple. What changes the answer is the box you buy, the layout and how many rooms and obstacles you have.
Box coverage changes the box count
The same 198 sq ft takes 9.9 boxes of 20 sq ft, which is 10, and 8.376 boxes of 23.64 sq ft, which is 9. Always use the number on your own box, and never the example value in the field.
Layout changes the waste
The 15 × 12 ft room is 180 sq ft. A straight lay at 10% is 198 sq ft, or 10 boxes. Diagonal at 15% is 207 sq ft, or 10.35 boxes, which rounds up to 11. Herringbone at 20% is 216 sq ft, or 10.8 boxes, which is also 11.
Leftover and spare boxes
Ten boxes of 20 sq ft cover 200 sq ft and leave 20. One extra box for repairs makes it 11 boxes and 40 sq ft left over. Buy every box at once, from the same lot, so color and finish match.
Several rooms and cut-outs
Add a second room of 8 × 6 ft (48 sq ft) and leave out a 20 sq ft island. The net area is 180 + 48 − 20 = 208 sq ft, 10% waste makes 228.8 sq ft, and 228.8 ÷ 20 = 11.44, so you buy 12 boxes and have 32 sq ft left over.
Subfloor, acclimation and gaps
The calculator states no numbers for acclimation time, subfloor flatness or expansion gaps. They depend on the product, so follow the manufacturer's installation instructions.
Metric view
Rooms are entered in meters and the example box is 1.86 m². The default 4.5 × 3.6 m room is 16.2 m². With 10% waste that is 17.82 m², and 17.82 ÷ 1.86 = 9.58, so you buy 10 boxes and have 2.4 m² left over.
This calculator estimates how many boxes to buy. It quotes no prices, does not pick a product and does not replace the manufacturer's installation instructions. Box coverage, waste and spare boxes are your inputs and conventions, so check them against your box label and your supplier.
Common mistakes
Leaving the example coverage in the box field
The 20 sq ft is only an illustration. Boxes of laminate, vinyl plank and hardwood differ a lot, and the wrong figure changes the box count. Read the label before you order.
Adding waste to every room
Waste is applied once to the total area. Adding 10% to each room and then 10% again to the total buys too much.
Rounding the boxes down
A result of 9.9 boxes cannot be 9. The calculator rounds up to whole boxes, and the leftover shows what that costs you in square feet.
Ignoring obstacles and odd shapes
Many corners, closets and doorways push waste above the layout preset. Sources suggest adding 3 to 5% on top, which you can type into Waste override.
Mixing lots
Buying a few boxes now and the rest later risks a different batch. Buy all the boxes at once, and keep a spare box or two for repairs.
Questions people ask
How do I calculate how much flooring I need?
Multiply length by width for each room and add the rooms together. Add the waste for your layout, divide by the square feet in one box and round up to whole boxes. The guide on how much flooring you need works the same steps by hand.
How much extra flooring should I buy for waste?
Retailer guidance gives about 5% for straight-lay hardwood, 7 to 10% for a straight lay of laminate, vinyl plank or hardwood, 10 to 15% for diagonal and 15 to 20% for herringbone. This calculator uses 10%, 15% and 20%, and you can type your own.
How many square feet are in a box of flooring?
It depends on the product, so there is no standard figure. The box label or the product page states it. The 20 sq ft in the calculator is only an example.
How many boxes of flooring for a 12 × 15 ft room?
The room is 180 sq ft and 10% waste makes 198 sq ft. At 20 sq ft per box that is 9.9, so 10 boxes. At 23.64 sq ft per box it is 8.376, so 9 boxes.
Does this work for laminate, vinyl and hardwood?
Yes, for any flooring sold in boxes with a stated coverage. It does not count individual planks. For tile use the Tile Calculator, and for rolls of carpet use the Carpet Calculator.
Should I buy extra boxes for repairs?
Lowe's and Mullican suggest 1 or 2 additional cartons. Enter that in Extra boxes for repairs and it is added to the boxes to buy.
Related calculators and guides
Sources
Where the numbers come from
- Lowe's and Mullican, flooring guide (PDF) about 5% waste for a straight lay, 10 to 15% for diagonal and 1 or 2 additional cartons, accessed October 17, 2026.
- Lumber Liquidators, estimating your DIY flooring project 7 to 10% waste for a straight lay, 15% diagonal, 15 to 20% herringbone, 3 to 5% more for obstacles, and always round up to the nearest box, accessed October 17, 2026.
- NIST Handbook 44 (2026), Appendix C exact length and area conversions behind the metric view, accessed October 17, 2026.