If you bid unit-price civil work, you already know the problem:
- You can build a solid estimate… and still not know if you are high, low, or right on the market.
- You can win… and realize later you could have priced higher and still won.
- Or you can lose by a hair and wish you knew which number would have flipped it.
This guide is a practical playbook to price closer to the market without racing to the bottom.
[Video embed: COO Q&A – “The Hidden Cost of Underbidding” or “The Real Cost of Winning Too Cheap” (60-90s cut)]
[Image: Hero – Bid Intelligence distribution + suggested range slider (IMG-01). Caption: “Market range, not a guess.”]
The core idea: estimating is internal. Winning is external.
Your estimating process (Excel, HeavyBid, Bid2Win, takeoff software, supplier calls) answers:
- “What will it cost us to build this job?”
- “What risk are we taking?”
- “What margin do we need?”
Public bidding adds a second question that decides the outcome:
- “What is the market likely to price this job at in this place, right now, with this competition?”
Most teams do the first question well. The second one is the missing layer.
Why “winning” is not the goal (winning close is)
In public work, the best win is usually:
- close enough to be clearly competitive
- high enough to keep margin
- repeatable (not a one-off guess)
If you win by 20%+, you probably gave away profit.
If you lose by 1-3%, you probably had a win inside your reach.
Both are fixable – if you can see the market.
A simple model: 3 numbers you need before bid day
You do not need a new estimating system. You need to put three numbers on the table before you submit:
- Your cost-based number
- Your takeoff, crew rates, equipment, trucking, subs, risk.
- This stays yours. It is your floor.
- The market range
- Where comparable jobs and key line items have actually landed.
- Not one “average” – a range and a distribution.
- Your strategic bid
- Where you choose to land inside (or outside) that range based on backlog, appetite, and competition.
[Image: Simple 3-box diagram: Your Cost / Market Range / Strategic Bid]
Step-by-step: how to protect margin without guessing
Step 1: Start with true comparables (job-level)
Comparable does not mean “same city and same general scope.”
Comparable means:
- Similar pay items and quantities
- Similar project type (utilities, paving, bridge, water/wastewater, earthwork)
- Similar location dynamics (labor market, haul distance norms, DOT/municipal behaviors)
- Similar competition density (2 bidders vs 12 bidders are different worlds)
If your “comps” are weak, your pricing will be weak. Do not skip this.
[Image: Historical Bid Search list view with filters (IMG-06). Caption: “Find comparables without living in PDFs.”]
Step 2: Identify the high-impact line items (item-level)
On unit-price jobs, the spread is usually not everywhere.
It is concentrated in a handful of pay items that swing totals:
- asphalt / paving items
- concrete items
- excavation / earthwork
- trucking / hauling / disposal
- volatile specialty items
- allowances and contingencies
If you only have time to analyze 10 items, pick the 10 that move the job.
[Image: Line item compare table – your price vs market / PinPoint price (IMG-02).]
Step 3: Look at distributions, not just averages
Averages hide risk.
What you want to know:
- Where do most bids cluster?
- Are there two clusters (two “types” of bidders)?
- Is the market trending up or down?
- Are you an outlier?
A distribution is what turns bid tabs into a usable market signal.
Step 4: Decide your move: hold, sharpen, or walk
Once you know your cost and the market range, you can make a clean decision:
- Hold margin (stay where you are) when:
- you are already inside the likely winning range
- the market range supports your number
- you do not need to buy work
- Sharpen (tighten slightly) when:
- you are just outside the likely winning range
- you want the job
- the adjustment comes from a small number of high-impact items (not a blanket cut)
- Walk away when:
- the market range is below your cost-based floor
- or the only way to win is to cut margin below your risk tolerance
This is not about being conservative or aggressive. It is about being intentional.
How to calculate “money left on the table” after bid day
If you want to improve pricing, you need one simple metric on every win:
Bid gap = (runner-up bid – your bid) / your bid
If the gap is small, you probably won well.
If the gap is big, you probably donated margin.
A practical approximation:
- Max-win ceiling = runner-up bid – $1
- Money left on the table = (runner-up bid – $1) – your bid
It is not perfect, but it is directionally correct – and it forces the right conversation.
[Image: Portfolio Analysis “Bid Gap” card + impact bars (IMG-03).]
What “win by a penny” really means
“Win by a penny” is a mindset:
- You are not chasing the lowball number.
- You are trying to land as close as possible to the market-clearing price.
That is where margin lives in lowest-bid work.
Common objections (straight answers)
“We only estimate off our own costs. We don’t care what others bid.”
You should know your costs. That is the foundation.
Market visibility is not about copying competitors. It is about answering two practical questions:
- Did we win and leave profit behind?
- Did we lose by a hair on a job we wanted?
You can keep your cost discipline and still use the market as a benchmark.
“Every job is unique.”
Every job is unique. Unit-price work is still measurable line-by-line.
You are not looking for a perfect twin.
You are looking for enough comparable signal to know whether you are in the ballpark.
“We don’t want to race to the bottom.”
Neither do we.
The goal is not to bid lower. The goal is to bid closer.
Sometimes that means tightening. Sometimes it means holding margin. Sometimes it means walking.
Where PinPoint fits (without changing your process)
PinPoint is designed to sit on top of the workflow you already run.
A practical sequence:
- Start with bid history access:
- /estimating-support-software/historical-bid-search
- Validate your estimate against a market range:
- /estimating-support-software/bid-intelligence
- Learn from wins/losses and tighten over time:
- /estimating-support-software/portfolio-analysis
- Use market context (competition density, competitor behavior):
- /estimating-support-software/competitor-insights