If you do not measure your bid gap, you cannot fix it
Most contractors keep a mental log:
“We win here.”
“We never win there.”
“We are always high on asphalt.”
“That competitor is crazy.”
That is normal.
It is also not actionable.
Bid gap analysis turns bid day into a feedback loop.
[Image: Hero – Portfolio Analysis bid gap dashboard (IMG-03).]
What is a “bid gap”?
Bid gap is the distance between your number and the next closest number.
On wins:
- it tells you whether you won close (good) or won too cheap (margin leak)
On losses:
- it tells you whether the loss was flippable (close) or not worth chasing (blowout)
The simplest bid gap metrics (use these first)
For every bid, capture:
- your bid total
- low bid total
- your rank (1st, 2nd, 3rd, etc.)
- number of bidders
Then calculate:
- If you won:
- gap to runner-up = (runner-up – your bid) / your bid
- If you lost:
- gap to low bid = (your bid – low bid) / low bid
These two numbers alone will improve your decision-making.
A 3-bucket system that actually changes behavior
After each bid opening, classify the result.
Bucket A: Tight wins and tight losses (0-3%)
This is your opportunity zone.
Small strategic moves can flip outcomes:
- tighten a handful of high-impact items
- adjust based on bidder density
- refine risk allowances
Bucket B: Medium misses (3-10%)
This is usually a pursuit selection and comps problem.
Questions to ask:
- were your comps wrong?
- is the agency always crowded?
- are your costs structurally different in that market?
Bucket C: Blowouts (10%+)
Stop burning estimator time here.
Either:
- you were outside your scope
- the market is structurally below your floor
- you were missing local norms (haul, subs, means/methods)
Your best move is usually to stop chasing these.
The “money left on the table” extension (wins)
On wins, calculate a simple ceiling:
- max-win ceiling = runner-up – $1
Then:
- money left on the table = (runner-up – $1) – your bid
If that number is painful, good. It means you found profit.
Read next:
- /resources/contractors/pricing-margin-confidence/money-left-on-the-table/
How to tie bid gaps back to line items (where the fix is)
Bid gaps tell you “how far.”
Line items tell you “why.”
On unit-price work, the fix is usually:
- 5-20 pay items that moved the total
- not a blanket cut
A good post-bid review asks:
- Which pay items were we most above/below the market on?
- Were we consistently high across a category (e.g., trucking) or just one item?
- Did we assume production that the market did not?
[Image: Line item compare (IMG-02).]
Where PinPoint helps
Portfolio Analysis is built to make this easy:
- store your bid history in one place
- track win/loss patterns by region and category
- surface bid gaps and margin giveaways
See:
- /estimating-support-software/portfolio-analysis
And pair it with Bid Intelligence for pre-bid correction:
- /estimating-support-software/bid-intelligence