The Honest Floor Guide › Buying guide

How to Measure a Room for Flooring (Plus How Many Boxes to Buy)

A simple way to measure any room, add the right waste allowance, count boxes and avoid running short halfway through the install.

BRBrody Rose · Owner, Rose and Thorn Flooring · 12 years in flooring
Updated November 8, 2026 · 3 min read
The short version
  • Length × width for each rectangle. Split L-shaped rooms into rectangles.
  • Add 10% waste (straight lay), 15%+ for herringbone, diagonal or lots of angles.
  • Divide by the square feet per box and round up.
  • Stairs are counted per step, not in square feet.

Step by step

  1. Sketch the floor plan. Rough is fine.
  2. Measure each room's length and width at the widest points, in feet.
  3. Split odd shapes into rectangles, then multiply and add them up.
  4. Include closets and under appliances that will get flooring.
  5. Multiply the total by 1.10 (or 1.15 for patterns).
  6. Divide by the box coverage, then round up.

Worked example

AreaSizeSq ft
Living room16 × 14224
Dining12 × 10120
Hall15 × 460
Total404
+10% waste444.4
Boxes at 20 sq ft each23 boxes (22.2, rounded up)

Don't forget

  • Stairs: count treads and risers, and the nosings separately.
  • Transitions: count every doorway where the floor meets another type.
  • Baseboard: measure the room perimeters if replacing.
  • Keep one spare box after the job.

Want it done properly? We measure for free. Send a few photos to start.

Common questions

How do I calculate how much flooring I need?

Multiply length by width for each room (splitting odd shapes into rectangles), add them up, add 10% for waste (15% or more for patterns or diagonal layouts), then divide by the square feet per box and round up.

How much waste should I add for flooring?

About 10% for a straight layout. 15% or more for herringbone, chevron, diagonal layouts or rooms with many angles.

How do you measure stairs for flooring?

Stairs are usually counted per step (treads, risers and nosings) rather than in square feet, because each step needs its own pieces and trim.

Who's writing this: Rose and Thorn Flooring is a flooring company in Surrey, BC. We install floors for a living, so yes, we'd love to do yours. But nobody pays us to say nice things about a product, and we don't earn commission from any brand. If something here is wrong or out of date, text us at 604-716-4160 and we'll fix it.

Free, no pressure

Send us your room. Get an honest opinion.

Not sure what floor works with your cabinets, your stairs or your dog? Send a few photos. Brody will look at them and text you back with what he'd do, why, and what it should roughly cost. No sales pitch.

Good photos: the whole room from the doorway, your cabinets, a close-up of the current floor, and anywhere it meets stairs, tile or carpet.

Or leave your details and we'll text you to ask for photos:

We only use your details to reply about your floor. No mailing list.