How to calculate flooring
Flooring is sold by the box (or carton), and each box lists how many square feet it covers. To get the number of boxes, measure the floor area, add a waste allowance for cuts, divide by the box coverage, and round up. The calculator adds up to three rectangles, so you can handle an L-shaped room, a closet or a hallway in one pass.
Square feet to buy = floor area × (1 + waste %)
Boxes = square feet to buy ÷ square feet per box (round up)
Worked example: a living room plus a hallway
- Living room: 15 × 12 = 180 sq ft.
- Hallway: 3 × 10 = 30 sq ft.
- Total floor area: 180 + 30 = 210 sq ft.
- Add 10% waste for a straight lay: 210 × 1.10 = 231 sq ft.
- Boxes at 20 sq ft each: 231 ÷ 20 = 11.55, round up to 12 boxes, or 240 sq ft.
Because you pay for full boxes, budget for 240 sq ft, not 231. If your flooring were $3.00 per sq ft, that would be 240 × $3.00 = $720 before underlayment, trim and tax. Use the price you are actually quoted.
How much waste to add for flooring
Waste covers end cuts, cuts around door jambs and vents, pattern matching, and the occasional damaged or off-color board you set aside. More angles and more cuts mean more waste.
| Layout | Typical waste allowance | Why |
|---|---|---|
| Straight lay, simple rectangular room | 5–10% | Cutoffs from one row can often start the next |
| Straight lay, closets, hallways or many corners | 10% | More short end cuts and notching |
| Diagonal (45°) | 15% | Every piece along the walls is cut at an angle |
| Herringbone or chevron | 15–20% | Short pieces and many angled cuts at the borders |
The calculator uses 20% for herringbone so you do not run short; drop it to 15% with the custom option if your room is large and simple. Add a few percent for lower-grade hardwood with more defects to cull, for long planks in a small room, and for your first install.
Flooring types and what changes the math
Luxury vinyl plank (LVP)
Most LVP sold at home centers is click-lock and floats over the subfloor. Rigid-core products (SPC and WPC) are waterproof, which makes them popular for kitchens, bathrooms and basements. Box coverage varies widely by plank size, so always read the label rather than assuming. Many LVP products have a pad attached to the back.
Laminate
Laminate is also a floating, click-together floor. It handles everyday wear well, but standard laminate does not tolerate standing water, so check the moisture rating for kitchens, baths and basements.
Solid and engineered hardwood
Solid hardwood is usually nailed down over a wood subfloor. Engineered hardwood can be nailed, glued or floated, depending on the product, and is often the better choice over concrete or in basements. Hardwood cartons usually contain random lengths, which affects how efficiently you can use cutoffs.
Underlayment
- Attached pad: if the planks already have a pad, most manufacturers say not to add a second cushioned underlayment. A soft double layer can let the locking joints flex and fail.
- No attached pad: laminate and some LVP need a separate foam or felt underlayment. Rolls are sold by the square foot, commonly around 100 sq ft per roll. The calculator adds about 5% for trimming.
- Over concrete: most floating floors call for a moisture barrier, often 6-mil polyethylene, unless the underlayment has one built in.
The flooring manufacturer's installation instructions decide what is allowed. Using the wrong underlayment can void the warranty.
Acclimation and buying from one lot
Wood and laminate expand and contract with humidity, so most manufacturers want the boxes stored in the room where they will be installed before you start. Many laminate makers call for about 48 hours; solid hardwood often needs longer and should be checked with a moisture meter. Some rigid-core vinyl requires little or no acclimation. Follow the instructions for your product and keep the room at normal living temperature and humidity.
Color and texture vary slightly between production runs. Buy all of your flooring at once, check that the lot or run number matches on every box, and pull planks from three or four boxes at a time as you install so any variation blends in.
Measuring tips
- Measure wall to wall at the widest points and round up to the next half foot.
- Include closets and any area that will get flooring. Floating floors are generally not installed under built-in cabinets or kitchen islands, so leave those out.
- For angled walls, bay windows or odd shapes, break the floor into rectangles, or use our square footage calculator and enter the total here.
- Remember transitions (T-molding, reducers, stair nosing) and baseboard or quarter-round. For a single room the calculator shows the perimeter.
- Tiling a bathroom or entry instead? Use the tile calculator, which accounts for grout joints. Painting before the new floor goes in? Try the paint calculator.
Frequently asked questions
How much extra flooring should I buy?
About 10% for a straight lay in a typical room, 5% for a large, simple rectangle, 15% for a diagonal layout and 15–20% for herringbone or chevron. Then round up to whole boxes.
How many boxes of flooring do I need for a 12×12 room?
A 12×12 room is 144 sq ft. With 10% waste that is 158.4 sq ft, so with boxes that cover 20 sq ft you need 8 boxes (160 sq ft). Enter your own box coverage, since it varies by product.
Do I need underlayment for vinyl plank flooring?
Not if the planks have a pad attached. Most manufacturers say not to add a second cushioned layer. Over concrete, a moisture barrier may still be required. Check the installation instructions for your specific product.
How long does flooring need to acclimate?
It depends on the product. Many laminate manufacturers call for about 48 hours in the room; solid hardwood often needs longer and should be checked with a moisture meter, and some rigid-core vinyl needs little or none. Follow the manufacturer's instructions.
Should I include closets when measuring for flooring?
Yes, include any closet that will get the same flooring. Leave out areas under built-in cabinets and kitchen islands, since floating floors are generally not installed beneath them.
Add this calculator to your website
Run a blog, contractor site or supply store? You can embed this flooring calculator for free. Copy the code below and paste it into any page. It works in WordPress, Squarespace, Wix and plain HTML.