Flooring Calculator
Estimate planks, tiles, boxes, carpet rolls and total flooring area for hardwood, laminate, vinyl, tile, carpet and custom flooring — with engineering drawings and a printable PDF report.
Material cost estimate (optional)
How to estimate flooring material
Three quick steps from a room measurement to planks, tiles, boxes & cost.
Hardwood, laminate, vinyl, tile, carpet or custom — choose the type so the right engineering drawing is shown and the appropriate size presets are loaded automatically.
Room length and width (or a total area), then pick a plank/tile/roll size from the per-type preset list — or enter custom dimensions — plus a wastage allowance for your layout complexity.
Total flooring area, exact plank/tile count, boxes to order (or linear feet of roll for carpet), waste added — broken out clearly with industry-typical box coverage so you can order with confidence.
Flooring Calculator — Free & Accurate
Our flooring calculator helps installers, general contractors, remodelers and DIY homeowners work out exactly how much material a flooring job needs and what it will cost. Pick a flooring type — hardwood, laminate, vinyl, tile, carpet or custom — enter the room dimensions, choose a plank/tile/roll size, and get a complete plank, tile or box count with a cost estimate in seconds.
Material is calculated as total area × (1 + wastage), then divided by the size of one piece (or roll width for carpet) and rounded up. Hardwood is usually sold in boxes covering ~20 sq ft each; laminate ~22 sq ft/box; vinyl (LVP) ~24 sq ft/box; tile ~15 sq ft/box. Carpet is sold by the linear foot from 12 ft or 15 ft wide rolls — the calculator works out how many linear feet you need (and the equivalent in square yards).
An optional cost section covers material, underlayment and labor in your local currency — USD, GBP, EUR, AUD, CAD, INR, BDT or AED — with flexible pricing units (per sq ft, per box, per plank, per roll, hourly, or flat-fee). Wastage allowance offers 5% Straight Layout, 10% Standard (recommended), 15% Diagonal Pattern, or a custom percentage so you can match the real complexity of your install. Everything runs in your browser — no signup, no data sent anywhere.
Why use this calculator?
Built for the room, the box and the roll — simple, fast, and accurate.
No spreadsheets, no estimating tables. Pick a flooring type, type the room dimensions, hit calculate — planks, tiles, boxes and total area on screen.
Hardwood, laminate, vinyl, tile and carpet each get their own engineering drawing, size presets and box-coverage math — plus a custom mode for anything that doesn't fit a preset.
Box coverage values used by trade-supply chains (hardwood ~20, laminate ~22, vinyl ~24, tile ~15 sq ft/box), plus carpet linear-feet math from real roll widths.
Everything runs in your browser. Your room dimensions, material prices and cost data never leave your device.
Mix metres, feet, inches, yards and centimetres on the same job. Results show both sq ft and sq m so the numbers match whatever your supplier quotes in.
Open it on your phone right on the job site. Fully responsive, no app needed — the same compact layout works on desktop and small screens.
Related construction tools
Free, browser-based, and built the same way as the rest of the DailyToolsAI construction suite.
Frequently asked questions
The short, practical answers to the questions installers and homeowners ask most.
It depends on the size of one piece. A 3″ × 36″ hardwood plank covers 0.75 sq ft, so you need about 1.33 planks per sq ft. A 12″ × 12″ tile is exactly 1 sq ft (1 tile per sq ft); 12″ × 24″ is 2 sq ft (0.5 tile per sq ft). After multiplying area by your wastage allowance and dividing by piece area, always round up — you can't buy 17.4 planks. For a 12 × 15 ft room (180 sq ft) at 10% waste using 3″ × 36″ planks: 180 × 1.10 = 198 sq ft ÷ 0.75 = 264 planks. The calculator does this for you per flooring type.
Box coverage varies by material. Industry-typical figures: hardwood ~20 sq ft/box, laminate ~22 sq ft/box, vinyl (LVP) ~24 sq ft/box, tile ~15 sq ft/box. After applying wastage to your floor area, divide by the box coverage and round up. For a 200 sq ft floor with 10% waste using laminate (22 sq ft/box): 200 × 1.10 = 220 sq ft ÷ 22 = 10 boxes. The exact coverage on your specific box may differ — always check the carton label and order one extra box for future repairs.
It depends on the layout. 5% Straight Layout is enough for a simple rectangular room with planks or tiles running parallel to the walls. 10% Standard is the recommended default — covers the cuts you'll make around doorways, closets, and small irregularities. 15% Diagonal Pattern is sensible for diagonal or herringbone installs, rooms with lots of angles, or when you're laying long planks across a narrow space. Always order at least one extra box beyond the calculated amount as future-repair stock since dye lots can change between production runs.
Carpet is sold off broadloom rolls in fixed widths — typically 12 ft or 15 ft — and priced by the square foot or square yard. Instead of pieces or boxes, the calculator works out how many linear feet of roll you need: total area ÷ roll width, rounded up. For a 200 sq ft room with a 12 ft wide roll: 200 ÷ 12 = 17 linear ft of carpet. The result also shows the equivalent in square yards (area ÷ 9) because most carpet pricing uses sq yd.
Yes. Every dimension has its own unit picker — you can enter room length in metres and width in feet on the same calculation. Custom areas accept sq ft, sq yd or sq m. Plank, board, tile and roll sizes use their natural units (inches for planks/tiles, feet for carpet roll width). Results are reported in both sq ft and sq m for area so the numbers match whatever your supplier or contractor quotes in.