Skip to main content
FigureCalc

Flooring Calculator

By Uzair Arshad , Senior Civil and Structural Engineer

Last updated: June 6, 2026

A 12 by 15 ft room is 180 sq ft. With 10 percent waste and a typical 22 sq ft per box of laminate, you need 9 full boxes. At 2026 prices of $1.50 to $5.00 per sq ft for material, that runs $300 to $1,000 for the floor. This calculator returns square footage, full boxes needed, waste-adjusted total, and a 2026 cost range from your dimensions and box coverage. Works for laminate, vinyl plank, hardwood, tile, and carpet. Common pitfall: diagonal patterns and complex cuts need 12 to 15 percent waste, not 10.

5% for simple rooms, 10% standard, 15% for diagonal or patterned layouts

Check the product label for square feet per box

Material price per square foot for cost estimate

Alternative to price per sq ft when you know the box price

How to use this calculator

  1. Measure the room. Record the longest length and widest width in feet and inches. Measure at the widest points because walls are rarely perfectly straight. For rooms that are not rectangular, break the space into separate rectangles and measure each one.
  2. Enter feet and inches. Type the feet in the first field and extra inches in the second. For a room that measures 16 ft 6 in, enter 16 in the feet field and 6 in the inches field. This flooring calculator converts automatically.
  3. Choose a waste factor. Use 10% as a practical starting point for most straight-lay projects. Choose 5% for small, simple rooms with clean edges. Increase to 15% for diagonal installs, patterned flooring, rooms with many closets, or hallways with turns.
  4. Enter box coverage (optional). Check the product label for the square feet per box. Laminate boxes commonly cover 20 to 25 sq ft. Vinyl plank and LVP boxes range from 15 to 30 sq ft. Wood floor boxes vary by plank width, typically 18 to 24 sq ft per box.
  5. Enter pricing (optional). Add the price per square foot or the price per box if you want a material cost estimate. This covers flooring material only, not labor, underlayment, transitions, or old floor removal.
  6. Review results. Check the base area, waste area, total flooring needed, boxes to buy (rounded up), and estimated material cost. This flooring estimator covers measurement and material planning in one step. For multiple rooms, run the calculator once per room and add the totals.

Pro tip: Measure at three different points along the room and use the largest number. Uneven walls and out-of-square corners mean actual dimensions vary, and rounding up prevents a second trip to the store.

Common mistake: Forgetting closets, hallway nooks, and the area under door swings. Measure every section the flooring will cover. Missing a closet on a 200 sq ft bedroom order means a second delivery charge that often costs more than the extra flooring material itself.

How the calculation works

Floor area:
Base area (ft²) = Length (ft) × Width (ft)

Waste:
Total flooring needed = Base area × (1 + Waste % / 100)

Box count:
Boxes to buy = ⌈ Total flooring needed / Coverage per box ⌉

Cost:
Material cost = Total flooring needed × Price per ft²
  or
Material cost = Boxes to buy × Price per box
Length
Room length in feet and inches
Width
Room width in feet and inches
Waste %
Extra material for cuts, fitting, and layout losses
Coverage per box
Square feet covered by one box of flooring
Price per ft²
Material price per square foot
Price per box
Material price per box

This flooring calculator estimates material in three steps: calculate the floor area, add waste, and convert to purchasable boxes. Use it as a flooring square footage calculator for laminate, vinyl plank, hardwood, or carpet projects.

Floor area:

Base area (sq ft) = Length (ft) × Width (ft)

Convert any extra inches to decimal feet first. For example, 16 ft 6 in becomes 16.5 ft (6 / 12 = 0.5).

Waste:

Total flooring needed = Base area × (1 + Waste % / 100)

Waste covers material lost to cuts at walls, fitting around door frames, closet corners, and end-of-row offcuts. A 10% waste factor on 208 sq ft adds 20.8 sq ft of extra material. This applies whether you're installing vinyl floor planks, wood floor boards, or LVP tiles.

Box count:

Boxes to buy = Total flooring needed / Coverage per box (rounded up)

Always round up because you can't buy a partial box. A project needing 228.8 sq ft with boxes that cover 23.5 sq ft each requires 228.8 / 23.5 = 9.74, rounded to 10 boxes.

Cost:

Material cost = Total flooring needed × Price per sq ft

Or: Material cost = Boxes to buy × Price per box

When both price fields are filled, the calculator uses the per-box price because it reflects the actual purchase total.

Variables:

  • Length = longest wall measurement in feet and inches
  • Width = widest wall measurement in feet and inches
  • Waste % = extra material for cuts and fitting (default 10%)
  • Coverage per box = square feet covered by one box (from the product label)
  • Price per sq ft = material cost per square foot
  • Price per box = cost of one box of flooring

Example:

A room measures 16 ft by 13 ft. You choose 10% waste and the flooring box covers 23.5 sq ft at $48 per box.

  • Base area = 16 × 13 = 208 sq ft
  • Waste = 208 × 0.10 = 20.8 sq ft
  • Total flooring needed = 208 + 20.8 = 228.8 sq ft
  • Boxes = 228.8 / 23.5 = 9.74, rounded up to 10 boxes
  • Material cost = 10 × $48 = $480

