A different document from the material list. The takeoff is organised around the building — Girt, 64 pcs. A yard sells stock — 2x6 SPF · 16′, 92 pcs. The order sheet is the second one: one row per material and stock length, in pieces you can actually buy, merged so girts, cripples and sills off the same bunk are one row. It goes to the yard as an email under your name or as a file they can import.
Also called: material order · supplier order · purchase order · send to lumber yard · get a quote from the yard
Formatted the way a yard prices, not the way a building is built
The takeoff is organised around the building: Girt, 64 pieces. A yard sells stock: 2x6 SPF · 16′, 92 pieces. The order sheet is the second one — one row per material and stock length, in quantities you can actually buy. Cut-to-length steel gets a row per length, because that is how a yard cuts it and how they price it.
A building-shaped list emailed to a yard buys you a phone call asking what you meant, not a quote.
The yard quotes it today instead of calling you tomorrow. A counter prices stock, not buildings, so the sheet is written the way their system already thinks — one line per product and length, in pieces they can pull.
One row for lumber that comes off one bunk
Girts, cripples and sills are three jobs on the building and one product at the yard. The sheet merges them into a single 2x6 line at each stock length, so a supplier is not quoting the same lumber three times and you are not receiving it three times. The building usages stay on the row for whoever unloads the truck.
The same 2x6 gets quoted on three lines, delivered as three bundles and counted three times at the tailgate.
The yard quotes the 16-footers once, and the foreman still knows they are for girts, cripples and sills. Three uses on the building are one product at the yard, so they merge into one row — and the uses ride along for whoever unloads the truck.
Identified by description, so any yard can read it
2x6 SPF · 16′ means the same thing at every yard in the US and Canada. A distributor's internal code means nothing outside its own network, so the description is the identity — there is no code for the next yard to translate. The sheet ends by asking the yard to say what they can supply rather than quietly substitute something else.
An order keyed to one distributor's codes can't be priced by the yard down the road, and a quiet substitution turns up as the wrong length on site.
You can send the same order to two yards and compare the quotes line for line. A plain description travels and a code does not — and asking rather than substituting keeps the decision with you.
Send it under your name, and it is on the record
Pick the supplier out of your contacts, add a delivery address and a needed-by date, and the order goes out inside your own email branding — the yard sees the builder, not the software. The send is recorded on that supplier's card and marks the project as ordered. A yard that would rather import than read gets the same rows as a file.
The order goes out from somebody's inbox and exists nowhere else — not on the job, not on the supplier's card.
The yard sees your company, and your office sees the order — without anybody logging it. The email carries the builder's identity end to end, and the send itself writes the record, so nothing exists only in an inbox.
The piece count counts pieces
Screws are pieces, underlayment is square feet, concrete is cubic yards — and adding them together produced 8,030 pieces on one building, which is a number that means nothing to anybody. The count now includes discrete units only and leaves measures as measures, so the figure on the order is something a yard can act on.
A total of 8,030 "pieces" that was really screws, square feet and cubic yards added together tells a yard nothing.
The counter can sanity-check the order at a glance instead of decoding it. Only discrete units are counted together, and every measure stays in its own unit on its own line.
- 1Each material's stock breakdown becomes one row per stock length.
- 2Cut-to-length steel gets a row per length, because that is how a yard cuts it and prices it.
- 3Rows merge across jobs — girts, cripples and sills become one 2x6 line at each length.
- 4A row is identified by its description —
2x6 SPF · 16′— which means the same thing at any yard; there is no distributor's code to translate. - 5The usages stay on the row for whoever unloads the truck.
- 6The piece count totals only pieces — linear feet, square feet and cubic yards stay as measures.
- 7It sends under your branding and is recorded as a purchase order on the job — or downloads as a CSV.
An order sheet only works if any supplier can quote it without a phone call, which means every line has to stand on its own. The old summary added everything into one piece count: 8,030 pieces turned out to be 5,625 screws plus 1,559 square feet of underlayment plus 4.7 cubic yards of concrete — a number that means nothing to anyone, least of all the yard being asked to quote it. The sheet now groups by what a supplier actually sells, keeps every line in its own unit, and totals only within a unit.
- A building-shaped list that a supplier cannot price.
- The same bunk quoted on several lines.
- Orders identified by codes the supplier does not use.
The specification is the identity
There is no universal part number for lumber, and that is not a gap. The specification is the standard. 2x6 SPF #2 in 16 foot is unambiguous at any yard in North America. A distributor's internal code is meaningless outside their own network, so it rides in a side column and never becomes the identity.

