Flooring Calculator
Buying the right amount of flooring the first time saves you the frustration of running short mid-installation or paying for material you will never use. This flooring calculator estimates the square footage of your room, applies a waste factor for cuts and offcuts, converts to square yards, calculates how many boxes you need based on the coverage printed on the packaging, and optionally estimates total material cost from a price per square foot. Waste factors vary by installation type: 10% is standard for straight-lay rectangular rooms, while diagonal patterns or rooms with many obstacles typically need 15 to 20%. The calculator works for hardwood, engineered wood, laminate, luxury vinyl plank, vinyl tile, ceramic or porcelain tile, and carpet sold by the square foot. For carpet sold by the linear yard (a strip 12 feet wide), divide your square footage by 12 to get the linear yards needed, then apply your waste factor. Always purchase from the same dye lot to avoid colour variation, and consider buying one extra box for future repairs. Check your chosen product's installation guide for the manufacturer's recommended acclimation time and recommended subfloor requirements before ordering.
How the flooring calculation works
Room area = Length (ft) x Width (ft)
Area with waste = Room area x (1 + Waste% / 100)
Square yards = Area with waste / 9
Boxes = ceil(Area with waste / Sq ft per box)
Cost = Area with waste x Price per sq ft
Worked example: 12 x 14 ft bedroom, 10% waste, 20 sq ft per box at $3.50/sq ft
- Room area: 12 x 14 = 168 sq ft
- With 10% waste: 168 x 1.10 = 184.8 sq ft
- Square yards: 184.8 / 9 = 20.5 sq yd
- Boxes: ceil(184.8 / 20) = 10 boxes
- Cost: 184.8 x $3.50 = $646.80
Flooring calculator: frequently asked questions
Why do I need a waste factor for flooring?
Flooring material is lost during cutting, especially around corners, doorways, and odd-shaped rooms. Diagonal installations require even more waste. A 10% waste factor is a common starting point for rectangular rooms with straight layouts. Diagonal patterns, herringbone, or rooms with many obstacles can require 15 to 20% extra. Always round up to the nearest full box because opening a new box later means the dye lot may not match.
How do I convert square feet to square yards?
Divide the total square footage by 9. There are 9 square feet in one square yard (3 ft x 3 ft). So a 180 sq ft room equals 20 square yards. Some carpet and vinyl sheet goods are priced per square yard, so this conversion is useful when comparing prices or reading older quotes.
How many boxes of flooring do I need?
Divide your total square footage (including waste) by the square footage per box shown on the product packaging. For example, if your room needs 220 sq ft with waste and each box covers 20 sq ft, you need 11 boxes. Always round up to whole boxes since you cannot buy partial boxes. Enter the sq ft per box in this calculator to get the exact count.
Does this calculator work for hardwood, laminate, vinyl plank and tile?
Yes. The area calculation is the same for any flooring product. The key variable is the square footage per box, which varies by product. Hardwood and laminate boxes typically cover 20 to 30 sq ft. Vinyl plank boxes often cover 20 to 25 sq ft. Tile is usually sold by the piece or by the square foot. Enter the coverage per box (or per case) from your product packaging.
Should I measure each room separately or total the whole house?
Measure each room separately and add the results. Do not measure the whole house as one area because walls, cabinets, and transitions break up the space. For each room, measure the longest length and widest width (even if the room is not perfectly rectangular). Adding a per-room waste factor is more accurate than applying a single factor to the whole house total.
Sources
- US Consumer Product Safety Commission flooring installation guidance: cpsc.gov.
- National Wood Flooring Association installation standards: nwfa.org.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology. Material estimates only; verify with your installer.