OneVia Leads Optimized

Marketing Economics

How Much Should Contractors Pay for Leads? A Simple Framework

There is no universal 'correct' price per lead — the right number for your business comes from working backward from your average job value, your close rate, and how much of revenue you're willing to spend on marketing. A useful starting rule is to decide what percentage of revenue per job you're comfortable spending on customer acquisition, then divide that dollar figure by your historical close rate to get a maximum lead cost you can afford. Contractors who instead anchor on 'what other people pay' without knowing their own close rate often overpay for cheap leads or underpay for good ones. The framework below walks through the math step by step using illustrative, not guaranteed, numbers.

Published · Updated · 8 min read

Why there's no fixed 'right' price for a lead

Lead prices vary enormously across trades, regions, and lead types because the underlying economics vary. A $200 lead for a full roof replacement can be a bargain; the same $200 for a gutter cleaning could wipe out the entire job's margin.

Comparing lead prices across contractors or across trades without adjusting for average job value and close rate is one of the most common mistakes in this industry. A number that sounds high or low in isolation only means something once it's tied to what that lead is worth to you.

The three numbers you actually need

To figure out what you can afford to pay, you need three inputs: your average revenue per completed job, your close rate on leads or appointments (the percentage that actually turn into paid work), and your target marketing cost as a percentage of revenue.

Your close rate is the one contractors most often guess at rather than track. Pulling this from actual CRM or job records, even for just the last 20-30 leads, gives you a far more reliable number than an estimate.

  • Average revenue per completed job
  • Close rate (completed jobs ÷ leads or appointments received)
  • Target marketing spend as a percent of revenue (commonly somewhere in the single digits to low double digits, depending on the trade and growth stage)

A worked example

The numbers below are illustrative math to show the mechanics of the calculation. They are not a claim about typical results, and they are not a promise of any particular close rate or job value for your business.

Illustrative example, not a projection

  • Average job value: $6,000
  • Target marketing spend: 8% of revenue = $480 per completed job
  • Historical close rate: 25% (1 in 4 leads becomes a completed job)
  • Maximum affordable cost per lead = $480 x 25% = $120 per lead
  • If close rate improves to 33% through better follow-up, the affordable lead cost rises to about $158 without changing the marketing budget at all.

Adjusting the math for different lead types

The formula changes slightly depending on what you're buying. A shared lead (sent to multiple contractors) typically has a lower close rate than an exclusive lead sent only to you, because you're competing for the same homeowner's attention. A booked, confirmed appointment usually commands a higher price than a raw lead because more of the qualification and scheduling work has already been done.

When comparing prices across lead types, always normalize back to cost per completed job, not cost per lead. That's the only number that tells you whether you're actually making money on a given source.

When a lead price doesn't work for your business

If a lead source's price is consistently above what your close rate and job value can support, either the price needs to come down, your close rate needs to improve, or that source isn't a fit for your business right now — no amount of hoping changes that math.

It's also worth revisiting this calculation seasonally. Close rates and average job values often shift with demand, so a price that made sense in spring may not pencil out the same way in winter.

Putting the framework into practice

Run this calculation before signing up with any lead or appointment provider, and re-run it quarterly using your actual, recorded close rate rather than a guess. Track cost per lead, cost per booked appointment, and cost per completed job as three separate numbers so you can see exactly where your money is going.

What this guidance cannot tell you

  • This framework cannot tell you your actual close rate — that has to come from your own job records, and it varies by trade, season, and sales process.
  • It doesn't account for lifetime value from repeat customers or referrals generated by a job, which can justify paying more than the single-job math suggests.
  • 'Target marketing spend as a percent of revenue' varies widely by trade and growth stage; there is no single industry-wide benchmark that applies to every contractor.
  • The math assumes leads are reasonably comparable in quality; it doesn't adjust for differences in lead screening or exclusivity on its own.