Skip to content

Flooring Calculator – Laminate, Hardwood and Carpet

Updated:

Estimate how much laminate, hardwood or carpet you need for up to 10 rooms. Enter room dimensions, waste allowance and prices to get boxes or carpet yardage, underlayment rolls, baseboard length and total material cost.

Estimate Flooring, Underlayment and Baseboards for Your Rooms

Input Fields
Flooring setup
ft²
Underlayment (or carpet padding) rolls typically cover about 100 ft².
Rooms — add up to 10 (dimensions in your chosen unit)
Room 1
Total width of openings without baseboard; one standard door = 3 ft (0.9 m).
Room 2
Room 3
Room 4
Room 5
Room 6
Room 7
Room 8
Room 9
Room 10
Prices (optional — clear a price to omit it)
$/roll
$/ft
If enabled, the result will update automatically when you change any value.

Flooring Formula

Formula
[formula] \[ A = \sum_{i=1}^{n} \text{Area}_i \qquad \text{Area}_i = L_i \times W_i \ \text{(rectangle)} \quad \text{or} \quad \text{Area}_i = L_A W_A + L_B W_B \ \text{(L-shape)} \]
\[ A_w = A \times \left(1 + \frac{p}{100}\right) \qquad N_{\text{boxes}} = \left\lceil \frac{A_w}{C} \right\rceil \qquad N_{\text{rolls}} = \left\lceil \frac{A_w}{R} \right\rceil \]
\[ B = \sum_{i=1}^{n} \text{Perimeter}_i - D \qquad \text{Perimeter}_i = 2(L_i + W_i) \ \text{(rectangle)} \quad \text{or} \quad 2(L_A + W_A + L_B) \ \text{(L-shape)} \]
{/formula}

Where:

  • \(A\) — total floor area of all rooms (ft² or m²)
  • \(L\), \(W\) — length and width of each room (for an L-shape, rectangle B attaches along length A)
  • \(A_w\) — area to cover, including the waste allowance
  • \(p\) — waste percentage (straight lay 5%, diagonal 10%, herringbone 15%, or custom)
  • \(C\) — floor coverage per box (ft²)
  • \(R\) — coverage per underlayment roll (ft²)
  • \(B\) — baseboard length needed (linear ft or m)
  • \(D\) — total width of doorways and openings without baseboard

The formulas add the areas of all rooms, apply a waste allowance to account for cuts and damaged planks, round the material counts up to whole boxes and rolls, and subtract doorway widths from the room perimeters to get the baseboard length.

For carpet, the roll is cut into strips and the calculator works in linear feet: the number of strips across the room is \(\lceil W / \text{roll width} \rceil\), each strip as long as the room, and total yardage is linear feet × roll width ÷ 9.

Flooring – Calculation Example

Example: a rectangular room 12 ft long by 10 ft wide, with a 3 ft doorway. Laminate boxes cover 20 ft² each, laid straight (5% waste), underlayment covers 100 ft² per roll, with flooring at $3.50/ft², underlayment at $35/roll and baseboard at $2/ft.

\[ A = 12 \times 10 = 120 \ \text{ft}^2 \]
\[ A_w = 120 \times 1.05 = 126 \ \text{ft}^2 \]
\[ N_{\text{boxes}} = \left\lceil \frac{126}{20} \right\rceil = \lceil 6.3 \rceil = 7 \ \text{boxes} \qquad N_{\text{rolls}} = \left\lceil \frac{126}{100} \right\rceil = 2 \ \text{rolls} \]
\[ B = 2(12 + 10) - 3 = 44 - 3 = 41 \ \text{ft} \]
\[ \text{Cost} = 126 \times 3.50 + 2 \times 35 + 41 \times 2 = 441 + 70 + 82 = \$593.00 \]

Result: 120 ft² of floor requires 7 boxes of laminate, 2 underlayment rolls and 41 ft of baseboard (buy about 45 ft to allow 10% for cuts and corners). Estimated materials cost: $593.00.

How to use the calculator

  1. Pick the Unit — feet or meters. All room dimensions must use the chosen unit.
  2. Choose the Flooring type: laminate, vinyl plank or hardwood (sold in boxes), or carpet (sold from a roll). For tile, use the Floor Tile Calculator link that appears below the results.
  3. For boxed flooring, enter the Coverage per box (printed on the box, typically 18–25 ft²). For carpet, select the Carpet roll width (12 or 15 ft) and the direction the Carpet runs.
  4. Set the Lay pattern, which fixes the waste allowance: straight 5%, diagonal 10%, herringbone 15%, or enter a Custom waste percentage.
  5. Enter the Underlayment per roll coverage (carpet padding uses the same field).
  6. For each room (up to 10), choose a shape — Rectangle or L-shape — and enter Length A, Width A and, for L-shapes, Length B and Width B. Set unused rooms to “Skip this room.”
  7. Enter the total Doorways to deduct — the combined width of openings that get no baseboard; one standard door is about 3 ft (0.9 m).
  8. Optionally fill in the prices: Flooring price (per ft², per box, or per yd²), Underlayment price per roll and Baseboard price per ft. Clear any price to leave it out of the cost.

What the flooring calculator does

Flooring is one of those projects where buying too little is worse than buying slightly too much: if you run out mid-installation, the store may no longer stock the same dye lot or production batch, and the new planks may not match. At the same time, over-ordering wastes money, especially with premium hardwood or carpet. This calculator walks the middle line by starting with your exact room measurements and adding a realistic waste allowance on top.

