
Ask ten roofing contractors what their win rate is and nine will give you a number they made up on the spot. "Oh, we close about half." The tenth will pull up a spreadsheet that hasn't been updated since spring.
Win rate is the single most useful number in your business because it sits at the intersection of pricing, sales process, and estimating accuracy. When it moves, something real changed. But a blended, company-wide win rate is nearly useless — it's an average of wildly different situations, and averages hide exactly the information you need.
Most bad win-rate math comes from a sloppy denominator. Decide what counts as a bid and stick to it:
Then the math: bids won divided by bids decided (won + lost), over a fixed period, counted by the date the bid was submitted, not the date it closed. Counting by close date smears your data across months and makes trend analysis impossible.
Unit win rate — how many bids you won — is the number everybody quotes. Dollar win rate — what percentage of total bid value you captured — is the number that actually pays your overhead.
These diverge constantly, and the direction of the gap tells you something. If your unit rate is 45% but your dollar rate is 22%, you're winning small jobs and losing big ones. That usually means your pricing is competitive at the low end and out of position on larger scopes — often because you're applying flat percentage markup that stops making sense above a certain contract size. If your dollar rate is way above your unit rate, you're winning the whales and losing the small stuff, which is fine if it's intentional and a slow bleed if it isn't.
A blended 38% tells you nothing. The same 38% broken out tells you where the money is:
There's no universal benchmark, and anyone selling you one is selling you something. But rough field ranges: referral and repeat residential work should close north of 60% — if it doesn't, your presentation or your speed is broken, not your price. Competitively bid commercial reroofs typically land in the 15–30% range depending on how many numbers the owner is collecting. Hard-bid public work with four-plus bidders is a 20–25% game by definition; that's just the math of the bidder count, not a reflection of you.
The real benchmark is your own trend line. Track it monthly, look at it quarterly, and pay attention to inflections.
If you're closing 80% of competitive bids, you are leaving money on the table. Full stop. That number means you're the low bid nearly every time, which means the gap between you and the next guy is money you could have had. Contractors get proud of high close rates and go broke at high volume.
The goal isn't a high win rate — it's the highest gross profit dollars per estimating hour. Sometimes that means deliberately raising prices, watching your win rate drop from 65% to 45%, and making more money on fewer jobs with less crew strain. Run that math before you chase closing percentage.
1. Speed. The contractor who delivers first sets the anchor and often gets the last look. On residential especially, same-day or next-day proposals close dramatically better than week-old ones — the customer's urgency decays fast, and every day you wait, a competitor gets a shot at framing the scope. Cutting your takeoff-to-proposal time is usually the cheapest win-rate improvement available to you.
2. Bid selectivity. The fastest way to raise win rate is to stop bidding jobs you won't win. Score every opportunity before you spend estimating hours: Do you know the decision-maker? How many bidders? Have you worked with this GC or owner before? Is the scope in your wheelhouse? Is the timeline realistic for your crew? Kill the low scorers. Estimating hours are your scarcest resource and you are spending them like they're free.
3. Proposal quality. When your number is within 5% of the other guy's, the proposal decides it. A clean document with clear scope, itemized inclusions and exclusions, system specs, warranty terms, and a professional layout wins against a one-page price on a letterhead. Owners read exclusions carefully — vague ones read as risk, specific ones read as competence.
4. Options instead of a single number. Presenting good/better/best changes the customer's question from "do I hire this guy?" to "which one do I pick?" It also gives you a defensible high anchor. Three tiers with real differences — system, warranty length, accessory upgrades — routinely outperform one take-it-or-leave-it price.
5. Follow-up. A meaningful share of "losses" are just bids nobody followed up on. Build a fixed cadence: 48 hours after delivery, day 7, day 14, day 30. Not "checking in" — bring something. A material lead-time update, a scheduling window, a photo from a similar job.
Call every loss. Ask what they went with and roughly where you landed. Half will tell you. Then sort the answers honestly, because "we were too high" is what people say to end an awkward call — it's rarely the whole truth. The real reasons are usually slow response, a confusing proposal, a scope mismatch, or someone else who simply followed up more.
When you do lose on price, get the gap. Losing by 3% is a pricing-tune problem. Losing by 25% means you scoped a different job than they did, or the winner is about to eat a loss on it. Those require completely different responses, and you can't tell them apart without the number.
You don't need software to begin. One sheet, one row per bid: date submitted, source, job type, dollar amount, estimator, days to deliver, outcome, competitor price if known, loss reason. Thirty bids in, you'll see patterns. Sixty in, you'll know exactly which changes to make.
Most contractors never get there because logging bids is one more task at the end of a long day. The fix is making the data a byproduct of work you're already doing — if your bid and proposal come out of the same system as your takeoff, the tracking builds itself, and the number stops being a guess.