GUIDE · ECONOMICS

What’s a good cost per lead for contractors?

Everyone wants a benchmark. The number that matters is the one your own jobs can pay for.

4 min read · By the BlueSmith team · Updated

Key takeaways
  • A cheap lead that never books costs more than an expensive one that does.
  • Your break-even CPL comes from your own project value, margin, and close rate.
  • Judge spend on cost per booked estimate and cost per signed job.
  • Recheck the math when your prices, margin, or close rate change.

Why there’s no universal number

A $60 lead can be a bargain for a roofer selling full replacements and a loss for a handyman cleaning gutters. A lead isn’t worth anything on its own. It’s worth what it turns into.

Benchmarks you find online mix trades, markets, and project sizes. They tell you what someone else paid, not what you can afford. The only CPL that matters is the one your own jobs can carry.

How to work out your break-even cost per lead

Start at the signed job and work backward. You need five numbers: average project value, gross margin, the share of gross profit you’re willing to spend to win a job, how many leads become booked estimates, and how many estimates you close.

  • Gross profit per job = project value × gross margin
  • Max cost per signed job = gross profit × the share you’ll spend
  • Max cost per booked estimate = max cost per signed job × close rate
  • Max cost per lead = max cost per booked estimate × lead-to-estimate rate

A worked example (example numbers, not a benchmark)

Say your average project is $20,000 at a 35% gross margin. That’s $7,000 in gross profit. You’re willing to spend 10% of it to win the job: $700 per signed job.

You close 30% of the estimates you run, so you can afford $210 per booked estimate ($700 × 30%). Four in ten leads book an estimate, so you can afford $84 per lead ($210 × 40%).

At those rates, any lead under $84 pays for its own acquisition. Change one input and the answer moves. That’s the point.

Why cost per booked estimate matters more than CPL

CPL tells you what it cost to get a name and a phone number. It says nothing about whether that person ever lets you in the house.

Example: Campaign A brings $60 leads and 20% of them book. Campaign B brings $120 leads and 60% of them book. A costs $300 per booked estimate. B costs $200. The “expensive” leads are the cheaper way to fill your calendar.

Cost per signed job is the final score

Booked estimates still have to close. Divide what you spent by the jobs you signed from it, and compare that to the max cost per signed job you set earlier.

That takes tracking from the ad to the contract. If you can’t tie a signed job back to where the lead came from, you’re guessing at the one number that decides whether the spend was worth it.

How to lower the cost that counts

Most of the levers aren’t in the ad account. They’re in what happens after the lead comes in.

  • Answer new leads in minutes, not hours
  • Ask qualifying questions before the estimate is booked
  • Show a price range up front so budgets sort themselves
  • Follow up with homeowners who didn’t book
  • Cut campaigns that bring leads but no estimates
RUN YOUR NUMBERS

Break-even cost per lead: what can you afford to pay for a lead?

Put in your project value, margin, and close rate. See the most you can pay per lead, per booked estimate, and per signed job before the work stops paying for itself.

35%
15%
35%
30%

Break-even cost per lead: $138

Break-even cost per lead$138
Max cost per booked estimate
$394
Max cost to win one signed job
$1,313

$25,000 project, 35% margin, 15% of gross profit for acquisition, 35% of leads booked, 30% closed.

See what we’d build for these numbers

Starts with example numbers. Change them to yours. Arithmetic only, not a promise of results.

Open the full break-even cost per lead calculator

STRAIGHT ANSWERS

Questions we hear.

Is a lower cost per lead always better?

No. Cheap leads often come from low-intent sources and broad targeting. If they don’t book or close, the low CPL just hides a high cost per job.

What share of gross profit should I spend to win a job?

That’s your call. It depends on your overhead, cash flow, and how much you need the work. Pick a number you’d be comfortable paying on every job, then test whether your leads come in under it.

Should I count agency fees in my cost per lead?

For the full picture, yes. Ad platforms report cost per lead from ad spend alone. Your real acquisition cost includes any agency fee, software, and setup. Add those in when you judge cost per signed job.

How often should I recalculate?

Whenever your pricing, margin, or close rate changes, and each time you review campaign results. The break-even moves with your business.

Your crew is ready for the next job. Is your calendar?

Seven questions. Two minutes. See the one part of your engine holding your projects back.

Show me where I’m losing jobsFree 2-minute assessment · No pitch, no obligation

Avg response time 2.5 minutes