Skip to content
MangoGrow
Growth Strategy

What Is a Good Cost Per Lead? How to Work Out Yours

A good cost per lead depends on what a customer is worth to you and how many leads you close. Here's a simple way to work out your own target, plus benchmarks for context.

Table of contents

Short answer: a good cost per lead (CPL) is one that leaves you a profit once you account for how many leads you close and what a customer is worth. A simple formula: maximum CPL = profit per customer × close rate × the share of profit you're willing to spend on marketing. For context, LocaliQ's 2026 benchmarks put the average at about $67 on Google search ads and $27 for Facebook lead campaigns, but industries vary enormously. Cheaper leads aren't always better: compare channels by cost per customer.

This guide is part of our digital marketing agency cost series. For help lowering your cost per customer, see our full-service growth service.

What is cost per lead?

The marketing cost of getting one enquiry. Divide what you spent on a channel or campaign by the leads it produced. If you spent $1,500 on Google Ads in a month and received 25 enquiries, your cost per lead is $60. A "lead" should be defined clearly: a form submission, a call over a certain length, a booking request or a qualified enquiry.

Why do averages mislead?

Because a lead's value depends entirely on your business. A $200 lead is a bargain for a law firm handling high-value cases and a disaster for a café. Benchmarks are useful to spot whether you're far off typical ranges, but they can't tell you whether your CPL is profitable.

Benchmark (LocaliQ 2026) Average
Google search ads, cost per lead About $67
Google search ads, conversion rate About 8.2%
Facebook lead campaigns, cost per lead About $27
Facebook lead campaigns, conversion rate About 8.5%

Legal, home services and finance typically sit well above these averages; restaurants and retail often below.

How do I work out my own maximum CPL?

Use your numbers:

  1. Profit per customer: average first sale (or lifetime value) minus delivery costs
  2. Close rate: the share of leads that become customers
  3. Acquisition share: how much of that profit you're willing to spend to win a customer

Maximum CPL = profit per customer × close rate × acquisition share

Example: a landscaper earns $1,500 profit on an average project, closes 25% of leads, and is happy to spend up to 40% of profit to win a customer. Maximum CPL = $1,500 × 0.25 × 0.4 = $150. (Illustrative.) Leads below $150 are profitable; above that, the campaign loses money unless repeat business makes up the difference.

Should I use first sale or lifetime value?

Lifetime value if customers reliably return. A dentist, accountant or gym member may stay for years, so a higher CPL can still be very profitable. But be realistic: use the average value you actually see, not the best case, and remember cash flow, since lifetime value arrives over time.

Why is cost per customer more important?

Because lead quality varies. Channel A might deliver $30 leads that close at 5% (cost per customer $600), while Channel B delivers $90 leads that close at 30% (cost per customer $300). Channel B is twice as efficient despite the higher CPL. Track leads through to sales in a CRM and compare cost per customer and revenue by channel. See customer acquisition cost.

How do I lower my cost per lead?

  • Improve the landing page: clear headline, proof, short form, fast mobile load
  • Sharpen targeting: better keywords, negatives, tighter locations
  • Strengthen the offer: free estimate, guide, consultation, clear pricing
  • Improve creative: stronger hooks and real photos or video
  • Fix tracking: make sure all leads, including calls, are counted
  • Give campaigns time: automated bidding needs data to improve

How do I raise lead quality without raising CPL too much?

Add a qualifying question to forms, state prices or minimums in ads, target high-intent keywords, and import qualified leads into ad platforms so their algorithms optimise for quality. Responding quickly also increases how many leads become customers, which effectively lowers cost per customer.

How should I track cost per lead?

Set up conversions for forms, calls and bookings in GA4 and your ad platforms, use UTM tags on links, and record each lead's source in a CRM. Review CPL and cost per customer monthly by channel. See marketing ROI.

Why do many businesses get this wrong?

They chase the lowest cost per lead and end up with forms full of people who never buy, or they cut a channel with a high CPL that was actually producing their best customers. Others compare their CPL with an industry average without checking whether their own close rate and margins make it profitable. Working out your own maximum CPL and tracking through to sales solves both problems.

A worked example

A kitchen remodeler sees Facebook leads at $35 and Google leads at $110 and plans to move all budget to Facebook. After tracking outcomes for three months, it finds Facebook leads close at 4% and Google leads at 22%. Cost per customer is about $875 from Facebook and $500 from Google, so it shifts budget toward Google and uses Facebook mainly for retargeting. (Illustrative.)

The bottom line

A good cost per lead is whatever stays profitable for your business. Work out your maximum CPL from profit, close rate and acquisition share, use benchmarks only for context, and judge channels by cost per customer.

Want to know what your leads should cost? Request a free growth audit.

Frequently asked questions

What is a good cost per lead?

One that stays profitable after your close rate and customer value. Work it out with: profit per customer × close rate × the share of profit you're willing to spend on acquisition.

What is the average cost per lead?

LocaliQ's 2026 benchmarks put the average around $67 for Google search ads and about $27 for Facebook lead campaigns, with very wide differences between industries.

How do I calculate cost per lead?

Divide total marketing spend for a channel or campaign by the number of leads it generated in the same period.

Why is my cost per lead so high?

Common causes are broad targeting, weak offers or landing pages, competitive industries, small budgets and tracking that misses some leads.

Is a lower cost per lead always better?

No. Cheap leads that never buy cost more per customer. Compare channels by cost per customer and revenue.

Sources

  1. Search Advertising Benchmarks for Every Industry (2026), LocaliQ
  2. Facebook Advertising Benchmarks, LocaliQ / WordStream
  3. [GA4] Key events, Google Analytics Help
Share:XinfWA

Written by

MangoGrow Editorial Team

SEO, AI search, paid media and social specialists

Articles from the MangoGrow editorial team are researched and written by our specialists in SEO, AI search, paid advertising, content, and social media, and reviewed before publishing.

More from MangoGrow
More in Growth Strategy