Skip to main content
2,200+ service businesses benchmarked. Do you know your gross profit per labor hour? See where you stand →
Level
Business Growth

Contractor Win Rates by Lead Source: Where Your Best Jobs Actually Come From

Sam YangEx-CFO across trades, SaaS & services · $2.5B in total PE/banking transactions · Stanford MBA
Published September 19, 2025·9 minute read
Share

Business Growth

If you pay for every lead the same way but cannot say which source turns into won jobs, you cannot judge marketing ROI. Tag the source on every quote and measure win rate on decided quotes.

Sam Yang, Stanford MBA, ex-CFO across trades, SaaS, services

9 minute readBusiness Growth

If a Referral Closes at 50% and a Home Advisor Lead at 15%, That Is a 3x Gap. Measure Yours.

Many contractors track revenue by job type but not win rate by lead source. Without that, they're spending marketing dollars, estimating hours, and sales time without knowing which channels actually produce jobs, and which ones just produce quotes that go nowhere.

Lead source is worth measuring because it changes intent. A repeat customer or referral usually arrives with more trust than a marketplace lead sent to several contractors. We have not measured lead source against price or scope in a controlled way, so this page does not claim source matters more than either. The bands below show what a 3-5x gap would look like. Your own tagged quotes tell you whether you have one.

Win Rates by Lead Source

Here are illustrative planning bands by how the customer found you. They are not measured medians. Use them as starting assumptions until you have your own tagged quotes:

Lead SourceIllustrative win-rate band (assumption)Why
Repeat customers50-70%Trust is already established. No comparison shopping.
Referrals40-60%Warm intro. Customer is pre-sold on quality.
Website (organic)25-35%Customer sought you out. Higher intent than paid.
Google Ads15-25%Customer is shopping. You're one of 3-5 clicks.
Home Advisor / Angi10-20%Platform incentivizes multi-bid. Price-driven buyers.
Cold outreach5-15%No relationship, no intent. Lowest conversion ceiling.

If those bands held for you, a repeat customer would close at roughly 3-5x the rate of a Home Advisor lead, and a referral at roughly 2-4x the rate of a paid ad click. Check whether your budget runs the opposite way, toward the lowest-converting channels because they produce the most volume.

