Winning too many construction bids is a red flag, not a success signal. A healthy win rate is 30–40%. Win rates above 60–70% almost always indicate underpricing — overhead not recovered, cost categories missing from estimates, or markup that hasn't kept pace with actual overhead growth. This page covers how to diagnose underpricing, what the right win rate looks like, and how to raise prices incrementally without losing the backlog.

BIDDING TOO LOWWIN RATE CONSTRUCTION BID PRICINGOVERHEAD RECOVERY HOW TO RAISE CONSTRUCTION PRICES BIDDING TOO LOWWIN RATE CONSTRUCTION BID PRICINGOVERHEAD RECOVERY HOW TO RAISE CONSTRUCTION PRICES
THE CONSTRUCTION CFOSchedule a Free Call
Bid Pricing

Winning Every Bid Is a Problem.

A high win rate feels like momentum. It's not. If you're winning 70–80% of the bids you submit, you're almost certainly pricing too low — leaving overhead unrecovered on every single job. The market is telling you your price is below what the work actually costs. That's a pricing problem, not a sales victory.
Published: May 2026Updated: May 2026
The Win Rate Signal

What Your Win Rate Is Telling You.

Win rate is one of the most underused diagnostic tools in construction. It tells you whether your pricing is above, at, or below market — and whether your bids are structured to generate margin or just generate work.
30%

Healthy Win Rate

Winning 30–40% of submitted bids means you're competitive but not the cheapest option. Your pricing likely reflects actual overhead and a margin that makes the job worth doing. You're losing to price sometimes — and that's correct.

60%

Warning Zone

Winning 50–65% of bids consistently suggests your prices are below what the market needs to be profitable. You might be winning because your overhead estimate is stale, your markup hasn't kept pace with actual cost growth, or you're leaving cost categories out of your estimates.

80%

Pricing Problem

Winning 70–80%+ of bids is a strong signal that you are the cheapest option in your market — reliably. The only ways to be reliably cheapest are to be the most efficient operator or to be underrecovering overhead. For most contractors in this zone, it's the latter.

Three Root Causes of Underpricing

Why Bids Come In Too Low.

Underpricing almost always has a specific structural cause. It's not usually a one-time mistake — it's a systematic gap in how the bid is built that shows up on every job.

Stale Overhead Rate in the Markup

The most common cause. Your overhead rate was 12% two years ago and that's still what's built into your markup formula. Your actual overhead is now 16–18% and every bid is shipping with a 4–6 point markup shortfall. Calculate your actual current overhead rate using the overhead rate calculator and compare it to what you're actually pricing in.

Missing Cost Categories in Estimates

Common missing categories: mobilization costs that aren't broken out, small tool and consumable allowances that get absorbed by direct labor, owner time on jobs that gets treated as overhead when it's actually a job cost, and equipment teardown and cleanup costs that always happen but never get estimated. Each one is small. Together they add up to 2–4 points of margin given away per job.

Competitive Pressure Without a Floor

Some contractors shade bids down to win a relationship or fill a slow period — then never shade back up. If you've been discounting for 18 months, the discounted number becomes your reference point. Every subsequent bid is anchored to a number that was already too low. The discipline is knowing your true floor — the price at which you stop winning jobs rather than win them at a loss.

How to Fix It

Raise Prices. Track Win Rate. Repeat.

Raising prices on construction bids is not complicated. The fear is losing work. The reality is that losing some work at the right margin is far better than winning all work at the wrong one.

Step 1 — Calculate Your Actual Overhead Rate

Use the overhead rate calculator to run actual SG&A against actual revenue for the last 12 months. Compare to what you're pricing in your bids. The gap is the first number to close.

Step 2 — Raise Bids 2–3% Per Cycle

Don't reprice everything overnight. Raise bids incrementally — 2–3% across the board — and watch what happens to your win rate. If your win rate drops from 70% to 50%, you've found a healthier price point. If it drops to 25%, you've gone too far for your market and competitive position. The data tells you where to stop.

Step 3 — Track Win Rate as a KPI

Win rate should be on your monthly financial dashboard. Not just revenue, backlog, and margin — win rate. A rising win rate is a warning signal, not a success metric. Build it into your monthly review and treat any sustained move above 55–60% as a trigger to re-examine your pricing.

The goal: Win enough work at the right margin to fund the business, build cash reserves, and generate a return. Not win all the work at any margin. The jobs you don't win at the wrong price are not lost opportunities — they're losses you avoided.

Frequently Asked Questions

Common Questions.

You keep winning because your price is below what competitors need to be profitable on the job. A win rate above 60–70% consistently is a signal that your bids aren't recovering overhead at the rate it's actually accruing. Calculate your actual overhead rate and compare it to what you're pricing in.

Three signals: win rate consistently above 60–70%, jobs completing under budget but net margin still shrinking, or full backlog with persistent cash flow tightness. Any one of these points to underpricing. Use the overhead rate calculator to find the gap.

Raise prices 2–3% per bid cycle and track win rate. A drop from 65% to 45% win rate after a price increase is healthy — you're now winning fewer but more profitable jobs. The goal is not maximum wins. It's enough wins at the right margin.

Josh Luebker — Fractional CFO, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+. Now fractional CFO for commercial subcontractors doing $1M–$12M. About Josh →  |  LinkedIn →

Related Resources
Tool
Overhead Rate Calculator
Calculate your actual rate and the exact % to add to every bid
Financial Diagnosis
More Work, Less Money
Overhead rate creep — the same root cause, different symptom
Tool
Markup vs. Margin Calculator
Make sure you're applying markup correctly in the first place
Financial Diagnosis
Losing Money on Every Job
When underpricing has already turned into job-level losses
Benchmark Data
Overhead Rates by Trade
See what overhead looks like for your trade at your revenue level
Get Started
Schedule a Free Call
Walk through your win rate and bid pricing with Josh

WINNING TOO MUCH
IS A WARNING SIGN.

If your win rate is above 60%, your overhead rate probably isn't built into your bids. Let's find the gap.

Schedule a Free Call →
THE CONSTRUCTION CFO
Overhead CalculatorOverhead IndexFinancial Q&ASchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0