Flooring calculator

Plan whole boxes for multiple rooms, compare purchases, and build your estimate.

Free · No account · On your device.

Project & units ft · USD

Initial preferences come from your browser language, not your location. Choose your country to set units, currency and paper size for new projects. Saved and open projects keep their values.

Changing currency labels does not convert amounts.

New project · not saved on this device

Flooring & tile

From room measurements to whole boxes and a realistic material cost.

Materials calculator
01

Measure your space

Add each rectangular area separately.

Use your installer’s recommendation. Layout and cutting patterns can change the quantity needed.

02

Compare the materials

For flooring or tile sold by the box. Enter the box coverage, then a box price or price per unit of area. Compare alternatives for the same space.

From room measurements to boxes you can actually buy

This free flooring calculator adds up to 20 rectangular areas, subtracts excluded space, and applies the allowance you choose. Use it for laminate, vinyl, engineered wood flooring or tile sold in boxes with a stated area coverage. Enter the coverage on the exact package to see the number of whole boxes to buy. Compare two purchases, including accessories and delivery, then carry your selected purchase into a project estimate.

You can use feet and inches, decimal feet, or meters. Enter either a price per box or a price per square foot or square meter. The cost uses the full coverage of the boxes purchased, so it does not overlook material left over after installation.

Worked example: a room and hallway

A 16 × 12 ft room and a 10 × 4 ft hallway total 232 ft². With a 10% allowance, the target is 255.2 ft². Boxes covering 24 ft² require 11 boxes, or 264 ft² purchased. At $37 per box, plus $22 for accessories and $25 delivery, the purchase is $454. These are example inputs, not current retail prices or a recommended allowance.

Does this calculate individual tiles or a laying pattern?

No. It works with flooring and tile sold by package coverage. It does not calculate grout, individual tile counts, cuts, laying patterns, or flooring sold on rolls. Split an irregular floor into nonoverlapping rectangles, and check the package coverage and installation requirements before ordering.

Can I compare different products?

Yes, as alternatives for the same calculated area. Each option has its own coverage, price, accessories, and delivery. The calculator does not assign different flooring products to separate rooms or combine both alternatives into one order.

Is it free, and where are my measurements stored?

The calculator is free and needs no account. Project measurements and prices are processed in your browser. Saving a project is optional and stores a copy in that browser; ordinary requests to load the website still reach its hosting provider.

Read the flooring boxes and cost guide, check the calculation method, or explore all planning guides. For walls and ceilings, use the paint calculator.

How we calculate

Flooring: net floor area × (1 + allowance percentage / 100) ÷ coverage per box, rounded up to whole boxes. Box cost, accessories, and delivery make up the material total.

Paint: paintable area × coats ÷ coverage per coat × (1 + allowance percentage / 100). The can options determine how much paint you buy and what it costs.

Estimate: selected materials + labor + other costs. Markup uses cost × (1 + markup percentage / 100); margin uses cost ÷ (1 − margin percentage / 100). These are planning estimates based on your inputs.

Privacy & your saved project

Your measurements and project details are processed in your browser. They are not uploaded to a server. “Save on device” stores one project in this browser only when you choose it, replacing the previous saved project; clearing browser data can remove that copy.

Export a project file for a backup or to move it to another device. Imported files are read locally. This version has no advertising or third-party analytics. Your browser still requests the website and its assets from the hosting provider.

Country preferences are saved in this browser for new projects. Changing language temporarily stores the open project in this tab’s session storage to keep your changes. The app removes that copy when the translated calculator opens and warns you if removal fails. This temporary copy is not a saved backup.