Flooring Calculator

Calculate sq ft, waste factor, and full materials list for hardwood, laminate, tile, vinyl, or carpet.

👆 Swipe to choose your material
1
Room
2
Material
3
Results
📐 Room dimensions
Measure at the widest points. Include closets if you're flooring them too.
Length
'
"
= 15.00 ft
Width
'
"
= 12.00 ft
📏
For L-shaped rooms, break into two rectangles and add the areas. Always measure at the longest and widest points.
🪵 Choose your material
Pick your flooring type — tile/ceramic will unlock extra fields.
🪵
Hardwood
+10%
🟫
Laminate
+10%
Tile/Ceramic
+10%
🟩
Vinyl
+8%
🟧
Carpet
+5%
🔲 Tile size
◻️
12×12
in
🔲
18×18
in
24×24
in
12×24
in
✏️
Custom
enter below
🔲
Tiles per box is printed on the carton. Also note the sq ft per box — a useful double-check. Keep 1 extra box for repairs.
💡
Diagonal layouts look great but add 15% waste. Always buy from the same dye lot — colours vary between batches.
You need
sq ft of flooring
Materials cost
Total with labour
🛒 Complete shopping list
🪵
Flooring
Including waste factor
🪣
Tile adhesive / thinset
Coverage: ~40 sq ft per 50 lb bag
🟤
Grout
Unsanded for joints <1/8", sanded for wider
🧹
Grout float & sponges
For spreading and cleaning grout
1 set
~$15
🔵
Tile spacers
1/8" or 3/16" — consistent joints
~$4/bag
🧴
Grout sealer
Apply after 72 hrs — protects & extends life
~$18/bottle
📐
Baseboard / quarter round
To cover expansion gap at walls
~$2/ft
Estimated total
materials only
📋 Calculation breakdown
Room area
Waste factor
Total to order
Labour estimate
🛒
Order 10–15% extra. Keep leftover pieces for future repairs. Always round up to the nearest full box.
🪵
Measure at the widest points. Add 10% waste for straight lay, 15% for diagonal. Always buy from the same dye lot — colours vary between batches.

Flooring Calculator: How Much Material Do You Need?

For a 200 sq ft room, you'll need approximately 220–240 sq ft of flooring material after adding the correct waste factor. The waste factor varies by material and layout: 7–10% for straight-lay hardwood or laminate, 15% for diagonal layouts, and 20% for tile on a 45-degree angle. Our calculator handles all material types and gives you box counts, thinset, grout, and total cost estimates automatically.

Running out of flooring mid-installation is one of the most stressful mistakes in any renovation. Tiles and hardwood from different production batches have slight color and texture variations that become obvious once installed. Matching the exact dye lot weeks later is often impossible. Buying correctly from the start — using the right waste factor for your layout — is the only way to guarantee a seamless result.

Hardwood and Engineered Hardwood

Solid hardwood is sold by the square foot or in bundles and requires acclimation: leave the unopened boxes in the installation room for 3–7 days before installing, allowing the wood to adjust to the room's temperature and humidity. Skipping acclimation causes gapping in winter (wood shrinks) or buckling in summer (wood expands). Engineered hardwood has a real wood veneer over a plywood core and is more dimensionally stable — suitable for basements and over radiant heat. Use 7% waste for straight runs, 12–15% for rooms with multiple angles or features.

Laminate Flooring

Laminate is a high-density fiberboard core with a photographic image layer and protective wear layer, installed as a floating floor — not glued or nailed. It's the most DIY-friendly flooring option. Most laminate is sold in boxes covering 18–24 sq ft per box. The standard waste factor is 7% for straight-lay and 15% for diagonal layouts. Always install over a quality underlayment to reduce sound transmission and protect the locking joints. Laminate cannot be refinished when worn — replacement is the only option when it wears out.

Tile and Ceramic

Ceramic and porcelain tile is sold by the box, with coverage listed on the box in square feet. Tile generates the most waste from cuts — particularly on 45-degree layouts, borders, and rooms with irregular shapes. Use 10% waste for straight-lay tile in simple rectangular rooms, and 20% for diagonal layouts or rooms with many cuts. Always buy tiles from the same production lot number (printed on the box) — different lots have color variation that becomes apparent after installation. Grout lines typically add 3–8% to material cost; our calculator includes grout in the estimate.

Thinset Mortar for Tile

Thinset is the adhesive mortar used to bond tile to the subfloor or wall. Coverage is approximately 75 sq ft per 50 lb bag when using a 3/16-inch V-notch trowel for small tiles, and approximately 40–50 sq ft per bag for large-format tiles using a 1/2-inch square-notch trowel. Use polymer-modified thinset for floors and any wet area. Standard thinset is not suitable for natural stone — use a white polymer thinset to avoid darkening lighter stones.

