How to Measure a Room for Flooring (Step by Step)
Quick answer: length × width = square footage, split L-shapes into rectangles, then add 5–10% waste. A 12×15 room is 180 sq ft; with 10% waste you buy about 198 sq ft of flooring. Here's the full method.
- Measure a rectangle
- L-shaped and odd rooms
- Add waste
- Boxes and rolls
- Worked example
- Common mistakes
Measure a rectangle
For a simple room, measure the length and width in feet and multiply: Length × Width = square footage. Measure at the widest points, ignoring baseboards — they only add an inch or two and rarely affect how much flooring you buy.
Use a tape measure and record each wall to the nearest inch, then round up to the nearest foot for ordering. Two people make this easier: one holds the tape at the wall, the other reads the measurement at the opposite wall. For rooms wider than one tape length, mark a midpoint, measure in two passes, and add the two lengths.
Write the measurements down on a rough sketch of the room rather than trusting memory — when you're buying 200+ sq ft of flooring, a single foot of error on one wall can mean a shortfall at the end of the install.
L-shaped and odd rooms
Divide the room into rectangles, measure each, and add them. For a triangle, use base × height ÷ 2. Round each section to the nearest foot to avoid under-buying. L-shaped and L-shaped-plus-hallway rooms are the most common "tricky" layouts, and they're easy once you split them into two rectangles that share a corner.
For a bay window or an angled wall, treat it as a triangle and add it to the main rectangle. A bump-out that's roughly 4 ft by 3 ft adds about 6 sq ft (4 × 3 ÷ 2), which is small enough that many people fold it into the main room's waste allowance instead of measuring it precisely.
How much waste to add
Flooring is rarely a perfect rectangle. Add waste for cuts, doorways, and mistakes. The amount depends on your layout:
| Layout | Waste to add |
|---|---|
| Straight layout, large room, few doorways | 5–8% |
| Typical room with doorways and a couple of cuts | 10% |
| Diagonal or patterned layout | 15% |
| Herringbone / chevron | up to 20% |
When in doubt, use 10%. One extra box at the end costs far less than a second delivery or a visible patch with a slightly different dye lot.
Boxes and rolls
Most flooring sells by the box covering a set square footage, or by the roll (for vinyl and some laminate). Divide your total (with waste) by the coverage per box and round up to whole boxes. Buy one extra box for repairs — manufacturers discontinue dye lots, so matching an exact color later is often impossible.
Coverage per box is printed on the label and varies by brand and plank size. Laminate boxes commonly cover 15–25 sq ft; vinyl plank boxes similar; tile and carpet are sold by the square foot or square yard. Always trust the box label over the product page.
Worked example
- Room = 12 × 15 = 180 sq ft
- Add 10% waste = 198 sq ft
- Boxes at 20 sq ft each = 198 ÷ 20 = 9.9 → 10 boxes
- Buy 11 boxes to keep a spare for future repairs
Common mistakes
- Measuring around obstacles. Measure the full room, then subtract only built-ins that are permanent (like a wall-to-wall cabinet).
- No waste. Door frames, transitions, and cuts always consume extra — skipping waste is the #1 reason projects run short.
- Rounding down. Always round up to whole boxes or rolls; partial boxes can't be special-ordered mid-project.
- Forgetting underlayment. It covers the same area and is sold separately — measure the same room for it.
- Ignoring the dye lot. Buy all boxes from one batch so color doesn't vary between rooms.
FAQ
Measure the length and width in feet and multiply for square footage. For L-shaped rooms, split into rectangles and add. Add 5–10% waste.
A 12×15 ft room is 180 square feet. With 10% waste, buy about 198 square feet of flooring.
Add 5–10% for a straight, large layout and up to 15% for diagonal or patterned flooring. Waste covers cuts, doorways, and mistakes.
Laminate and vinyl flooring boxes typically cover 15–25 square feet depending on brand and plank size. Check the box label for exact coverage.