Contractor Bid Win Rate: What's Normal?
How many jobs are you supposed to win? Nobody talks about this number. Contractors will tell you their hourly rate, their annual revenue, even their biggest project — but almost nobody knows their actual bid win rate. And the ones who do know are usually the ones making the most money.
The average contractor wins 10-20% of the bids they submit. That means 80-90% of their estimating time produces zero revenue. The contractors who track this number and optimize for it cut that waste in half — and earn more with less effort.
The Win Rate Benchmarks
| Bidding Type | Average Win Rate | Bid-Hit Ratio | What It Means |
|---|---|---|---|
| Open competitive (public, plan room) | 10-15% | 7:1 to 10:1 | Many bidders, lowest price often wins |
| Invited/negotiated commercial | 25-35% | 3:1 to 4:1 | Pre-qualified, relationship matters |
| Residential (cold leads) | 20-30% | 3:1 to 5:1 | Homeowner comparing 3 quotes |
| Residential (referral leads) | 40-60% | 2:1 | Pre-sold by referrer, high trust |
| Lead platform (Angi, Thumbtack) | 5-15% | 7:1 to 20:1 | Shared leads, price-shopping dominant |
The bottom row explains why paid lead platforms feel so expensive — your win rate is half that of organic leads while you're paying for every one. A 10% win rate on $50 leads means you're spending $500 per win. At 40% on referrals, you're spending $0.
What Your Win Rate Actually Tells You
| Your Win Rate | What It Means | What to Do |
|---|---|---|
| Under 10% | Bidding too broadly, pricing too high, or estimates lack professionalism | Be more selective. Improve estimate quality. Check your pricing. |
| 10-20% | Average for competitive bidding. Room to improve. | Focus on speed, follow-up, and presentation. |
| 25-40% | Strong. You're selective and professional. | Optimize — track by project type and lead source. |
| 40-60% | Excellent for referral-based work. | Consider raising prices 5-10% to test. |
| Over 70% | You're probably the cheapest. Raise prices. | Increase rates 10-15%. You're leaving money on the table. |
“Starting out, you will undoubtedly sell yourself short, then price [goes up from there].”
An electrician on r/electricians — new contractors often win 70%+ of bids because they're drastically underpriced. A high win rate in your first year isn't success — it's a pricing problem.
The 5 Reasons Contractors Lose Bids
| Reason | How Often | Fix |
|---|---|---|
| Slow estimate delivery | #1 reason | Send within 24-48 hours. First estimate wins. |
| Unprofessional presentation | #2 reason | Itemized, branded PDF. Not a text message. |
| Price too high without explanation | #3 reason | Line items justify the total automatically. |
| No follow-up | #4 reason | One follow-up at 3-5 days. Phone, not text. |
| Wrong project fit | #5 reason | Qualify before estimating. Don't bid everything. |
Notice: only one of five reasons is price. The other four are speed, presentation, follow-up, and fit. You can fix all four without changing a single dollar on your estimate.
“HE CALLED TO TELL ME HE WAS GOING TO BE LATE. That alone almost sold me.”
Top answer on r/homeowners (107 comments) — professional communication wins bids. The bar is that low.
The Math: Why Bidding Less Earns More
| Strategy | Bids/Month | Win Rate | Jobs Won | Hours Estimating |
|---|---|---|---|---|
| Bid everything | 20 | 10% | 2 | 40-60 hrs |
| Bid selectively | 8 | 35% | 3 | 16-24 hrs |
The selective bidder wins more jobs in less time. They spend 20 fewer hours per month estimating — hours they can spend on billable work, or on making each remaining estimate even more detailed and professional.
The key is qualifying leads before estimating. Ask three questions before scheduling a site visit: What's the scope? What's your budget range? What's your timeline? If the answers don't match your business, decline politely. Your time is worth more than a 10% shot at a job that doesn't fit.
Five Ways to Improve Your Win Rate
- Be the first estimate in their inbox. The first professional estimate a homeowner receives anchors their expectations. Everyone after that is compared to you. Send within 24 hours of the site visit — same day if possible.
- Send detailed, branded estimates. A 12-point itemized estimate with your logo, license number, and line-item breakdown wins over a text message quote at the same price. Presentation is a trust signal.
- Follow up once at 3-5 days. Not pushy. Not multiple times. One professional follow-up: “Hi [name], checking in on the estimate I sent [date]. Any questions I can answer?” Read our follow-up guide for scripts.
- Qualify before you estimate. Ask about budget, timeline, and scope before scheduling the site visit. A 10-minute phone call saves 3 hours of estimating on a job you were never going to win.
- Track your data. Record every bid: project type, lead source, bid amount, won/lost, and why (if you can find out). After 50 bids, the patterns are unmistakable. You win 40% of bathroom remodels and 10% of kitchens? Stop bidding kitchens (or fix your kitchen estimates).
“Bidding jobs is part of the process of doing business. It's overhead that is/should be included in your price.”
A homeowner on r/Contractor (166 comments) — estimating time IS overhead. Build it into your rates so lost bids don't eat your profit.
Speed Is the Highest-ROI Improvement
Of all five improvement strategies, speed has the biggest impact. Industry data consistently shows: the first professional estimate the customer receives wins the job 40-50% of the time. Not because it's the cheapest — because it anchors expectations and signals responsiveness.
“More detail will get you more jobs because the GC can see exactly what they're getting.”
A contractor on r/Contractor (20+ comments) — detail + speed = maximum close rate
The problem: detailed estimates take time. The solution: systems that make detailed estimates fast. A contractor using estimating software generates a professional, itemized estimate in 15-30 minutes. A contractor using Excel and a calculator takes 2-3 hours. The software user sends same-day. The spreadsheet user sends in 3 days. Who wins?
This isn't a sales pitch. It's arithmetic. If you can cut estimating time from 3 hours to 30 minutes, you save 12.5 hours per week on 5 bids. That's $1,000-$2,000 in recaptured billable time every week.
What to Track (The Contractor Bid Dashboard)
| Metric | How to Calculate | Healthy Range |
|---|---|---|
| Overall win rate | Jobs won ÷ total bids submitted | 25-45% (residential) |
| Win rate by project type | Win rate per category (bath, kitchen, etc.) | Identify top 2-3 categories |
| Win rate by lead source | Win rate per source (referral, Google, Angi) | Referral should be 2-3x platform |
| Average estimate time | Total estimating hours ÷ bids submitted | 1-2 hours per residential bid |
| Cost per bid | Estimating hours × your hourly rate | Under $200 per residential bid |
| Estimate-to-close time | Days from site visit to signed contract | 3-7 days (under 14 max) |
You don't need fancy software to track this. A spreadsheet with columns for date, project type, lead source, bid amount, outcome, and time spent gives you everything. After 3 months of data, you'll see patterns that change how you bid.
The Estimating Paradox: Every Bid Costs You Money
“Tired of Wasting Time on Free Estimates.”
Thread title on r/Contractor (166 comments) — the highest-engagement bidding thread in our entire research. Estimating is unpaid work. Every lost bid costs you 2-3 hours of unrecoverable time.
At a $100/hour opportunity cost, each residential estimate costs you $150-$300 in time. At a 20% win rate, you're investing $750-$1,500 in estimating time per job won. That's real overhead that needs to be baked into your pricing — which is exactly what the top commenter in that thread was saying.
Two ways to fix this: bid fewer (selective bidding) or bid faster (better tools). Ideally, both. A contractor who bids 8 carefully selected projects per month using software that generates estimates in 30 minutes spends 4 hours total on estimating. That's 90% less time than the contractor bidding 20 projects at 3 hours each.
Frequently Asked Questions
Should I charge for estimates?▾
How do I find out why I lost a bid?▾
Is a low win rate always bad?▾
Win More Bids Without Bidding More
BidOrca generates detailed, professional estimates in 30 seconds — so you're always the first estimate in the inbox. Faster estimates + better presentation = higher win rate.
Try the AI Estimate Generator Free