Flooring Calculator

Find out how many boxes of laminate, vinyl plank or hardwood to buy, or how many square yards of carpet, plus underlayment, baseboard and total cost.

Flooring type
Rooms
Underlayment, baseboard & cost (optional)

Enter your room measurements above to see how much flooring you need.

Measuring floor area: length times width, with odd shapes split into rectangles Area 1Area 2 Length Width
Measure wall to wall at floor level. Split L-shaped rooms into rectangles and add each one as its own area.

How to use this flooring calculator

  1. Pick the material and layout. The layout sets a typical waste allowance, which you can change.
  2. Enter each room. Use Add another room for extra rooms, closets or the two halves of an L-shaped room.
  3. Enter the coverage per box printed on the packaging. Not needed for carpet.
  4. Optionally add underlayment roll coverage, the room perimeter for baseboard or skirting, and a price.

Flooring formulas

Area = Length × Width (for each room, then add them up)
Area to buy = Area × (1 + Waste % ÷ 100)
Boxes = Area to buy ÷ Coverage per box, rounded up
Carpet (sq yd) = Area to buy (sq ft) ÷ 9
Baseboard = (Perimeter − Doorways) × 1.10

When you enter a price per square foot or square metre, the cost is based on the whole boxes you actually buy, not just the floor area.

Worked example: laminate in a 15 × 20 ft living room

Metric example: vinyl plank in a 4 × 5 m bedroom

Boxes needed for common room sizes

With 10% extra. Box coverage varies by product, so these are examples only.

RoomAreaWith 10%20 sq ft boxes24 sq ft boxes
10 × 10 ft100 sq ft110 sq ft65
12 × 12 ft144 sq ft158.4 sq ft87
12 × 15 ft180 sq ft198 sq ft109
15 × 20 ft300 sq ft330 sq ft1714
20 × 20 ft400 sq ft440 sq ft2219
20 × 25 ft500 sq ft550 sq ft2823
RoomAreaWith 10%2 m² boxes
3 × 3 m9 m²9.9 m²5
3 × 4 m12 m²13.2 m²7
4 × 5 m20 m²22 m²11
5 × 6 m30 m²33 m²17

Waste allowance by layout

LayoutTypical extra
Straight, parallel to the longest wall5–10%
Straight in a room with many corners or closets10–15%
Diagonal15%
Herringbone or chevron15–20%
Carpet (seams and pattern matching)10% or more

Common starting points only. Your installer or the product instructions may recommend more.

Tips before you buy flooring

Tiling instead? Use our tile calculator. For a quick room area, try the square footage calculator.

Frequently asked questions

How many boxes of laminate do I need for a 12x12 room?

A 12 × 12 ft room is 144 sq ft. With 10% extra for cuts that is 158.4 sq ft, so with boxes that cover 20 sq ft you need 8 boxes, or 7 boxes if each covers 24 sq ft. Box coverage varies a lot by product, so always use the figure on your box.

How much extra flooring should I buy?

About 10% for a straight layout is a common rule. Go up to around 15% for diagonal installs or rooms with many corners, and 15–20% for herringbone or chevron. Very small rooms often need more, because each cut wastes a bigger share of a plank.

How do I convert square feet to square yards for carpet?

Divide square feet by 9. A 15 × 20 ft room is 300 sq ft, which is 33.3 sq yd, or about 36.7 sq yd with 10% extra. Carpet comes in fixed roll widths, so the real amount can be higher once seams and pattern matching are planned. A carpet fitter will measure precisely.

Do I need underlayment for laminate or vinyl plank?

Laminate is usually laid over a foam or felt underlayment. Many vinyl planks and some laminates have underlayment already attached, and adding a second layer can void the warranty. Check the product instructions before buying any.

How do I work out how much baseboard or skirting I need?

Measure the length of every wall (the room’s perimeter), subtract doorways, then add about 10% for mitre cuts and offcuts. Divide by the length of one piece and round up to get the number of lengths to buy.

Should flooring acclimatise before installing?

Many wood and laminate products ask you to leave the unopened boxes in the room for a period, often around 48 hours, so they adjust to the temperature and humidity. Follow the time given by the manufacturer for your product.

Last reviewed November 5, 2026.