Flooring Calculator

Calculate how many boxes of flooring you need for any room, with waste allowance for cuts and future repairs.

Quick answer

8 boxes (160 sq ft of material for a 144 sq ft room).

Calculator

ft
ft
sq ft

How it works

Room length × Room width = Room area

The calculator multiplies the room's length by its width to get the total floor area that needs covering.

Room area × Waste factor = Area with waste

The waste factor is applied as a percentage increase to the room area, giving you the total area of material you need to buy.

Area with waste ÷ Coverage per box = Boxes required

The total area is divided by the coverage of one box (printed on the packaging). The result is rounded up to the nearest whole box.

Worked example

A 15 ft × 12 ft room with 20 sq ft per box:

15 × 12 = 180 sq ft

180 × 1.10 = 198 sq ft (with 10% waste)

198 ÷ 20 = 9.9 → 10 boxes

Purchase 10 boxes of flooring for this room.

Email me my estimate

Get this Flooring Calculator estimate plus our free Material Estimation Worksheet in your inbox.

Free Material Estimation Worksheet PDF included. No spam, unsubscribe anytime.

Laminate and vinyl plank are sold by the box, but rooms are never as rectangular as the floor plan suggests. Closets, angled walls, and the direction the planks run decide your real waste — the number on the box assumes a perfect world.

This calculator takes your room's square footage, adds a waste allowance for cutting, and divides by the coverage printed on your specific box. Box coverage varies (typically 18–24 sq ft), so check your product — the calculator lets you enter the exact figure.

How to measure for flooring

  1. Measure the room's length and width in feet, then add closets and alcoves as separate rectangles — flooring flows into them.
  2. Find 'coverage per box' on the product label (often ~20 sq ft) and enter it exactly.
  3. Choose waste by layout: 10% for planks run straight, 15% for diagonal or rooms with many doorways and angles.
  4. The result rounds up to whole boxes. Keep one unopened box — future repairs need the same dye lot.

Boxes needed by room size (20 sq ft/box, 10% waste)

RoomSq ft + wasteBoxes to buy
10 × 10 ft1106
12 × 12 ft1598
15 × 20 ft33017

Box coverage varies by product (18–24 sq ft is typical). Re-run the numbers with your box's figure.

Worked example: laminate for a 12×12 room

A 12 ft × 12 ft room, boxes covering 20 sq ft each, 10% waste:

  1. Room area: 12 × 12 = 144 sq ft.
  2. With waste: 144 × 1.10 = 158.4 → 159 sq ft.
  3. Boxes: 159 ÷ 20 = 7.95 → 8 boxes.

8 boxes (160 sq ft of material for a 144 sq ft room).

Pro tips for plank flooring

  • Acclimate the planks in the room for 48 hours before installing. Cold planks expand after install and buckle at the walls.
  • Stagger end joints at least 6 inches — lined-up joints look amateur and weaken the floor.
  • Leave a ⅜-inch expansion gap at every wall, hidden by baseboard. Floating floors move; walls don't.
  • On concrete slabs, the underlayment/moisture barrier isn't optional — it's what keeps the warranty valid.

How to use the flooring calculator

1. Choose your unit system — Imperial (feet) or Metric (meters).

2. Enter the length and width of the room you are flooring.

3. Enter the coverage per box — this is printed on the flooring packaging in square feet or square meters.

4. Select a waste factor — 10% is recommended for standard layouts.

5. Click Calculate to see how many boxes of flooring you need.

How flooring quantity is calculated

The calculator first determines the room area by multiplying the room length by the room width. A waste factor is then applied to account for cuts, mistakes, and future repairs.

The resulting area is divided by the coverage per box to determine how many boxes you need. The result is always rounded up to the nearest whole box, since you cannot purchase partial boxes.

Why add a waste factor for flooring?

Flooring installations always produce waste. Planks and tiles must be cut to fit along walls and around obstacles, and some pieces will be unusable after cutting. A waste factor ensures you have enough material to complete the job.

Keeping extra boxes also means you have matching material on hand for future repairs. Flooring styles and dye lots can be discontinued, making exact matches difficult to find years later.

Flooring calculator example

Suppose your room is 15 feet by 12 feet, and each box of flooring covers 20 square feet.

Room area: 15 × 12 = 180 square feet.

With 10% waste: 180 × 1.10 = 198 square feet.

Boxes required: 198 ÷ 20 = 9.9, rounded up to 10 boxes.

You should purchase 10 boxes of flooring for this room.

Frequently Asked Questions

How do I calculate how many boxes of flooring I need?+
Measure the room area (length × width), add a waste factor (typically 10%), then divide by the coverage per box stated on the packaging. Round up to the nearest whole box since you cannot buy partial boxes.
How much waste should I add for flooring?+
A 10% waste factor is standard for most flooring installations. For diagonal layouts or rooms with many angles and obstacles, use 15%. For simple rectangular rooms with straight layouts, 5% may be sufficient. Always keep a few extra planks or tiles for future repairs.
What is flooring coverage per box?+
Coverage per box is the total area that one box of flooring will cover, typically printed on the packaging in square feet or square meters. For example, a box of laminate might cover 20 square feet. Check your specific product packaging for the exact coverage.
How do I calculate flooring for multiple rooms?+
Calculate each room separately and add the results together. Alternatively, combine the total area of all rooms and run one calculation with the combined area. Either way, apply the waste factor to the total to ensure you have enough for all rooms.
Should I buy extra flooring boxes?+
Yes. Always keep at least one extra box beyond what the calculator recommends. Flooring styles and dye lots can be discontinued, making it difficult to find matching material later if you need to replace a damaged plank or tile.

Related Guides

Embed this calculator

Copy this code to embed the calculator on your own website or blog:

<iframe src="https://novory.studiotools.workers.dev/embed/tools/home/flooring-calculator/" width="100%" height="640" style="border:0" title="Flooring Calculator by NOVORY"></iframe>