Hardwood flooring calculator.
Count the lengths. See what the stock can supply.
“Random lengths” is not a cutting list. Enter the boards available at each length, then inspect a reproducible racking attempt. Source IDs show which blank supplies each piece and which tail can start a later row.
0302 / Inventory used
- Placed pieces
- 4
- Reused tails
- 0
- Untouched boards
- 2
- Installed area
- 13.9 sq ft
- Unfilled area
- 0.0 sq ft
- Crosscut loss
- 0.0 sq ft
- Remaining tails
- 1.4 sq ft
- Rip loss
- 0.0 sq ft
Filled does not mean approved. Joint warnings can remain after every part of the field has a board.
0203 / Racking attempt
FIELD FILLEDChoose a placed piece to inspect its original source coordinates.
Refinishing an existing floor, priced at your quotes
Sanding and recoating an installed floor is a different purchase from racking new boards. Enter the rooms, the coats and the rates from a refinisher’s written quote. Finish and stain are counted in whole cans from the label coverage; stairs are counted by tread and riser. No rate is built in.
| Quote line | Quantity | Your rate | Amount |
|---|---|---|---|
| Finish cans | 0 cans: 180.0 sq ft × 3 coats | $0.00 a can | $0.00 |
| Stain cans | not selected | $0.00 a can | $0.00 |
| Sanding and finishing labor | 180.0 sq ft | $0.00/sq ft | $0.00 |
| Staining labor | not selected | $0.00/sq ft | $0.00 |
| Coats beyond the quote | 0 × 180.0 sq ft | $0.00/sq ft a coat | $0.00 |
| Stair treads | 0 treads | $0.00 each | $0.00 |
| Stair risers | 0 risers | $0.00 each | $0.00 |
| Shoe molding pulled and reset | 54.0 linear ft | $0.00/ft | $0.00 |
| Minimum job charge top-up | labor lines $0.00 | $0.00 minimum | $0.00 |
| Flat charges | entered once | — | $0.00 |
| Sales tax | cans only: $0.00 | 0 % | $0.00 |
| Total | $0.00/sq ft of floor | $0.00 |
Enter the coverage printed on the finish label to count cans.
Reconcile each stock length
| Full length | Available | Used sources | Untouched |
|---|---|---|---|
| 60″ | 4 | 2 | 2 |
| 50″ | 2 | 2 | 0 |
| 35″ | 0 | 0 | 0 |
A used source may supply two placed pieces when its row-end tail becomes a starter. It remains one board in this ledger. Untouched boards have not supplied any piece; tails are remnants of boards already counted as used.
Joints that need attention
| Rows | Check | Positions | Distance | Finding |
|---|---|---|---|---|
| R01 / R02 | adjacent | 60″ / 60″ | 0″ | Minimum not set |
Joint positions are measured from the usable field edge. Exact alignments two rows apart are listed separately. The report does not inspect color variation or establish that every visual repeating pattern is absent.
Trace the placed pieces
| Piece | Row | Source | Length × width | Source segment | Origin |
|---|---|---|---|---|---|
| P001 | R01 | B001 | 60″ × 10″ | 0″–60″ | Full source |
| P002 | R01 | B005 | 40″ × 10″ | 0″–40″ | Full source |
| P003 | R02 | B002 | 60″ × 10″ | 0″–60″ | Full source |
| P004 | R02 | B006 | 40″ × 10″ | 0″–40″ | Full source |
Full boards and remaining factory-ended tails
| Source | Full length | Destinations | Remaining tail | State |
|---|---|---|---|---|
| B001 | 60″ | P001 | 0″ | One destination |
| B002 | 60″ | P003 | 0″ | One destination |
| B003 | 60″ | — | — | Untouched |
| B004 | 60″ | — | — | Untouched |
| B005 | 50″ | P002 | 9 7/8″ | One destination |
| B006 | 50″ | P004 | 9 7/8″ | One destination |
Coordinates refer to the source’s original left end. A finishing piece retains the left factory end; its remaining right-end tail may start another row. Make the crosscut before ripping the installed segment so the unused tail retains the original board width.
Use an inventory, not an average board
A shipment containing short and long hardwood pieces cannot be represented by one average length. The average removes the exact ends that determine where seams land. Two stocks with the same total area can produce different cut schedules, untouched pieces and joint conflicts.
This calculator starts with equal installed widths and three measured length groups. The initial example contains four sixty-inch boards and two fifty-inch boards. The third group is available for a thirty-five-inch length but has zero pieces until you enter a count. None of those dimensions describes a retailer’s carton.
Check the small example by hand
The starting field is one hundred inches long in the board direction and twenty inches across. Ten-inch-wide boards create two rows. With checks disabled and reuse off, each row takes a sixty-inch board followed by forty inches cut from a fifty-inch board.
Four sources therefore supply four placed pieces, while two sixty-inch boards remain untouched. A one-eighth-inch crosscut leaves a 9⅞-inch tail from each fifty-inch source. The model reports both tails separately from the cutting loss. The two end joints align at sixty inches; entering a positive joint-spacing requirement exposes that arrangement for review.
Understand the selection rule before relying on it
At each position, the planner considers unused boards. At a row start it may also consider an eligible existing tail. It first prefers candidates that avoid an adjacent-joint violation, then those that meet your minimum piece length and avoid a two-row alignment.
Among equally ranked candidates, it favors an eligible tail, then less immediate trimming, then a longer piece. Source identifiers break any remaining tie. These are local decisions: the calculator does not rearrange earlier rows when a later choice is poor. A visually better or less wasteful solution may exist.
Changing the joint threshold can change which length gets consumed next. It is not simply a label attached after calculating an area. Nevertheless, if all available choices violate the threshold, the planner can place a violating piece and show the conflict rather than claiming that the rule has been satisfied.
Retain the useful factory end
A leftover with a sound right factory end can become a starter with its sawn end against the boundary. This model does not move that tail into the middle of a row or recreate a missing tongue or groove. It does not turn the board over to make a joint appear compatible.
The tail must fit the row run and meet the entered minimum piece length. It is used at its remaining length, without a further shortening cut. If your product’s profile, damage or fastening requirements make a tail unsuitable, leave reuse off or remove that board from the counted stock before planning.
Interpret an unfilled area carefully
When no candidate remains for a position, the plan leaves a dashed empty rectangle. That area is an unresolved part of this racking attempt, not a recommendation to buy an identical area of arbitrary hardwood. Additional short stock may still leave different seams from a smaller number of long boards.
A complete drawing is likewise only geometric coverage. Check the joint findings and piece lengths. The software does not account for rejected faces, grain direction preferences, damaged ends, color distribution or the fastening method. Those decisions can reduce the inventory actually available for installation.
Separate width patterns from length inventory
This tool uses one common width. A three-width alternating pattern needs a different row allocation and a separate inventory for each width. The fact that a supplier can divide square footage among widths does not establish an executable sequence of individual board lengths.
For uniform manufactured planks and carton rounding, use the fixed-length flooring calculator. For independent underlay and membrane strip cuts, use the laminate layer planner. Each tool exposes a different stock constraint instead of treating every flooring product as interchangeable.
Counting a refinishing quote
Refinishing quotes usually state one rate per square foot for a given number of coats, with stain, extra coats, stairs and trim added on. The ledger keeps those pieces apart. Finish is bought by the can, so the example’s 180 square feet at three coats and a hypothetical 500-square-foot label coverage needs 1.08 cans and buys two. Add a second room of the same size to the job and the three coats need 2.16 cans: three are bought, one fewer than pricing each room on its own.
Stairs are counted by tread and by riser, since that work does not grow with the floor area. A screen and recoat leaves the old finish in place, so stain is refused until full sanding is selected. A minimum job charge, when the quote has one, adds only the difference by which the labor lines fall short of it.
Save the schedule before changing the stock
The CSV includes group totals, placed pieces, source coordinates and unresolved floor rectangles. Keep a copy beside the measured inventory. If the delivered boards differ from the planned lengths, update the inputs and regenerate the schedule; changing one count may alter several later source assignments.
Questions about a hardwood takeoff
How do I calculate the hardwood needed?
Start with the clear installation field and actual installed board width. This planner also needs the number of boards at each measured length. It racks that finite stock, records every cut and reports any area left unfilled. A room-area estimate alone cannot provide those source assignments.
What does hardwood cost for a 2,000-square-foot house?
Species, grade, product construction, preparation and installation method can change the quote. A house area also hides separate installation fields. Obtain a supplier and installer estimate; this inventory planner does not assign a national dollar rate or extrapolate a small room’s offcuts to a whole house.
Can I estimate installation for 1,000 square feet here?
This tool addresses board use, not installer productivity or labor pricing. Use its schedule to explain the material assumptions behind a quote. Site preparation, fastening, adhesive and finishing charges need their own measured scope and current local prices.
How much extra stock should I add to 1,000 square feet?
No single reserve percentage describes every inventory. Short boards, edge cuts, rejected faces and future repair stock have different effects. This planner consumes only the boards entered, then exposes untouched boards and unfilled floor. It does not turn a failed layout into an automatic percentage order.
What does refinishing 1,000 square feet of hardwood cost?
The quantities can be fixed before any rate. At three coats and a hypothetical label coverage of 500 square feet per can, 1,000 square feet takes exactly six cans; a fourth coat makes eight. Multiply your refinisher’s per-foot rate by the thousand feet, then add stairs by the tread and molding by the foot. No national rate is published here.
Is refinishing cheaper than replacing the floor?
Compare two written totals rather than two national averages. The refinishing ledger prices the sanding, coats, cans and stairs at your quote; a replacement quote adds tear-out and new boards, which the racking planner above can count. An engineered floor’s wear layer limits how often it can be sanded, so check that figure with its manufacturer first.
How does this compare with the Homewyse refinishing estimate?
Homewyse takes one area and applies unit costs for two sanding passes and two finish coats, with a two-hour labor minimum. Here the coat count is yours, finish and stain are counted in whole cans from the label, stairs are counted separately, and a minimum charge only tops up the labor lines when they fall short.
Why does the square-foot total not establish a usable plan?
Equal areas can be made up of very different lengths. End joints may align, small finish pieces may remain, and a useful factory-ended offcut may sit on another source board. The drawing and source table retain information that an area total discards.
Is the hardwood cutting schedule free?
Yes. The full inventory, placed-piece list and source coordinates can be printed or exported without payment. Save the CSV before leaving the page because this version has no persistent project account.
Can I use a laminate carton instead?
If all boards are identical, the general flooring planner has a simpler carton-based workflow. This tool is useful when you have actually counted different lengths. It cannot infer a laminate package’s internal mix from its advertised coverage.
Does it import Home Depot hardwood products?
No. Enter the measured stock you have or a length schedule the supplier has explicitly confirmed. A listing that gives only minimum and maximum lengths does not establish how many boards of each length arrive in a carton.
Can B&Q measurements be entered in metric?
Yes. Switch to metric and enter millimeters for every length, including source boards and saw kerf. Counts remain whole boards. This is a geometry feature, not a link to the retailer’s catalog or a claim that a particular product is stocked.
What makes this different from the general flooring tool?
The general planner repeats a single plank size and calculates cartons. This one draws from a finite length inventory and can run out. It also records which source tail moves to a later row. Both tools share the same measurement conventions.
Can I multiply used area by a square-foot price?
That may describe a material subtotal only if the supplier sells the same measured stock on that basis. It will not necessarily match packaged purchases, minimum orders or the delivery invoice. Keep untouched inventory, installation charges and tax outside a simple installed-area multiplication.
Is there a random-layout app mode?
The racking rule is deterministic so a schedule can be reproduced. It favors available candidates according to joint spacing, short-piece checks, H alignments and cut usage. It is not a visual randomizer, color sorter or global optimization search.
What this racking attempt cannot settle
- One rectangular field, one installed width, up to 2,000 counted full boards and 2,500 placed pieces. No stair, island or diagonal geometry.
- Length groups describe measured stock, not a probability distribution for unopened random-length cartons.
- Local selection can miss a better arrangement. A shortage is not proof of global infeasibility; a filled field is not installation approval.
- No color sorting, grade rejection, moisture analysis, fastener layout, adhesive quantity or labor quotation.
- The refinishing ledger prices what you enter: no sanding pass count, grit sequence, drying time, board repair or dust containment is modeled, and label coverage comes from your product.
- Tail reuse assumes compatible opposite factory ends and crosscutting before ripping. Confirm physical profiles before cutting.