5 min read

Cost per lead: how to measure what your marketing actually earns

Cost per lead is the one marketing number most small businesses should track. Here's how to work it out, what good looks like and how to improve it.
Cost per lead calculation

Ask a business owner whether their marketing is working and you’ll often get a feeling rather than a figure. “It seems busy.” “The ads get lots of clicks.” “People say they’ve seen us on Facebook.” Cost per lead turns those impressions into a number you can act on.

Feelings are fine for choosing a paint colour. They’re a poor way to decide where thousands of pounds a year should go. The good news is you don’t need a data team to measure marketing properly. You need a handful of numbers, and the most useful one to start with is cost per lead.

What cost per lead means

Cost per lead (CPL) is what you spend to get one enquiry. The sum is simple:

Total cost of a channel ÷ number of leads from that channel = cost per lead

If you spent £600 on Google Ads last month and got 20 enquiries from it, your CPL was £30.

The tricky part isn’t the maths. It’s being honest about both halves of the equation.

Get both halves of the sum right

Count the full cost

Ad spend is only part of it. For a fair comparison between channels, include:

  • Media or ad spend
  • Agency or freelancer fees for that channel
  • Design, photography or video made specifically for it
  • Tools and subscriptions it relies on
  • A sensible figure for your own or your staff’s time

A trade show might look cheap on the invoice for the stand. Add travel, printed materials, staff days away from the business and follow-up time, and the true cost can look very different.

Define what a lead is

Decide what counts, and write it down so everyone uses the same definition. For most service businesses a lead is a genuine enquiry from a potential customer: a form submission, a phone call over a minute long, an email or a booked appointment.

Spam, job applicants, suppliers trying to sell to you and existing customers asking about an invoice aren’t leads. If you count them, your figures will look better than reality.

Then make sure you know where each lead came from. The simplest methods are:

  1. A “how did you hear about us?” field on your enquiry form
  2. Asking every caller the same question and noting the answer
  3. Conversion tracking in your ad platforms and analytics
  4. Separate tracked phone numbers for different channels, if call volumes justify it

None of these is perfect on its own. Used together, they give you a picture you can trust.

Go one step further: cost per customer

CPL has a weakness. A cheap lead that never buys is worth nothing, while an expensive one that becomes a long-term client can be a bargain.

So once you’re tracking leads, track what happens to them. If Facebook ads give you leads at £15 but only one in 20 becomes a customer, each customer costs £300. If Google Ads leads cost £40 but one in four converts, each customer costs £160. The “expensive” channel is the better deal.

Cost per lead tells you which channels are efficient. Cost per customer tells you which ones are profitable. Track both, but make decisions on the second.

What’s a good cost per lead

There’s no universal benchmark worth trusting. A good CPL for a kitchen installer would be alarming for a takeaway, and a fair figure in a quiet market town might be unrealistic in central Manchester.

The only benchmark that really matters is your own. Work out what a customer is worth to you over time, then decide what you can afford to pay to win one. Divide that by your conversion rate and you’ve got your maximum affordable CPL. Anything under it is working. Anything consistently over it needs fixing or stopping.

How to bring your cost per lead down

When a channel’s CPL is too high, the cause is usually one of three things:

  • Wrong people. Your targeting is too broad. Tighten locations, keywords or audiences.
  • Weak message. People see the ad or post but it doesn’t give them a reason to act. Test clearer offers and headlines.
  • Leaky landing page. People click through but don’t enquire. Check the page loads quickly on mobile, matches the ad, and makes getting in touch easy.

Change one thing at a time and give it a few weeks, so you know what made the difference. Put your CPL by channel into a simple monthly spreadsheet and you’ll soon see trends that were invisible before.

Getting your tracking sorted

If you’re not sure where your enquiries come from, that’s the first thing to fix. Our lead generation work always starts with tracking, so every pound can be tied to a result. For businesses that want the numbers in one place, we also build custom dashboards and reporting that show cost per lead and cost per customer without digging through five platforms.

Share this article
Written by the Ignite Creative team

We’re a web design, branding and marketing agency in Liverpool. These articles come from the questions clients ask us every week. If this one raised a question about your own business, send it over.

In this article
In this article
Got a question about this?

Tell us what you're working on and we'll give you a straight answer.

More on this topic

Need help with the real thing?

If an article has raised a question about your own website, brand or marketing, send us the context and we’ll take a look.