Skip to main content

Flooring Calculator — boxes, planks & cost from room size

Room sizes + flooring type + box coverage + waste → net area, boxes, planks, and cost — metric or imperial, browser-only.

  • Runs locally
  • Category Calculator
  • Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Stores quote "one box covers X" but the box you take home only covers its rated area minus the off-cuts you throw away. The honest number is every room added up, times a waste factor, divided by the box coverage — then rounded UP to whole boxes. This tool does that for metric (m²) and US imperial (ft²).
Flooring type
Rooms to cover
Net area: 20
Waste / overage (%)
Box & price
You need
Boxes to buy
10 boxes
Area needed (with waste)
22 m²
Net area (all rooms)
20 m²
Coverage of purchase
22 m²
Leftover
0 m²

What this tool does

A free flooring calculator that turns the numbers you actually measure on site — each room's length and width, the type of flooring, and how much one box covers — into the only number you take to the store: how many boxes to buy. Real jobs are rarely one rectangle, so you can stack rooms (a living room plus a hallway plus a closet), enter each as length × width or as a flat area you measured for an odd-shaped space, and the tool sums the net area before doing anything else. Pick a flooring type — solid hardwood, engineered/laminate, vinyl/LVP, or tile — and it pre-fills a sensible per-box coverage and waste allowance you can override. Waste is applied as a multiplier on the total area, not a flat number of boxes: a straight lay wants about 10%, a diagonal or patterned lay wants 15% because every perimeter cut throws away an off-cut you usually can't reuse. Because flooring ships by the box and you can only buy whole boxes, the result rounds the with-waste area up to the next whole box and shows the leftover coverage so you know your closet spare for future repairs. If you key in the coverage of a single plank or piece, it also reports the plank count for products sold loose. Add a price per box for an instant cost estimate in USD, CNY, EUR, GBP, or AUD. Switch between metric (m²) and US imperial (ft²) at one click; the math runs in a single room unit so the two never disagree. Inputs sync to the URL so a "share this estimate" link reopens the exact job for your installer or your partner. 100% client-side — no signup, no upload, nothing leaves your browser.

Tool details

Input
Numbers
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Copy
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
Shareable URL state
Key settings are encoded in the URL so another person can reopen the same setup.
Performance budget
Initial JS <= 11 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Calculator · Designer
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Flooring Calculator fits into your work

Use it for fast estimates, comparisons, and planning numbers before you make the final call.

Calculation jobs

  • Getting a realistic range before a purchase, plan, workout, or schedule decision.
  • Comparing scenarios by changing one input at a time.
  • Turning rough assumptions into a number you can discuss.

Calculation checks

  • Double-check units, dates, rates, and rounding assumptions.
  • Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
  • Save the inputs that produced an important result so you can reproduce it later.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Tile Calculator Room area + tile size + grout joint + waste → tiles, boxes, and cost — metric or imperial, browser-only. Open
  2. 2 Paint Calculator Wall area → litres & cans of paint, with doors/windows deducted, coats and price — metric & US units, browser-only Open
  3. 3 Concrete Calculator Slab, column, round footing & stairs → cubic meters/yards + cement bags, sand and gravel — browser-only Open

Real-world use cases

  • Quote a whole-apartment laminate job in one pass

    You're flooring a two-bedroom apartment: 22 m² living room, two bedrooms at 14 m² and 11 m², a 5 m² hallway, total 52 m² across four rooms. Add each room as a separate line — measure-once, no mental arithmetic — and the tool sums 52 m² net. Pick "Engineered / laminate", keep 10% waste, and at 2.2 m² per box it lands on 26 boxes covering 57.2 m², leaving you 1.4 m² of spare. Paste the share link into the client thread and the quote reopens with every room intact, so when they ask "can we do the hallway later", you delete one line and the box count updates live.

  • Decide if a diagonal vinyl lay is worth the extra boxes

    A client wants a 45° diagonal LVP lay in a 30 m² open-plan space. Diagonal layouts look great but every perimeter cut wastes an off-cut. Enter 30 m², set the type to "Vinyl / LVP", and toggle the waste preset from 10% (straight) to 15% (diagonal). The box count jumps from 14 to 15 — one extra box at, say, $48 is $48 more. Now you can tell the client the diagonal upgrade costs one box, not "more flooring, hard to say how much", and they decide with a real number.

  • Buy the right spare for a discontinued hardwood batch

    You're patching a 4 m² section of a hardwood floor whose batch is discontinued. New boxes will never colour-match, so you want exactly enough plus a sane spare and no more. Enter 4 m², solid hardwood, 10% waste — the tool says 3 boxes covering 5.58 m², 1.18 m² spare. That spare is your future-patch insurance; buying a fourth box would just be money sitting in the attic that you'll never colour-match into use anyway.

  • Cross-check a contractor's flooring estimate

    A contractor quotes 30 boxes for your job. Enter your room measurements, the flooring type, and the box coverage off the product page, and see what the honest number is. If the tool says 24 boxes at 10% waste and the contractor wants 30, that's a 25% overage — either they're padding, or they know something about your layout (lots of doorways, a complex pattern) that justifies it. Now you can ask the right question instead of overpaying blind.

  • Hand a US client a metric spec without re-measuring

    Your supplier lists box coverage in m² but your US client thinks in ft². Enter the job in metric, read the boxes, then flip the unit toggle to imperial — the area redisplays as ft² and the box coverage default switches to the imperial figure, so both of you see the same purchase in the units you each trust. The box count is identical because the math runs in one canonical room unit; only the display changes.

Common pitfalls

  • Adding waste twice. People inflate the per-box coverage "to be safe" AND set a waste percentage, so they over-buy by 20%+. Set the box coverage to the exact number on the product page and let the waste percentage do the padding once.

  • Measuring wall length instead of floor area. The flooring covers the floor, not the walls. For an L-shaped or furnished room, split the floor into rectangles, add them, and type the total into the "or area" field — don't guess from the room's longest wall.

  • Forgetting that closets, alcoves, and doorway thresholds all need flooring too. Walk the whole footprint and add every sub-space as its own room line; a 1.5 m² closet left out of the sum is one short box and a second trip to the store.

  • Using 5% waste on a complex layout. Diagonal, herringbone, lots of doorways, or long narrow rooms all generate more off-cuts. Under-ordering by skimping on waste means a mid-install store run for a batch that may no longer match.

Privacy

Every calculation — summing rooms, applying the waste multiplier, rounding up to whole boxes, the optional cost — is plain JavaScript that runs in your browser tab. No room dimensions, prices, or project details ever leave the page, there's no analytics on what you measured, and nothing is logged. The one privacy caveat: the shareable URL encodes your room sizes, waste, and box coverage in the query string (the price is kept in local storage, not the URL), so if you paste a "share this estimate" link into a chat or email, the destination server's access log will record those room measurements. For a normal job that's fine; if the floor plan is sensitive, copy the result summary instead of sharing the URL.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-13