Builder's Math

Calculators / Flooring calculator

Flooring calculator

Enter the room size and the coverage printed on the box to get how many boxes of flooring to buy, plus underlayment and trim.

US units (feet, inches, pounds); metric inputs accepted · Planning and purchasing estimate · Reviewed October 20, 2026

Start from a common job: Bedroom 12 × 15 ft, laminateOpen area 450 sq ft, vinyl plankHerringbone 10 × 12 ft

Before you build: Follow the flooring maker’s installation guide for acclimation, expansion gaps and subfloor flatness; installing outside it can void the warranty.

in
in
sq ft
sq ft
%
sq ft
Add prices (optional)
$

Result

Supplier or contractor? Put this calculator on your own website with your logo, and get the customer’s quantities with each quote request. See how it works.

The formula

Area      = length × width
To buy    = area × (1 + extra %)
Boxes     = to buy ÷ coverage per box, rounded up
Underlay  = area × 1.05 ÷ roll coverage, rounded up

Example: a 12 × 15 ft bedroom is 180 square feet. With 10% extra that is 198 square feet, so at 20 square feet per box you need 10 boxes (200 square feet), plus 2 rolls of underlayment and about 54 ft of baseboard or quarter round.

Quick answers for common rooms

10% extra for cuts; underlayment rolls of 100 sq ft.
RoomAreaBoxes (20 sq ft)Flooring boughtUnderlayment rolls
10 × 10 ft100 sq ft6120 sq ft2
10 × 12 ft120 sq ft7140 sq ft2
12 × 12 ft144 sq ft8160 sq ft2
12 × 15 ft180 sq ft10200 sq ft2
15 × 20 ft300 sq ft17340 sq ft4
20 × 25 ft500 sq ft28560 sq ft6

How much extra to buy

  • 5 to 10% for planks laid straight in a simple room.
  • About 15% for diagonal layouts or rooms with many corners and doorways.
  • 15 to 20% for herringbone and chevron patterns.

Buy all the boxes at once from the same production lot, and keep a spare box for future repairs. The coverage per box is printed on the label; it varies by product, so always use the figure on yours.

Before you install

  • Leave the boxes in the room to acclimate for as long as the maker says, often 48 hours.
  • Floating floors need an expansion gap at the walls, usually 1/4 to 3/8 inch, hidden by baseboard or quarter round.
  • Check whether your flooring has a pad attached. If it does, extra underlayment is usually not allowed; a vapor barrier may still be needed over concrete.

Sources and assumptions

Coverage per box and underlayment rules come from the flooring maker’s label and installation guide. The 5% extra on underlayment covers seams and trimming at the walls.

Questions

How many boxes of flooring do I need for a 12 × 15 room?

With 10% extra and 20 square feet per box, 10 boxes. Check the coverage on your box, which varies from about 16 to 30 square feet.

How much extra flooring should I buy?

About 10% for straight layouts, 15% for diagonal layouts or rooms with many corners, and 15 to 20% for herringbone.

Do I need underlayment under laminate or vinyl plank?

Most laminate needs a foam underlayment unless one is attached. Many vinyl planks have a pad attached and need no extra underlayment; follow the maker’s instructions.

References and review

Units convert with exact definitions: 1 ft = 12 in = 0.3048 m, 1 yd³ = 27 ft³. Results round up to whole bags, sheets and pieces so you don’t come up short. Last reviewed October 20, 2026. If your bag, pallet or supplier lists a different figure, use theirs: change the matching field above.

Related calculators