Renovation Calculator

How Much Flooring Do I Need?
Free Flooring Calculator Exact Tiles, Boards & Cost

Get the exact square footage, tile count, board count, and cost for any flooring type — without overpaying or running short. Supports tile, hardwood, LVP, laminate, vinyl, and carpet.

✅ 6 Flooring Types ✅ Exact Tile & Board Count ✅ Diagonal / Herringbone ✅ Labor Cost Included ✅ Any Room Shape ✅ Free — No Sign-up
Units:
Currency:

Area Shape *

Rectangle — Length × Width

in
in
in
in
%
$/sqft
$/sqft

How to Use This Flooring Calculator

Three steps — takes under 60 seconds.

1

Enter Room Size

Select your room shape and enter length × width in feet, inches, or meters.

2

Choose Flooring Type

Pick tile, hardwood, LVP, laminate, vinyl, or carpet. Add tile or plank size for exact piece count.

3

Get Instant Results

See square footage, tile count, box count, waste-adjusted total, and full cost breakdown.

How Much Extra Flooring Should You Buy? (Waste Guide)

The single most common mistake homeowners make is buying the exact square footage — then running short mid-installation. Dye lots change between production runs, meaning you may not be able to match your floor perfectly later. Always add a waste factor:

Flooring Type & Pattern Waste Factor Why
LVP / Laminate — straight 10% Minimal cuts, regular layout
Hardwood — straight 10–12% End cuts and natural defects
Tile — straight grid 10% Clean cuts along walls only
Tile — diagonal (45°) 15% More cuts on all 4 edges
Herringbone / chevron 20% Many angled cuts, complex layout
Carpet (12-ft rolls) 10–15% Roll width dictates seam placement
L-shaped or odd rooms +5% extra Additional cuts for angles and alcoves

Flooring Formula Explained

The math behind our flooring calculator is straightforward:

Room Area = Length (ft) × Width (ft)

Total Needed = Room Area × (1 + Waste %)

Tile Count = Total Needed ÷ (Tile Length × Tile Width)

Example: 15×12 ft room, tile 10% waste = 180 × 1.10 = 198 sq ft

Real Flooring Examples

Q: How much flooring for a 10×12 bedroom?

A: 10 × 12 = 120 sq ft. Add 10% waste = 132 sq ft to order. With 20 sq ft per box of LVP = 7 boxes.

Q: How many tiles for a 10×10 bathroom?

A: 10 × 10 = 100 sq ft. With 12×12 inch tiles + 10% waste = 110 tiles. With 18×18 tiles + 10% waste = 49 tiles.

Q: How much hardwood for a 20×15 living room?

A: 20 × 15 = 300 sq ft. Add 12% waste for hardwood = 336 sq ft. At $8/sq ft material + $6/sq ft labor = $4,704 total.

Q: How many boxes of laminate for a 12×14 room?

A: 12 × 14 = 168 sq ft + 10% = 185 sq ft. If each box covers 20 sq ft = 10 boxes of laminate needed.

Which Flooring Type Is Right for You?

Type Cost/sq ft Waterproof Best For
LVP / Vinyl $2–6 ✅ Yes Kitchens, bathrooms, high traffic
Laminate $1–4 ⚠️ Partial Living rooms, bedrooms
Hardwood $5–12 ❌ No Living rooms, resale value
Porcelain Tile $1–5 ✅ Yes Bathrooms, kitchens, outdoors
Carpet $1–4 ❌ No Bedrooms, playrooms

Pro Installation Tips That Save You Money

  • ▸ Acclimate first: Store hardwood and laminate in the room for 48–72 hours before installing — prevents buckling from humidity changes.
  • ▸ Same lot = same color: Always buy all flooring from the same dye lot at once. Boxes from different lots can have visible color differences.
  • ▸ Center-out for tile: Snap chalk lines from the room center outward so cuts at walls are equal on both sides.
  • ▸ Run planks the long way: Install parallel to the longest wall — makes rooms look bigger and reduces visible end joints.
  • ▸ Buy one extra box: Keep a spare box for future repairs. You can often return unopened boxes — but you can't buy matching flooring years later.

Frequently Asked Questions

Click any question to expand the answer.

Calculate your room area by multiplying length × width in feet to get square footage. Then add a waste factor — 10% for straight layouts, 15% for diagonal, 20% for herringbone. Example: a 12 × 15 ft room = 180 sq ft + 15% waste = 207 sq ft to order. Always round up to the nearest full box. For tile, enter tile dimensions into our flooring calculator to get the exact tile count. For planks, enter board dimensions to get board count automatically.
Calculate your total square footage including waste, then divide by the coverage per box printed on the box label. Most laminate boxes cover 15–25 sq ft per box. Example: a 200 sq ft room with 10% waste = 220 sq ft needed ÷ 20 sq ft per box = 11 boxes — round up to 12. Always buy one extra box for future repairs since dye lots change between production runs and an exact match may not be available later. Our flooring calculator shows box count when you enter board dimensions.
Add 10% for straight grid patterns (tile or plank laid parallel to walls). Add 15% for diagonal (45°) tile or plank layouts because all 4 room edges require angle cuts. Add 20% for herringbone or chevron patterns due to the high number of complex cuts involved. For L-shaped or irregularly shaped rooms, add an additional 5% on top of your pattern waste factor. Always buy at least one full extra box beyond your calculated needs to keep for future repairs.
Measure the longest length and widest width of the room in feet and multiply them to get square footage. For L-shaped or irregular rooms, divide the space into rectangles, calculate each area separately, and add them together. Include closets and pantries if you are laying the same floor throughout. For doorways, measure into the threshold. Our flooring calculator has a dedicated L-shape option that handles irregular rooms automatically — just enter the outer dimensions and the cutout dimensions.
Porcelain tile has the highest durability rating and is best for very high traffic areas like entryways, mudrooms, and commercial spaces. Luxury Vinyl Plank (LVP) with a 20 mil wear layer or higher is the best DIY-friendly option for kitchens, hallways, and family rooms — it is waterproof, scratch-resistant, and comfortable underfoot. Hardwood can scratch and dent in high traffic but can be refinished multiple times. Laminate is scratch-resistant but not waterproof and should be avoided in wet areas.
Tile installation costs $5–$15 per sq ft for labor, depending on tile size and pattern complexity. Hardwood installation costs $4–$8 per sq ft for nail-down or glue-down methods. LVP and laminate floating floor installation costs $2–$5 per sq ft and is DIY-friendly. Carpet installation including padding runs $3–$8 per sq ft. Enter your labor cost per square foot in the optional Installation Labor field in our flooring calculator to get a complete material plus labor estimate for your project.
LVP (Luxury Vinyl Plank) is 100% waterproof because it is made entirely of PVC plastic with a photographic layer. Laminate is made from compressed wood fiber with a photographic top layer — it is NOT waterproof and will swell and warp if water sits on it. LVP is better for kitchens, bathrooms, laundry rooms, and basements. Laminate typically looks more like real wood and has a firmer feel underfoot. LVP costs $2–$7 per sq ft while laminate runs $1–$5 per sq ft for materials.
Divide the L-shaped room into two rectangles. Calculate the area of each rectangle separately by multiplying length × width, then add the two areas together to get total square footage. Add 15% waste for straight tile layouts or 20% for diagonal. Then divide by your tile's square footage to get tile count. In our flooring calculator, select the L-Shape option in the area selector — just enter the outer length, outer width, cut length, and cut width, and the calculator subtracts the cutout automatically.