Why Your Division 8 Bid Spread Widens on Incomplete Drawings
June 27, 2026 · 7 min read
The GC sends the set on a Tuesday. The bid’s due the following Monday. You open it and the hardware spec isn’t there. Half the openings have a door number and a size and nothing else. No function code. No grade. The clock doesn’t wait for the architect to finish. It started when the email landed.
This is estimating incomplete drawings, and it’s most of the work in Division 8. When the door schedule is thin and the hardware spec is missing, you can’t price what’s drawn because not enough is drawn. So you hedge. You carry a number that covers the openings you can’t see. And the spread on the bids the GC collects gets wider, because every estimator is doing the same thing with the same gaps.
Why estimating incomplete drawings widens the spread
Estimators describe the chain the same way. When the drawings are unclear or the scope isn’t well defined, they start seeing risk and hedging it. So do their subcontractors. The spread on the sub bids comes back much wider. A good set runs the other way: clean documents get a good set of bids, and the client gets a competitive number.
Watch one opening move down the chain. The architect leaves the function code off a pair of doors. The GC’s estimator sees the gap and carries a number wide enough to be safe. The hardware sub under him sees the same gap and carries his own cushion. By the time the GC’s bid reaches the owner, the uncertainty has been priced three times. A bid spread is a measure of how much nobody knows yet.
What the hedge actually costs
The gap between a guess and a real number on Division 8 hardware is not small. A GC estimator on a hardware thread described his method without apology: count the openings, wet a thumb, hold it up, and call it four hundred dollars an opening. Most of the hardware budget, he said, is a placeholder he doesn’t sweat. He’s not wrong to work that way. Hardware isn’t where a GC’s precision lives.
The real number shows up at award. One specialist said four thousand dollars a leaf is closer to many of the doors he does. A different function on a panic device can add a thousand dollars, and you can’t tell by looking unless you have the price books. So the placeholder holds until somebody wins the job. Then the spread between four hundred and four thousand becomes scope confusion at award, or a number the owner never budgeted for.
The hedge isn’t padding. It’s the price of not knowing what the architect didn’t draw.
Pricing without a spec is the job, not the exception
One estimator said it flat: he prices more projects without a hardware spec than with one. Another refused to chase the gaps before award. “I’m not going to play where’s waldo to make sure the architect did his job. I’ll do that if I get the job.” Both describe the same reality. The complete set is the rare one.
Akhil Gupta, Fresco’s CTO, puts a number on it. On more than 80% of projects, the drawings have issues that force the estimator to make calls about what to leave in and what to leave out, and to hand the architect a set of qualifications. Pricing a Division 8 job without a complete hardware spec isn’t the exception. It’s most of the work. Estimating incomplete drawings is the baseline condition of the trade, not a problem case you can wait out.
When the same opening hides on three sheets
Incomplete drawings get worse when they’re also fragmented. A single opening can appear on the floor plan, the enlarged plan, and the schedule, split across a match line where one sheet ends and the next begins. Read the sheets one at a time and you’ll either count that opening twice or lose it at the seam. Either way the number drifts.
This is where reading the whole set at once matters. Fresco holds the floor plans, the schedule, and the cut sheets together and deduplicates across match lines, so an opening that spans two sheets is counted once. The fragmentation stops adding error on top of the gaps the architect already left.
Estimating from what’s there
You can’t wait for the architect. The bid’s due. So the move isn’t to demand a finished set. It’s to price the incomplete one well and qualify the rest tightly. Fresco does conceptual estimating from incomplete document sets: it builds a defensible number from what’s drawn and surfaces exactly what’s missing, so your qualification is narrow and specific instead of a wide guess. A narrow, specific qualification protects a bid better than a wide one. The architect’s gaps become a short list you hand back, not a cushion you bury in the number.
What most estimators get wrong about the spread
They read a wide spread as a sub problem or a sharpening problem. Somebody bid loose, somebody else needs to tighten up. It’s neither. The spread is a document problem. Plenty of estimators wish they had the data to prove that good drawings make competitive bids. It’s a thing every estimator feels and few can show on paper: the number gets less reliable the less the architect drew. The estimators aren’t the gap. The set is.
When this doesn’t apply
On a clean, complete bid set, the spread tightens on its own and there’s little to hedge. On a hard bid, the posture flips. If it’s not on the drawings, you don’t own it, and you exclude rather than carry. This is written for design-build and early-bid work, where the set is incomplete by design and you’re expected to price scope the architect hasn’t finished.
Somewhere a set of doors waits to be priced. They have a swing and a rating and a function the drawings haven’t named yet. The estimator prices them anyway, because the bid is due and the building is going to get built whether or not the architect finished the schedule. The spread on those bids is the shape of everything nobody knew on the Tuesday the set came in.
Key takeaways
- Incomplete drawings widen the bid spread because every estimator under the GC prices the same uncertainty and charges for it.
- The hedge on a missing hardware spec is real money. The gap between a $400 placeholder and a $4,000-per-leaf opening shows up as a change order at award.
- Pricing Division 8 without a complete spec is the norm. On 80%+ of projects the drawings force judgment calls.
- Reading the whole set at once deduplicates openings across match lines, so fragmentation doesn’t add error on top of the gaps.
- A tight, specific qualification from an incomplete set protects the bid better than a wide cushion buried in the number.
Frequently asked questions
Why do incomplete drawings make my bid spread wider?
Because uncertainty gets priced at every level. When the door schedule or hardware spec is missing detail, the GC’s estimator hedges, and every sub under him hedges too. Each layer adds a cushion for what it can’t see, so the bids the GC collects vary more than they would on a complete set.
How much can a missing hardware function code actually cost?
Enough to matter. A different function on a panic device can add a thousand dollars or more per opening, and the swing between a basic opening and an electrified one can run from a few hundred dollars to four thousand a leaf. You usually can’t tell which you’re dealing with by sight. It takes the spec and the price books.
Should I chase down missing specs before I bid?
Usually not before award. It’s the architect’s job, and the bid clock won’t wait. The better move is to price the incomplete set well and qualify what’s missing tightly, so your exposure is a short, specific list rather than a wide guess. We covered how document inconsistency drives this in our piece on the fake door schedule problem.
Can AI estimate from incomplete drawings?
A specialist tool can do conceptual estimating from incomplete sets, building a defensible number from what’s drawn and flagging what’s missing. Fresco reads the specification, shop drawings, and schedule together, which also lets it catch openings that span match lines and would otherwise be double-counted. The estimator still makes the qualification calls.
Is a wide bid spread the estimators’ fault?
Rarely. A wide spread usually traces to the documents, not the people pricing them. Good drawings produce competitive, tight bids. Incomplete drawings produce hedged, scattered ones, regardless of how sharp the estimators are.
Fresco is an AI-powered Division 8 takeoff tool that prices incomplete sets and shows you exactly what to qualify. See how it reads your plans at fresco.build.
See what Fresco can do on your next project.
Get a free takeoff