How much flooring do I need? Calculate boxes, tiles, planks, and costs for hardwood, laminate, vinyl, tile, and carpet. Enter room dimensions for instant estimates.
Room Details
Room Length (ft)
Room Width (ft)
Flooring Type
10% for straight layouts, 15% for diagonal or complex rooms
Ready to calculate
Enter your room details for flooring estimates
Last updated March 2026 by our expert review team
Material costs only. Installation adds $2 to $8 per sq ft depending on type.
Hawkin
Certified Cost & Estimating Professional
AACE-certified estimator working with 20+ insulation companies including the two largest franchises in America.
See full profileEhsan Ghazanfari
Licensed Structural Engineer
FISE-certified structural engineer with 11+ years designing bridges, retaining walls, and foundations. MSc from Aalto University.
See full profileUpdated March 2026
How we verify our calculatorsAlways buy 10% extra for waste on rectangular rooms and 15% for diagonal layouts or rooms with many cuts. Returns are easier than re-orders from a different dye lot.
Acclimate hardwood and laminate planks in the room for 48 to 72 hours before installation. Wood expands and contracts with humidity changes.
Use our sq ft to linear ft calculator to convert room measurements when buying baseboards and trim for your new floor.
Run planks parallel to the longest wall for the best visual effect. Diagonal layouts look dramatic but waste 15 to 20% more material.
LVP (luxury vinyl plank) is the best value for moisture-prone areas. It handles kitchens, bathrooms, and basements where hardwood would warp.
For irregular rooms, use our square footage calculator to find the exact area before ordering flooring.
After installing new flooring, you may need to repaint baseboards and trim. Use our paint calculator for touch-up estimates.
Enter room length and width in feet or meters.
Select flooring type and adjust waste factor for your layout.
Get boxes needed, cost estimate, and underlayment requirements.
Formulas
Total Area = Room Area x (1 + Waste%)
Boxes = Total Area / Sq Ft per Box (rounded up)
Underlayment Rolls = Total Area / 200 (rounded up)
How many boxes of flooring for a 12x12 room?
About 8 boxes of laminate (24 sq ft/box) or 9 boxes of hardwood (20 sq ft/box) with 10% waste.
How much does flooring cost per square foot?
Laminate $2 to $5, LVP $3 to $7, hardwood $6 to $12, tile $2 to $15 depending on material quality.
How much extra flooring should I buy?
10% for rectangular rooms with straight layouts. 15% for diagonal, herringbone, or rooms with many doorways and closets.
Do I need underlayment?
Yes for laminate, LVP, and engineered hardwood on concrete subfloors. Not needed for tile (use thinset) or carpet (uses carpet pad instead).
What is the most durable flooring?
Porcelain tile is the most durable (50+ year lifespan). LVP is the best balance of durability and comfort. Carpet wears fastest (8 to 10 years).
Can I install flooring over existing flooring?
LVP and laminate can go over most flat, solid existing floors. Hardwood and tile need bare subfloor. Never layer carpet.
How do I calculate flooring for an L-shaped room?
Split it into two rectangles, calculate each separately, then add the areas together before applying waste factor.
What direction should I lay planks?
Parallel to the longest wall or toward the main light source. This makes the room appear larger and more cohesive.
A compact bedroom with straight layout and 10% waste. Laminate is budget-friendly and installs quickly with click-lock planks.
A living room or master bedroom. Hardwood adds resale value and lasts 25+ years with proper maintenance.
Open-concept space with 10% waste. LVP handles high traffic and is waterproof for homes with kids and pets.
Whole-floor tile installation. Price varies widely based on tile quality. Porcelain costs more than ceramic but lasts decades longer.
Not acclimating wood or laminate
Causes gaps, buckling, or cupping after install. Leave planks in the room for 48 to 72 hours before cutting and installing.
Forgetting transitions between rooms
You need T-moldings or reducers at doorways where flooring types or heights change. Budget $5 to $15 per transition strip.
Not checking subfloor flatness
More than 3/16-inch dip per 10 ft causes bouncy, noisy floors. Use self-leveling compound to fix low spots before installing.
Skipping underlayment on concrete
Moisture wicks up through concrete and damages flooring from below. Always use a moisture barrier underlayment on slab foundations.
Buying from different dye lots
Color variation between boxes from different production runs is visible once installed. Order all material at once from the same lot.
Important Disclaimer
These estimates are for planning purposes only. Actual costs vary by location, material availability, and project complexity. Always get at least 3 local quotes. This calculator does not replace professional advice.