Volume is not pipeline. As a fictional example, a funnel that generates 200 Home Advisor leads and converts 30 jobs is not better than a referral program that generates 60 leads and converts 35 jobs. The second one costs less in estimating time, may produce higher-margin work (because the customer isn't purely price-shopping; confirm with job costing by source), and doesn't require you to race three other contractors to the lowest number.

Win Rates by Project Type

Lead source isn't the only factor. Project type creates structural differences in what "good" looks like:

Project TypeIllustrative planning bandRed Flags
Residential service30-40%Below 20% = quoting wrong customers. Above 55% = check pricing.
Residential replacement25-35%High-ticket, more comparison shopping.
Residential remodel20-30%Longest sales cycle, most scope creep risk.
Commercial service25-35%Relationship-driven. Repeat customers skew this higher.
Commercial construction15-25%Competitive bidding. Multiple rounds.
Public / bid work10-20%Lowest-bid-wins. Structural floor on conversion.

The pattern: the more commoditized and competitive the work, the lower the structural win rate. Against these illustrative bands, 25% on public bids would look strong, while 25% on residential service calls would be worth investigating in your sales process or lead qualification. Check which denominator your figure uses first.

A high win rate is a prompt to check pricing, not proof of underpricing. On decided quotes (won divided by won plus lost, pending excluded), the Level median is 73.9% across 794 companies with at least 20 decided quotes, so above 50% on that denominator is normal. On all quotes issued, the Level median is 38.1%. Before raising prices, check gross margin on won jobs and whether price is the stated reason on lost ones. Below 15% on anything other than hard-bid public work suggests you may be burning estimating hours on leads you were never going to close.

Trade-Specific Close Rates

Use the trade figures below only as provisional planning inputs. They are not Level measurements by trade. Level's measured quote benchmarks are cross-trade and use the denominators shown after the table:

TradeUnverified close-rate figureContext
HVAC replacement~43%Urgent need drives faster decisions
Roofing~27%Larger ticket, more comparison shopping
General tradesBelow 30%Broader scope, more competitive
Home services overall5-10%Includes all quoted work, many unsent/abandoned

That 5-10% "home services overall" number catches people off guard, but it includes every quote created, including the ones that never get sent to the customer. Our own data shows 48,000 quotes created and never sent across 1,500+ contractors. When you strip out the noise and look only at quotes that receive a decision, the median conversion is 73.9% on Level data. The denominator matters enormously:

DenominatorWhat it countsFigure on this pageSource status
All quotes issuedWon divided by all quotes issued, including ones never decidedMedian 38.1% (P25 28%, P75 47.7%)Level Index, 794 companies with 20+ quotes
Quotes decidedWon divided by won plus lost, pending excludedMedian 73.9% (P25 61%, P75 83.2%)Level Index, 794 companies with 20+ decided quotes

Level's figures are cross-trade and are not separate HVAC, roofing or plumbing measurements. Check which denominator your FSM report uses before comparing.

If HVAC replacement does close near 43%, urgency is one possible explanation to test: when your furnace dies in January, you're not spending six weeks shopping. You're calling two companies and picking the one that shows up first with a clear price.

Free benchmark review

See how your operating numbers benchmark.

We compare your numbers against real benchmarks from companies like yours and turn the gaps into a 90-day fix plan.

Speed to Quote Is the Multiplier

Lead source may set the baseline. Speed to quote is a candidate multiplier within the range, and one you can measure.

We have not verified a source for the speed-to-quote multipliers that circulate (figures like +60% within 24 hours), or for claims about how fast homeowners decide. Measure the effect in your own data instead:

Lead to quote sentYour quotes decidedYour quotes wonYour win rate on decided quotes
Within 24 hours
24 to 48 hours
2 to 7 days
Over 1 week

Level's quote data does show timing after the quote goes out. Across 794 companies, winning quotes are accepted a median of 2 days after they are sent, and lost quotes are marked lost a median of 29 days after. That is time from quote sent, not time from lead to quote, so it does not prove a speed multiplier. It does suggest that a quote arriving late may land after many decisions have been made.

Lead source and speed may compound. In a fictional example, a referral lead in the illustrative 40-60% band that gets a same-day quote might close near the top of that band, and a Home Advisor lead in the 10-20% band quoted five days later might close near the bottom. Your measurement table above tells you whether that holds for your company.

We covered the timing data in detail in our 7-day rule analysis: converted quotes close in a median of 2 days. Lost quotes linger for 29. A first follow-up two weeks after sending would come after that median winning decision. This comparison is a timing check, not evidence that following up sooner would have won the lost quotes.

Follow-Up: The Cheapest Sales Investment You're Not Making

Many customers collect more than one bid. We have not verified the survey figures often quoted on this, such as the share getting multiple bids or saying price is not the top factor, so we do not repeat them. Follow-up is one of the few things you control after the quote goes out.

Measure your own response rate by cadence rather than borrowing one:

Follow-Up CadenceYour quotes sentYour responsesYour response rate
No follow-up
1 follow-up
2-3 follow-ups
4+ follow-ups

The math: added booked revenue = quotes sent x (response rate with follow-up minus response rate without) x close rate on responses x average job value. Fictional example: 100 quotes a month, response rising from 18% to 50%, a 50% close rate on responses, and a $4,000 average job gives 100 x 0.32 x 0.50 x $4,000 = $64,000 a month in booked revenue. That is booked revenue, not collected cash or profit, and some of those customers might have said yes without the follow-up. Compare randomly assigned groups with the same observation window and enough decided quotes. Track cancellations, booked value, collected cash and gross profit separately before attributing a lift to follow-up.

This is why your quote follow-up process deserves a measured test before you raise the marketing budget. If the follow-up lift is real for you, you may need fewer new leads than you think.

What This Means for Your Marketing Spend

A pattern worth checking in your own books is spending most of the marketing budget on paid channels (Google Ads, Home Advisor, Angi), which sit in the illustrative 10-25% bands above, and little on referral programs and account penetration strategies, which sit in the 40-70% bands. Pull your last 12 months of marketing spend by channel to see your actual split.

Here's the reallocation framework:

Track win rate by source. Before you change anything, measure it. Tag every quote with the lead source. Run the report monthly. Many FSMs have a lead-source field. Check yours, and if it does not have one, use a required tag or custom field.

Invest in repeat and referral. A structured referral program (even something as simple as a $100 gift card for every referral that converts) can pay for itself if referral jobs carry enough gross profit. At a fictional $1,200 gross profit per referral job, the $100 card is about 8% of that job's gross profit. Your repeat customers may be your highest-converting, highest-margin channel. Confirm it with win rate and job margin by source, then treat them accordingly.

Set conversion thresholds by channel. If Google Ads leads are converting below 15%, either your landing pages need work, your follow-up is too slow, or the leads are garbage. Don't keep spending until you diagnose which one.

Match estimating effort to close probability. A referral for a $50K commercial job deserves a site visit, a detailed proposal, and a follow-up call. A Home Advisor lead for a $2K residential repair gets a phone quote and a templated proposal. The estimating time should match the conversion probability.


The Bottom Line

Lead source is one of the first things to measure when you ask why quotes convert. In the illustrative bands on this page, repeat customers and referrals close at roughly 3-5x the rate of paid marketplace leads, and your tagged quotes will show your actual gap. Speed to quote and follow-up are levers to test in your own data.

Stop measuring marketing by lead volume. Start measuring it by jobs won per dollar spent. The answer will change where you invest.

Q: What's a good overall win rate for contractors? A: It depends on your mix and on the denominator. On quotes that reach a decision (won divided by won plus lost), the median contractor converts 73.9% across 794 companies with at least 20 decided quotes. On all quotes issued, including ones that never reach a decision, the Level median is 38.1% (25th to 75th percentile 28% to 47.7%). Check which one your FSM report uses before comparing. The 30-40% service and 15-25% competitive-bid ranges are illustrative planning bands, not measured targets.

Q: How do I track win rate by lead source? A: Tag every quote with the lead source when it's created: referral, repeat, organic, paid ad, marketplace, cold. Most field service platforms have a "lead source" or "marketing source" field. Run a monthly report grouping conversion rate by source. Thirty days of clean data is a start. If a source has only a handful of quotes, wait until it has enough decided quotes before drawing conclusions (Level's company benchmarks require at least 20).

