Free tool · No sign-up

Flooring calculator: square feet and boxes to buy

The short answer

Multiply length by width, add waste and divide by the square feet in a box. A 16 by 12 foot room is 192 square feet. With 10% waste that’s 211.2 square feet, which is 11 boxes at 20 square feet each. Allow more for diagonal or herringbone, and check the box, since coverage varies by product.

For vinyl plank, laminate, hardwood or carpet. Enter the room and the box size to see how much to buy and what’s left over.

The room

10 feet 6 inches is 10.5.
Allow more for diagonal or herringbone.
It’s on the box or the store’s listing.

Price the job (optional)

An example. Use your supplier’s price.
What you charge for an hour, not what you pay.

Flooring you need

11 boxes

192 square feet of floor, 211.2 with waste.

Square feet to buy
211.2
Square yards (for carpet)
23.47
Left over after the job
28 sq ft

Price for this job

Materials (11 × $60.00)
$660.00
Labor
$0.00
Markup
$132.00
Price to quote
$792.00

How it works

Square feet to buy = length × width × (1 + waste ÷ 100). Boxes = that ÷ square feet in a box, rounded up.

Carpet is often priced by the square yard, so the calculator shows that too. A square yard is 9 square feet.

What 10% waste adds
RoomFloor areaTo buy
12 × 10 ft120 sq ft132 sq ft
14 × 12 ft168 sq ft184.8 sq ft
16 × 12 ft192 sq ft211.2 sq ft
20 × 15 ft300 sq ft330 sq ft

Several rooms

Use the square footage calculator to add up rooms and hallways. Then enter the total here as a length, with a width of 1.

Common questions

How do I calculate how much flooring I need?
Multiply the room’s length and width, then add a waste allowance. For a 16 by 12 foot room with 10% waste, buy 211.2 square feet.
How much extra flooring should I order?
This calculator starts at 10%. Long runs in plain rooms may take less. Diagonal patterns, herringbone and rooms with many corners take more, so follow the product’s guide.
How many boxes of flooring do I need?
Divide the total with waste by the square feet in a box, and round up. The coverage per box is printed on it.
How do I convert square feet to square yards for carpet?
Divide by 9. 180 square feet is 20 square yards.

More free tools

Don’t lose the next job while you finish this one

CoveDesk answers your calls when your hands are full and texts back the callers you miss.