Bid leveling means restating every bid for a trade against one identical written scope — same inclusions, same allowances, same assumptions — before comparing prices. Without it, the lowest bid is usually just the one that left the most out, which you pay for later as change orders.
"The most expensive words in construction are that wasn't in my number." Every experienced builder has paid tuition on that sentence. Bid leveling is how you stop paying it.
Why raw bids cannot be compared
Two bids for "framing your house" are almost never bids for the same thing. One is labor-only; one includes lumber. One carries structural hardware; one assumes the builder supplies it. One includes the deck and punch-out; one mentions neither. Comparing their bottom lines is comparing two different products that happen to share a word.
A worked example (illustrative numbers)
Three framing bids arrive for the same plan set. Raw, they look like an easy call:
| Crew A | Crew B | Crew C | |
|---|---|---|---|
| Bid as received | $52,400 | $46,800 | $41,900 |
Then you level them against one written scope — turnkey with lumber, hardware included, deck included, punch-out included:
| Line | Crew A | Crew B | Crew C |
|---|---|---|---|
| Lumber included? | Yes | Yes | No — add ~$9,500 |
| Structural hardware | Included | Add $1,400 | Add $1,400 |
| Deck framing | Included | Included | Add $2,100 |
| Punch-out visit | Included | Included | Excluded |
| Leveled total | $52,400 | $48,200 | $54,900+ |
The "cheap" bid was the most expensive one wearing a costume, and the middle bid quietly became the value. That reversal is not rare. It is the normal result of leveling, on nearly every scope, on nearly every build.
How to level bids yourself
- Write the scope first. Before inviting bids, write what the trade includes, excludes, and assumes: materials, phases, boundaries with neighboring trades, allowances. One page per trade is enough.
- Bid the scope, not the plan. Send plans plus the scope sheet, and ask every sub to price that sheet. You have now moved the comparison problem to before the numbers exist.
- Interrogate the gaps. When a bid deviates — different material, missing line, added exclusion — price the difference explicitly and add or subtract it.
- Restate every bid on one grid. Same lines, same order, one leveled total each. Only now does "lowest" mean lowest.
- Check the non-price columns. License and insurance status, earliest start window, and communication quality decide whether the number survives contact with reality.
The honest cost of doing this well
Leveling one scope properly is straightforward. Leveling 15–20 scopes while also finding the subs and chasing callbacks is a job — commonly 30–40 hours across 6–8 weeks. That is the job a Build Pack does for a flat fee: every scope written, priced by vetted Upstate subs, and delivered pre-leveled, so your first look at the numbers is already the honest one.