Resources/Audiences/Civil Contractors & GCs/Pricing & Margin Confidence

How to Calculate the Bid Gap After Bid Day (and Fix It Next Time)

3 min read
How to Calculate the Bid Gap After Bid Day (and Fix It Next Time)

If you don’t measure your bid gap, you can’t 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’s normal.

It’s also not actionable.

Bid gap analysis turns bid day into a feedback loop.

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)

Bid gap is the distance between your number and the next closest number.

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:

    1. If you won:
      • Gap to runner-up = (runner-up – your bid) / your bid
    1. 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.

Icon

Want to Go Deeper?

Winning by a penny is strategy — not luck. Here’s the playbook.

Learn More

How to tie bid gaps back to line items (and 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?

PinPoint’s Portfolio Analysis features makes it easy to see bid gaps in your past bids.

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
Icon

Further Reading

Visit Portfolio Analysis to learn how to tie insights back to your results:

https://www.pinpointanalytics.ai/estimating-support-software/portfolio-analysis

 

Learn about Bid Intelligence and see how you can predict the winning number before bid day:

https://www.pinpointanalytics.ai/estimating-support-software/bid-intelligence

Ready to see the market?

PinPoint gives players in public works the market visibility they need to bid smarter and protect their margins.