How to Calculate Cost Per Lead: A Simple Step-by-Step Guide

Cost Per Lead, or CPL, shows how much you spend on marketing or advertising to generate one potential customer.

It can help businesses understand whether their campaigns are attracting leads efficiently and compare the performance of different marketing channels.

In this guide, you’ll learn how to calculate Cost Per Lead using a simple formula, work through a practical example, understand what the result means, and avoid common mistakes.

By ToolNestPro | Updated September 2026

What Is Cost Per Lead?

Cost Per Lead measures the average amount spent to generate one lead.

A lead might be someone who fills in a contact form, requests a quote, signs up for a consultation, downloads an offer, or takes another action that shows interest in a product or service.

For example, if a business spends £300 on a campaign and generates 30 leads, the Cost Per Lead is £10.

How to Calculate Cost Per Lead

Cost Per Lead is calculated by dividing the total amount spent on a marketing or advertising campaign by the number of leads generated.

Formula:

Cost Per Lead = Total Campaign Cost ÷ Number of Leads

For example, if you spend £500 on a campaign and generate 50 leads:

Cost Per Lead = £500 ÷ 50 = £10

This means the campaign cost £10 for each lead generated.

Cost Per Lead and Customer Acquisition Cost are related, but they measure different stages of the customer journey.

Cost Per Lead (CPL) measures how much it costs to generate a potential customer.

Customer Acquisition Cost (CAC) measures how much it costs to acquire an actual paying customer.

For example, a campaign may generate leads at £10 each, but if only some of those leads become customers, the cost to acquire each customer will be higher.

CPL helps measure lead-generation efficiency, while CAC helps measure the cost of winning paying customers.

Cost Per Lead is simple to calculate, but the result can be misleading if the wrong numbers are used.

One common mistake is dividing campaign cost by clicks or website visitors instead of actual leads.

Another is forgetting to include the full campaign cost, such as spending across multiple ads or platforms.

It is also important to use a clear definition of what counts as a lead. For example, a form submission, quote request or consultation booking should be counted consistently.

Finally, make sure the campaign cost and number of leads come from the same time period.

Cost Per Lead vs Customer Acquisition Cost

Common Cost Per Lead Calculation Mistakes

Calculate Your Cost Per Lead

Frequently Asked Questions

What is a good Cost Per Lead?
A good Cost Per Lead depends on the industry, product or service, customer value and how likely those leads are to become paying customers.

Can Cost Per Lead be too low?
Yes. A very low Cost Per Lead may look attractive, but if the leads are poor quality or unlikely to convert, the campaign may still perform badly overall.

Should I compare Cost Per Lead across different campaigns?
Yes, but make sure the campaigns have similar goals and lead definitions. Comparing very different campaigns can give misleading results.

Use our free Cost Per Lead Calculator to quickly compare your campaign spend with the number of leads generated and see how much each lead costs.