What to Include in a Spec Sheet: The Fields That Prevent Change Orders
June 7, 2026 · 4 min read
Most spec sheets are missing the same three or four fields, and those are exactly the fields that prevent change orders. A product name and a price is not a spec. This is the full list of what belongs on a spec sheet, from the obvious (model number, room, quantity) to the ones that quietly save the job (allowance, approval date, supplier lead time).
Product name, model, finish, room, quantity, image
These are the obvious ones. If they are missing, stop here and fix them before you add anything else.
- Product name the client recognizes
- Model / SKU the sub orders
- Finish using the supplier's name, not "gold"
- Room and location (Primary bath, shower floor)
- Quantity and unit (sf, lf, ea)
- Image or cut sheet link
Without model and finish, you do not have a spec. You have a description.
Supplier and product link
Name where it is bought: Ferguson, local showroom, manufacturer direct. Add the product page URL the client saw.
Subs use this to verify trim kits. Clients use it to show their partner what they picked. You use it six months later when the line is discontinued and you need the current equivalent.
Allowance vs actual
Put the contract allowance on the line. Update actual when the selection is priced. Show variance.
That field protects margin. It is how you avoid the $400 allowance vs $1,200 faucet fight at closeout. Full workflow: construction allowance vs actual.
Approval date and signoff
Record when the client approved the line or the package. Initials, e-sign, dated email, checkbox on a selection sheet.
A spec nobody signed is not locked. Approval date ends the "I never picked that" conversation. How to present it for signoff: client selection sheet.
Supplier lead time
Note lead time when it matters, especially on kitchens and baths where one backordered vanity holds the room. Update it when the supplier slips.
Schedule protection lives here. K&B density makes this worse: kitchen and bath spec sheet.
Notes and substitution rules
If you allow alternates, name them. "Kohler K-14406-4-CP or Moen TS32104, client approval required."
Avoid open "or equal." Open language is a substitution you did not price. If the spec is silent, the sub fills the gap.
Status (optional but valuable)
Pending, selected, approved, ordered, received. One column that answers whether you can release the PO today.
Finish schedules use status heavily. See finish schedule template for how schedule and spec relate.
Tie it together on every job
On a small remodel, you might carry all of this on one sheet per room. On a custom home, you might have a finish schedule plus a spec line per item. The fields do not change. Only the layout does.
Before you release a PO, scan each line: model, finish, qty, allowance, approval, supplier, lead time. If a cell is blank, fill it or mark the line pending. Do not order from a blank.
GCs and designers share the same risk: the client remembers the photo, the sub orders the SKU. The spec sheet is where those two truths meet.
A spec sheet is these fields, kept current in one place
The list is not long. The discipline is keeping every line complete and updating once in a shared version the client and trades can trust.
If you are still building schedules in Excel and rebuilding PDFs by hand, read finish schedule in a spreadsheet: when it works, when it costs you. If you need the writing process, start with how to write a construction spec sheet a sub can build from.
Related guides
- Finish schedule template: what actually belongs on one
- How to write a construction spec sheet a sub can build from
- Construction allowance vs actual: where margin quietly leaks
- The client selection sheet that ends "I never picked that"
- Finish schedule in a spreadsheet: when it works, when it costs you
- Kitchen and bath spec sheet: keeping 40 SKUs and every finish straight
A complete spec is the sum of these fields on every line, current in one place, approved before order. That is what prevents change orders you did not price.
Build a spec sheet with every field that matters
Start free, no card.