Start Free Trial

Free tool

Flooring Calculator

Enter your room size and get exactly how much to order — square footage, boxes of flooring, and material cost, with a waste factor built in. Works for laminate, vinyl plank, hardwood, and tile. Free, no signup for the estimate.

Flooring needed

0 boxes

  • Room area0 ft²
  • Area with waste0 ft²
  • Boxes (rounded up)0
  • Coverage ordered0 ft²
  • Material cost

Turn takeoffs into paid jobs

Get the free Job Pricing Kit — a printable pricing worksheet, the markup & margin cheat-sheet, and clean invoice + quote templates so the room you just measured becomes a professional quote. We’ll email it now.

Free PDF. No spam. Unsubscribe anytime.

How to estimate a flooring job

Flooring is priced by the square foot but sold by the box, so the whole estimate comes down to getting the room area right, adding waste for cuts, and rounding up to whole boxes. The step people miss is buying tight — a short order mid-install can mean a dye-lot mismatch on the reorder.

1. Measure the room area

Length × width gives the floor area in square feet. For an L-shaped room, a room with a closet, or an open-plan space, break it into rectangles, figure each, and add them up. Round measurements to the nearest half-foot — flooring is forgiving, but a tight measure is not.

2. Add a waste factor

Every cut leaves an offcut you often can’t reuse. Ten percent is the baseline for a plain, square room laid straight; go to 15% for diagonal or herringbone patterns, busy plank matching, or rooms cut up with jogs and closets. Steeper patterns and busier rooms waste more, so round up rather than shave the order thin.

3. Convert to boxes

Divide the area-with-waste by the coverage printed on the box — usually around 20 sq ft, but check the label. Round up to the next whole box; you can’t buy a partial box. Keep the leftovers or one full spare box for future repairs, since dye lots vary between runs.

4. Price the material

Multiply the area-with-waste by your price per square foot for a material figure. Add underlayment, transition strips, trim, and labor for the full job cost. The calculator gives you the material takeoff; the pricing kit turns it into a quote with your markup built in.

Measuring the job is step one. Turning it into a priced, professional quote is faster inside CrewRivet. See the paint calculator, the job pricing calculator, or the concrete calculator.

Flooring calculator FAQ

How do I calculate how much flooring I need?
Multiply room length by width to get the floor area in square feet, then add a waste factor for cuts, mistakes, and pattern matching. For an L-shaped or complex room, break it into rectangles, figure each, and add them together. Order by the full box and round up — flooring is sold by the box, not the square foot.
What waste factor should I use for flooring?
Eight to ten percent is the baseline for a simple, square room with a straight-lay install. Go to 15% for a diagonal or herringbone pattern, a room with lots of jogs and closets, or when you are matching a busy plank pattern. More cuts mean more offcuts you cannot reuse, so lean high — running a box short mid-install often means a dye-lot mismatch on the reorder.
How many boxes of flooring do I need?
Divide your total square footage (including waste) by the coverage printed on the box — most planks cover about 20 sq ft per box, but it ranges from 18 to 30. Always round up to the next whole box; you cannot buy a partial box, and a spare box is cheap insurance against a future repair board.
Should I buy an extra box of flooring?
Yes — keep at least one full box (or the leftovers) after the job. Dye lots vary between production runs, so a board you buy a year later to fix a scratch or a water-damaged plank rarely matches. The waste factor covers install offcuts; the attic box covers the repair you do not see coming.
Is this flooring calculator free?
Yes — the live estimate is free with no email required. Enter your email only if you want the free Job Pricing Kit (pricing worksheet, markup cheat-sheet, and invoice + quote templates) sent to your inbox.