Vinyl Plank (LVP) and Carpet

Luxury vinyl plank (LVP) is 100% waterproof, dimensionally stable, and suitable for basements and bathrooms. Most LVP is sold in boxes of 18–24 sq ft. Use 10% waste for straight-lay and 15% for diagonal. LVP can be installed over most existing hard floors, making it ideal for renovations. Carpet is typically sold by the yard or by the square foot in rolls of a fixed width (usually 12 feet). Calculating carpet requires matching the roll width to the room dimensions to minimize seams — our calculator handles this automatically.

5 Pro Tips for Flooring Installation

  • Check subfloor flatness first. Flooring specs require the subfloor to be flat within 3/16 inch over 10 feet. High spots cause hollow-sounding boards; low spots cause flexing and squeaks.
  • Buy 10–15% extra and save the leftovers. Store them in a dry place — you'll need them for repairs years down the line when matching the dye lot will be impossible.
  • Mix boxes before installing. Open 3–4 boxes and intermix planks or tiles before laying them out. This averages out color variation between boxes.
  • Don't start in a corner. Start from the center of the room or the most visible wall (opposite the entry door). The last row cut stays hidden, not the first.
  • Leave expansion gaps. All floating floors require a 1/4-inch gap at all walls and fixed objects. Fill the gap with quarter-round molding, not caulk.

Flooring FAQ

What waste factor should I use for my flooring project?

Use 7% for straight-lay hardwood or laminate in a simple rectangular room. Use 10% for tile in a simple room. Use 15% for diagonal hardwood/laminate layouts or tile in rooms with many cuts. Use 20% for 45-degree tile installation or rooms with complex shapes. If in doubt, add 15% — the cost of extra material is far less than the cost of a second delivery or a mismatched dye lot.

How do I calculate flooring for an L-shaped room?

Divide the L-shaped room into two rectangles, calculate each separately, and add them together. Then add the appropriate waste factor. Our calculator accepts total square footage, so measure and add both sections before entering the number.

Can I install hardwood over concrete?

Solid hardwood cannot be installed directly over concrete — concrete absorbs moisture, causing warping. Engineered hardwood can be glued directly to concrete above grade. In a basement (below grade), use LVP or engineered hardwood rated for below-grade installation — both tolerate the higher moisture levels typical of basement slabs.

What is the difference between porcelain and ceramic tile?

Porcelain tile is fired at higher temperatures and has a water absorption rate below 0.5%, making it suitable for outdoor and wet-area applications. Ceramic tile is slightly more porous (up to 3% absorption), appropriate for interior dry-area floors and walls. Both are durable and easy to clean; porcelain is denser, harder to cut, and more expensive.

How much does flooring installation cost?

Installation costs vary by region and material: hardwood runs $4–$8/sq ft for labor, tile $6–$12/sq ft (higher for larger format tiles and complex patterns), laminate and LVP $2–$5/sq ft. Always get three quotes and ask specifically about subfloor preparation — a $200 subfloor repair can become a $1,000 surprise if not discussed upfront.

© 2025 BuildCalc · Free construction material calculators for DIYers & contractors

About Privacy Policy

Construction FAQ

Common questions answered — straight from the job site.

