Strategy

What Is a Good Cost Per Lead for a Local Business?

October 10, 2026 · 4 min read

Calculator and notes for working out cost per lead
Photo by Aaron Lefler on Unsplash

“Is $40 a lead good?” It depends. A $40 cost per lead is a bargain for a roofer and a disaster for a coffee shop. Instead of chasing an industry average, the right question is: what can your business afford to pay for a lead and still make money? That’s how you find a good cost per lead for a local business like yours.

What cost per lead means

Cost per lead (CPL) is how much you spend on marketing to get one inquiry: a call, a form fill, a booking request or a message.

The formula is simple: total ad spend ÷ number of leads = cost per lead.

If you spent $1,200 on Google Ads last month and got 30 leads, your cost per lead is $40.

Why industry averages mislead

You’ll find plenty of charts listing average cost per lead by industry. They’re a rough reference at best. Your real number depends on:

  • How much a customer is worth to you
  • How many leads you close
  • Your local competition
  • The quality of your ads, landing page and follow-up

Two plumbers in the same city can have very different costs per lead, and both can be profitable.

Business owner reviewing marketing reports on a laptop
Photo by Scott Graham on Unsplash

Work out your own target

Start with three numbers:

  1. Average job value: What a typical sale is worth
  2. Close rate: Out of 10 leads, how many become paying customers
  3. Max cost per customer: How much you’d pay to win one customer and still be happy with the profit

Then: max cost per customer × close rate = target cost per lead.

Example: A cleaning company’s average first job is $250, and with repeat visits a customer is worth about $900 a year. They’d happily pay $120 to win a customer. They close 4 out of 10 leads. Their target CPL is $120 × 0.4 = $48.

Anything under $48 is a good cost per lead for them, even if an industry chart says cleaning leads “should” cost $25. The same math helps you set your Facebook ads budget.

Look past cost per lead

A cheap lead isn’t a good lead if it never turns into a customer. Track these too:

  • Cost per booked job: What it costs to get someone on the calendar
  • Cost per customer: What it costs to land a paying customer
  • Return on ad spend: Revenue from ads ÷ ad spend

You might find that Facebook brings $20 leads that rarely book, while Google brings $60 leads that close half the time. Google wins, even though its CPL is triple. More on choosing channels in Facebook Ads vs Google Ads and Local Services Ads vs Search Ads.

How to lower your cost per lead

If your CPL is above target, check these in order:

  1. Targeting: Are you reaching people who can actually buy? Check locations, search terms and audiences.
  2. Offer: Is there a clear reason to contact you now?
  3. Landing page: Does it match the ad, load fast on a phone and make it easy to call or book?
  4. Ad creative: Are you testing new images, videos and headlines?
  5. Tracking: Are all your leads being counted? Missed calls and untracked forms make CPL look worse than it is.

Our post on why Facebook ads get clicks but no calls walks through the most common leaks.

Raise your target by closing more

The fastest way to afford higher-cost leads is to close more of them. If you go from closing 3 in 10 to 4 in 10, the same ad spend suddenly produces a third more customers. Faster follow-up and better sales scripts often beat any ad tweak.

FAQ

What’s the difference between cost per lead and cost per click?

Cost per click is what you pay each time someone clicks your ad. Cost per lead is what you pay for each person who actually contacts you. Many clicks never become leads.

How often should I check my cost per lead?

Weekly is good for spotting problems. Make decisions on two to four weeks of data, not a single day.

Is a lower cost per lead always better?

No. A higher CPL that brings better customers can be far more profitable. Judge by cost per customer and revenue.

The bottom line: A good cost per lead for a local business is whatever still leaves profit after the job is done.

Want to know the right cost per lead for a local business like yours?

We’ll set up proper tracking and show you your cost per lead, cost per booked job and return on ad spend by channel. Request a proposal.

← Back to the blog

Keep reading

Browse all marketing guides →