Typical material costs (2026 prices):

  • Laminate = $1.50 to $4.00 per sq ft for material. Boxes typically cover 20 to 25 sq ft.
  • Vinyl plank (LVP) = $2.00 to $5.00 per sq ft. Boxes cover 15 to 30 sq ft depending on plank width.
  • Hardwood = $3.00 to $8.00 per sq ft. Boxes cover 18 to 24 sq ft. Wider planks cost more per foot.
  • Carpet = $1.00 to $4.00 per sq ft for material. Sold by the square yard (9 sq ft per yard).

Assumptions and limitations:

  • This flooring calculator estimates material for rectangular rooms. L-shaped or irregular rooms should be split into rectangles and measured separately, then added together.
  • The cost estimate covers material only. It does not include underlayment, transitions, trim, installation labor, old floor removal, subfloor repair, or delivery fees.
  • Box coverage varies by product. Always check the label because the same brand may have different coverage for different plank widths or thicknesses.
  • Keep one unopened extra box for future repairs, especially when dye lots or product lines can change between production runs.
  • Inspect subfloor flatness and moisture before ordering. Prep work can change the real project scope and may require additional materials.

Frequently Asked Questions

How do you calculate square footage for flooring?

Measure room length and width in feet, then multiply length × width. A 12 by 15 ft room has a base area of 180 sq ft. Add a waste factor of 10 to 15 percent depending on installation pattern: 10 percent for standard straight-lay, 12 percent for diagonal, 15 percent for herringbone or complex patterns. With 10 percent waste, the 180 sq ft becomes 198 sq ft, which rounds up to 9 boxes if each box covers 22 sq ft. Worked example: a 10 by 14 ft room with a 3 by 5 ft alcove totals 155 sq ft × 1.10 waste = 170.5 sq ft = 8 boxes at 22 sq ft each. Common mistake: measuring inside the baseboard or molding instead of wall-to-wall — flooring extends to the wall before molding is installed, so always measure between the bare drywall, not the trim face.

How much flooring do I need?

Multiply room dimensions to get base square footage, add a waste factor (10 to 15 percent), then divide by box coverage and round UP to the next whole box. A 200 sq ft room with 10 percent waste needs 220 sq ft of material. If each box covers 24 sq ft, that's 220 / 24 = 9.17 — round to 10 boxes (not 9), because running short by even half a box mid-install forces a second supplier trip and the new boxes may be from a different dye lot. Worked example: a 350 sq ft living room with 12 percent waste = 392 sq ft / 22 sq ft per box = 17.8 → 18 boxes. At 2026 laminate prices of $50 to $80 per box, that's $900 to $1,440 in flooring. Common mistake: ordering exact calculated quantity with no spare — keep 1 to 2 unopened boxes after install for future board replacements.

How many boxes of flooring do I need?

Divide total flooring area (with waste already added) by the square feet per box, then round UP. For a 218 sq ft total at 23.5 sq ft per box: 218 / 23.5 = 9.28 → 10 boxes. Always round up — even 0.1 box short means an interrupted install. Box coverage varies by product: laminate boxes typically cover 18 to 24 sq ft, vinyl plank 22 to 30 sq ft, engineered hardwood 20 to 30 sq ft. Worked example: a 480 sq ft basement with 15 percent waste = 552 sq ft. At 19 sq ft per box (typical laminate), that's 552 / 19 = 29.05 → 30 boxes. Common mistake: assuming all boxes in a brand are the same coverage — premium hardwood lines often have wider planks at the same length, which changes the sq ft per box even within the same brand and finish family.

How do you calculate price per square foot for flooring?

Divide box price by sq ft of coverage per box. If a box costs $54 and covers 20 sq ft, the unit rate is $54 / 20 = $2.70 per sq ft. Multiply that rate by your total flooring area (including waste) to estimate material cost. For a 200 sq ft room at $2.70/sq ft with 10 percent waste added: 220 × 2.70 = $594 in material. Then add underlayment ($0.30 to $0.80 per sq ft), transition strips ($15 to $30 each), and quarter-round molding ($1 to $2 per linear foot) — those extras typically add 15 to 25 percent to the material total. Worked example: a 350 sq ft room at $3.50/sq ft laminate with 10 percent waste = $1,348 in flooring + $175 underlayment + $80 transitions + $60 quarter-round = $1,663 total material. Common mistake: comparing per-sq-ft prices across products without including underlayment requirements.

How do you calculate square feet for flooring in irregular rooms?

Break irregular rooms into separate rectangles or triangles, calculate each section's area, then add the totals. An L-shaped room with a 10 by 12 ft main area and a 3 by 6 ft alcove totals 120 + 18 = 138 sq ft. Apply waste after combining all sections. For triangular sections, use (base × height) / 2. For circular cutouts (like a column footprint), subtract π × r². Worked example: a great room with a 14 by 20 ft main area, a 4 by 8 ft bay window bump-out, and a 2 ft diameter column = 280 + 32 − 3.14 = 308.9 sq ft. Add 12 percent waste for the irregular cuts = 346 sq ft. Common mistake: measuring overall room bounding box and applying it whole — that overcharges by the alcove area inverse and orders 15 to 25 percent more flooring than the room actually holds.

Go deeper on flooring measurements