Q: Is a high win rate always good? A: Not always. A high win rate on competitive work is a reason to check pricing, not proof of underpricing. On decided quotes the Level median is 73.9%. The goal is the highest conversion you can achieve at strong margins. If you're closing nearly everything and margins on won jobs are thin, test a price increase on a slice of quotes and watch both win rate and gross profit per quote sent.

Q: How does Level help optimize lead source ROI? A: We connect to your FSM, CRM, and accounting system to estimate cost-per-job by lead source, including estimating time where it is recorded, not just ad spend, as long as quotes carry a lead-source tag. We identify which channels produce profitable jobs (not just jobs) and build a marketing allocation model around actual financial outcomes. The first audit is free.

Share

Get the next one

Want next week's benchmark in your inbox?

One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.

Sam Yang

About the author

Sam Yang

Founder & CEO

Founder of Level, the AI operating layer for contractors and skilled trades, and the other operating businesses where scarce labor is the constraint. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in job revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.

LinkedIn

See how your operating numbers benchmark.

We compare your numbers against real benchmarks from companies like yours and turn the gaps into a 90-day fix plan.

2,200+ contractors in the research universe$13.25B in job revenue analyzedWeekly action cadenceContractor research basis and metric-specific samples, not a count of client engagements

No credit card. 15-min audit. We only follow up if we can actually help.

No commitment. Real numbers, not generic advice.