Table of Contents

Most commercial subs treat their win rate like a fixed law of nature. It isn't. The industry average is a starting point, not a ceiling — and the gap between subs stuck at the bottom of the range and those at the top almost always comes down to bid selection discipline.

Here's what a healthy bid-hit ratio actually looks like, what really drives the variation (hint: it's not mostly your trade), and what separates the subs who improve their ratio from the ones who don't.


What the Industry Average Actually Is

Commonly cited industry figures put the average commercial contractor win rate at roughly 1 win for every 4 to 5 bids submitted — about 20% to 25%. If you're fielding 40 invitations a month and winning a quarter of them, that's 10 wins and 30 estimates that produced nothing.

At an assumed $150 per bid in estimating labor, 30 losing bids run about $4,500 a month — before overhead, before opportunity cost, before the hours your estimator spent on a project that was already wired to another sub.

The average itself isn't the real problem. The problem is that most subs don't know whether they're above or below it, which bids are dragging it down, or why they keep losing the ones they lose.


Win Rate Varies More by Delivery Method Than by Trade

The single biggest driver of your bid-hit ratio isn't your trade — it's how the work is procured. Industry figures consistently show win rates spreading like this by delivery method:

  • Open / public hard bids: roughly 10–17%. Many bidders, lowest-price-driven, little relationship advantage.
  • Private competitive bids: roughly 17–25%. Fewer bidders, some relationship weight.
  • Negotiated and design-build work: roughly 25–50%. Relationship- and qualifications-driven, far fewer competitors.

A sub who does mostly negotiated work with repeat GCs will post a dramatically higher ratio than one bidding open public work — even in the same trade, even in the same city. Before you compare yourself to any benchmark, segment your own numbers this way. A blended ratio hides the story.


What People Report by Trade (and Why to Treat It Loosely)

There is no authoritative, published per-trade bid-hit-ratio dataset — anyone presenting precise per-trade "benchmarks" is estimating. Treat the following as directional observations from estimators, not hard benchmarks. Your actual number depends far more on your bid mix (above) than on your trade.

  • Mechanical / plumbing: estimates are labor-intensive (often $200–$300 per bid), so bad-fit invitations get expensive fast. Design-assist and repeat-GC work pushes ratios up; heavily shopped public work pulls them down.
  • Electrical: wide spread driven by project size — a well-positioned sub on a small TI with a GC relationship competes very differently than one of 10+ bidders on a large public job.
  • Drywall / framing: among the most competitive bid environments — high bidder counts and acute price sensitivity. Tracking which GCs ghost or low-ball is where these subs find improvement.
  • Roofing: wide variance; niche relationship roofers run higher, generalists bidding everything run lower. Meaningful contract-risk exposure (retainage, weather-delay language) affects both win probability and profitability.
  • Concrete: scope clarity is the recurring issue — vague documents produce either a padded estimate that loses or a win on work you shouldn't have taken.

The pattern across every trade is the same: selectivity and relationship beat trade averages every time.


What's Pulling Your Ratio Down

If your win rate is below the range, the cause is almost always one of three things.

You're bidding the wrong clients. Some GCs use subs as price-checkers — inviting you to keep their preferred sub honest. A pattern of invitations from the same GC with no wins and no feedback is a signal, not a coincidence.

You're bidding outside your lane. Win rates drop when subs chase project types, geographies, or sizes that don't match their capacity and experience — and the estimating hours are a direct cost.

You're not tracking outcomes. The most common issue. Subs who don't record why they lost, who they lost to, or whether the client even awarded have no data to improve from. They make the same calls in month 12 that they made in month 1.


What Separates Subs Who Improve Their Ratio

They track every outcome, including the ugly ones

Won, lost, ghosted, passed, no-bid — each one tells you something. A ghost from a GC you've chased three times says stop chasing. A loss where you came in second by 3% says the relationship is worth maintaining.

They know how crowded a client's bids run before they commit

Some clients draw 4 subs per invitation; others draw 12. Being one of 4 with a prior relationship is a fundamentally different opportunity than being one of 12 with no history — and it should change how you spend estimating hours.

They set criteria and hold to them

The best shops have written rules for what they will and won't bid: minimum size, acceptable retainage terms, required GC history, geographic limits. They apply them before opening the plans.

They read contract risk before estimating

Pay-if-paid clauses, aggressive liquidated damages, vague scope, short retainage-release windows — all affect real profitability. Catching those before spending 15 hours on an estimate makes for better price-it / clarify / pass decisions.


How Outcome Tracking Compounds Over Time

Bid selection intelligence compounds. Track 20 outcomes and you have a dataset. Track 100 and you have patterns. Track 200 and you can predict, with reasonable confidence, which invitation types and client profiles are worth your hours.

A sub who tracks outcomes for 12 months learns which GCs ghost their trade, which project sizes they win most, and which contract terms have preceded problem jobs. That knowledge is worth more than any single estimate. The subs who don't improve are almost always the ones who treat each invitation as a fresh decision with no memory of what came before.


Using Pre-Bid Intelligence to Improve Your Ratio

Tracking outcomes manually works, but most teams don't sustain it past a few months — the friction is too high at 20–40 invitations a month.

BidIntell is built for this. Upload a bid PDF or forward an invite email, and it returns a BidIndex from 0 to 100 with a GO, REVIEW, or PASS recommendation — personalized to your trade, service area, client history, and current capacity, not a generic ranking.

Outcome tracking is built in, and it learns from your results: every win, loss, ghost, or pass you log sharpens the next recommendation. Once you've logged a few outcomes with a given client, the Competitive Pressure Score uses the bidder counts you've recorded to show how crowded that client's bids typically run for your trade. And BidIntell tracks each client's ghost rate, payment reliability, and responsiveness from the outcomes you log — so a repeat price-checker stops looking like a real opportunity.

Early users tell us the biggest win is speed: qualification that used to mean opening every plan set now takes a couple of minutes, which frees the estimator to go deeper on the bids that actually warrant it.


FAQs

What is a good bid-hit ratio for a commercial subcontractor? Industry figures commonly put the average around 1 win in 4 to 5 bids (about 20–25%). Anything consistently above 25% on competitive work is strong. But segment first: negotiated and design-build work often runs 25–50%, while open public bids run closer to 10–17%.

How do I calculate my bid-hit ratio? Divide bids won by total bids submitted over a period, then multiply by 100. If you submitted 40 and won 10, that's 25%. Count only bids where you know the outcome; track ghosted bids (you never heard back) separately.

Which trade has the highest win rate? Win rate varies far more by delivery method and selectivity than by trade. A negotiated-work roofer and an open-public-bid roofer in the same city can be 30 points apart. Segment by how the work is procured before comparing trades.

Why does my win rate drop when I bid more? Volume without selection discipline lowers your ratio — bidding everything pulls in more bad-fit invitations that dilute your win percentage. The subs with the best ratios usually bid fewer invitations, not more.

What's the cost of a low bid-hit ratio? At an assumed $150 per bid in estimating labor, a sub submitting 40 bids a month and winning 25% spends about $4,500 a month on losing bids. Cutting even 10 bad-fit bids a month frees real estimator time for higher-probability work.

What's the difference between bid-hit ratio and bid-win rate? They're the same metric described differently — the percentage of submitted bids that result in an award. Some teams use "hit rate" for bids where they were price-competitive but didn't win, so clarify the definition when comparing numbers across firms.


Your ratio is a number you can move. It takes tracking, criteria, and honest review of why you're losing. The subs who improve treat bid selection as a discipline, not a reflex.

Score your next bid at BidIntell and see where it lands before your estimator opens the plans.