How many gallons of paint do I need for a 12×12 room?
A 12×12 room with 8-ft ceilings has about 320 sq ft of wall area. At 350 sq ft per gallon, you need roughly 2 gallons for two coats (plus primer if painting bare drywall). Use BuildCalc's Paint Calculator to get the exact number including door and window deductions.
How many sheets of drywall for a 12×12 room?
A 12×12 room with 9-ft ceilings has 4 walls × 12 ft × 9 ft = 432 sq ft of wall area. With 4×8 sheets (32 sq ft) and 10% waste, you need about 15 sheets. Add ceiling sheets separately if needed. BuildCalc calculates this automatically.
How do I calculate flooring for an L-shaped room?
Split the L-shape into two rectangles, calculate each area separately, then add them together. Add your waste factor on top (10% for straight lay, 15% for diagonal). Enter the total combined area into BuildCalc's Flooring Calculator.
How many 80 lb bags of concrete for a 10×10 slab at 4 inches?
A 10×10 slab at 4 inches thick is 33.3 cubic feet = 1.23 cubic yards. One 80 lb bag covers 0.60 cu ft, so you need about 56 bags. For pours over 1 cubic yard, ready-mix concrete is usually more economical. BuildCalc shows both bag count and cubic yards.
What is a "square" in roofing and how do I calculate shingles?
One roofing square = 100 sq ft of roof surface. Standard shingles come 3 bundles per square (about 33 sq ft per bundle). To calculate, measure the footprint of your house at ground level, then apply a pitch multiplier: a 6/12 pitch roof is 11.8% larger than the footprint (factor 1.118). BuildCalc applies the correct multiplier automatically.
What R-value insulation do I need in North America?
North America building code minimums: attic R-41 (recommended R-50+), exterior walls R-22, crawlspace R-20. For new construction or major renovation, always verify with your local municipality — codes vary and are updated regularly. BuildCalc's Insulation Calculator uses these North America values as defaults.
How many 2×4 studs do I need for a 20-foot wall?
At 16" on-center spacing, a 20-ft wall needs about 16 studs (20 ÷ 1.333 + 1 = 16, rounded up). Add 15% for waste, corners, and headers. You also need 3 plates (top plate ×2, bottom plate ×1) × 20 ft = 60 linear feet of plate. BuildCalc's Lumber Calculator handles all of this.
How much gravel do I need for a 10×20 pathway at 3 inches deep?
10 ft × 20 ft × (3/12) ft = 50 cu ft = 1.85 cubic yards. Most gravel weighs about 1.4 tons per cubic yard, so that's roughly 2.6 tons. Order 10% extra for settling. BuildCalc's Gravel Calculator calculates cubic yards and estimated tons for any material type.
How many fence posts and pickets for 100 linear feet?
At 8-ft post spacing: 100 ÷ 8 + 1 = 14 posts. For 1×6 pickets with 1/2" spacing: 2.09 pickets per linear foot × 100 ft = 209 pickets. Add 2 rails per bay = 13 bays × 2 = 26 rails. BuildCalc uses the industry-standard 2.09 pickets/ft formula for accurate counts.
How many bags of stucco for 500 sq ft of exterior wall?
One 80 lb bag covers approximately 27 sq ft per coat. For 3 coats (scratch, brown, finish) over 500 sq ft: 500 ÷ 27 × 3 = 56 bags. If applying over wood framing, add metal lath: 500 ÷ 27 = 19 sheets of lath. BuildCalc's Stucco Calculator handles multi-coat calculations automatically.
How do I calculate thinset (tile adhesive) and grout?
Thinset coverage with a 1/4"×3/8" notched trowel: one 50 lb bag covers about 75 sq ft. Grout coverage: one 25 lb bag covers about 60–80 sq ft (we use 70 sq ft as a conservative average). These values match Schluter and LATICRETE guidelines. BuildCalc calculates both automatically when you select tile flooring.
Should I add a waste factor for tile, and how much?
Yes — always add waste for cuts and breakage. Standard straight lay: 10%. Diagonal (45°) lay: 15–20% because of the larger cuts at edges. Complex patterns or small tiles: up to 15%. Always buy extra from the same dye lot — colours vary between batches. BuildCalc adds the diagonal waste automatically when you select 45° layout.
What is board feet and how do I calculate lumber quantities?
A board foot = 1 ft × 1 ft × 1 inch thick (144 cubic inches). For framing, most contractors count by piece (studs, plates) rather than board feet. At 16" o.c., a standard 8-ft stud wall needs 1 stud per 1.33 linear feet of wall. BuildCalc's Lumber Calculator gives you piece counts for 2×4 framing, not board feet.
How do I measure an odd-shaped room for flooring?
Break the room into rectangles. Measure each rectangle (length × width) and add the areas together. Round up to the nearest square foot. For alcoves or closets, add those areas too — you'll cut from the same flooring. Enter the total combined area into BuildCalc and select your waste factor based on material type.
Do I need a permit for a fence, deck, or concrete slab?
It depends on your municipality. In most North America cities: fences over 2 m (6.5 ft) require a permit; decks over 24 inches above grade require a permit; concrete slabs in the front yard may require a permit. Always check with your local building department before starting. Also call 811 (Canada) or 811 (USA) before digging any post holes.
0
Recent calculations
💡 Use this for quick math on the job site — multiply area × price, divide by tile size, or check quantities.

Quick Construction Calculator

Use Standard mode for everyday math: multiply area × price, add material quantities, or divide total cost by unit count. Tap any history result to reuse it as your next input.

Switch to Ft / In / Fractions mode to add, subtract, multiply, or divide measurements exactly like reading a tape measure — feet, inches, and 1/16th fractions. Ideal for converting room dimensions, calculating cut lengths, or adding up multiple measurements on the fly.