The total floor area is the sum of all room areas — the actual space your floor covers. The area to cover multiplies that by the waste factor. Waste comes from cutting planks to fit at the walls, defects in individual pieces, boards damaged during installation, and offcuts too short to reuse. The three built-in patterns cover the most common cases: a straight lay in a simple rectangular room needs the least waste, a diagonal lay generates many more angled offcuts, and herringbone is the most cut-intensive pattern of all.

For boxed flooring, the calculator converts the area into whole boxes, always rounding up — you cannot buy 6.3 boxes. For carpet, it calculates how many roll-wide strips the room needs and how long each strip must be, giving the linear feet to order and the equivalent square yards, which is the unit carpet is usually priced in. Carpet must run in one direction across all pieces, so the strip method — not the raw area — determines what you actually buy; an odd room dimension can push yardage well above the floor area.

The baseboard needed result is the perimeter of every room minus the doorways. Baseboard usually comes in fixed lengths at the store, and the calculation notes recommend adding about 10% for cuts and inside corners. If you also want to budget the whole room refresh, measure wall area the same way with our Square Footage Calculator or plan the wall side of the job with the Drywall Calculator.

Assumptions, limitations and practical tips

  • Measure at the floor, not between walls at eye level. Rooms are rarely perfectly square; measure the length and width at several points and use the largest values.
  • Stairs, landings, closets and fireplaces are not included. Measure these separately — stairs in particular need their own tread and riser count.
  • Buy from the same batch. Check that all boxes share one production lot number; mixing batches can cause visible color differences in laminate and hardwood.
  • Keep the leftover box. Extra planks are useful for future repairs, and many manufacturers discontinue styles within a few years.
  • Carpet seams matter. The calculator tells you the total linear feet, but an installer will place seams where they are least visible; rooms wider than the roll will always have at least one seam.
  • The cost estimate covers materials only. Labor, delivery, taxes, adhesives, transitions, tack strips and thresholds are not included — installer quotes typically add $2–5 per ft² for labor.
  • Acclimatize hardwood and laminate. Leave unopened boxes in the room for 48–72 hours before installing; failing to do so can cause gaps or buckling later.

If your project involves other materials — decking, subfloor sheets or shingles — you can reuse the same measure-and-add-waste approach with our Board Foot Calculator and Roofing Calculator.

Frequently Asked Questions

How do I calculate how many boxes of flooring I need by hand?

Multiply each room's length by its width, add the areas together, then increase the total by your waste allowance (for example, multiply by 1.05 for 5%). Divide the result by the coverage printed on the box and round up to a whole number. For a 120 ft² room with 5% waste and 20 ft² boxes: \(126 \div 20 = 6.3\), so you buy 7 boxes. Never round down — you cannot purchase a partial box.

How much waste percentage should I add for laminate, hardwood or carpet?

5% is standard for a straight lay in a simple rectangular room, 10% for a diagonal installation, and 15% for herringbone because angled cuts throw away much more material. Add extra — many pros use 7–10% minimum — if your room has many alcoves, angled walls, closets or you're a first-time installer. Custom rooms with lots of jogs may need 10–15% even in a straight lay. Leftover unopened boxes can usually be returned.

Why does my carpet order need more square yards than my room's floor area?

Carpet is cut from a fixed-width roll (usually 12 or 15 ft), so you buy full-width strips, not the exact area. A room 13 ft wide needs two 12 ft strips, and the extra width from the second strip is mostly waste. The calculator figures the strip count for you and converts linear feet to square yards (linear ft × roll width ÷ 9). Seams between strips are unavoidable in rooms wider than the roll.

Can I use meters instead of feet with this calculator?

Yes — choose Meters as the unit and enter every room dimension in meters. Internally the calculator converts measurements to feet (1 m = 3.28084 ft) because box coverage, roll widths and yardage pricing are given in imperial units. The results show both ft² and m² for total area. Be careful not to mix units: if you measure a room in feet while pricing carpet per square yard, note that 1 yd² = 9 ft².

How do I measure an L-shaped or irregular room?

Split the room into two rectangles. Enter the main rectangle as Length A and Width A, then the added corner part as Length B and Width B, where Width B lies along Length A. For other irregular shapes (triangular bump-outs, angled walls), divide the floor into rectangles on paper, measure each one, and use multiple rooms in the calculator or add the areas manually. For stairs, measure each tread and riser separately — the calculator does not cover them.

How much baseboard do I need and how do I account for doors?

Add up the perimeter of each room — \(2 \times (\text{length} + \text{width})\) for a rectangle — and subtract the width of every doorway, since openings get no baseboard (a standard door is about 3 ft wide). Add roughly 10% for cuts, inside corners and mistakes before buying, because baseboard is sold in fixed lengths and each corner needs a precise mitered or coped cut. A 12 × 10 ft room with one door needs about 41 ft, so buy around 45 ft.

What are the most common mistakes when estimating flooring?

The biggest is underestimating the waste allowance, which leaves you short mid-project — and a reordered box from a different production lot may not match in color. Other frequent errors: measuring at eye level instead of at the floor (walls are rarely square), forgetting underlayment and transitions, mixing measurement units, and overlooking doorways when counting baseboard. Also let laminate and hardwood acclimatize in the room for 48–72 hours before installation to prevent gapping or buckling.

Leave a Reply

Your email address will not be published. Required fields are marked *