Cost per lead (CPL) is one of the most important metrics a business can track.
It sheds light on the impact of marketing, the operation that offers a path back to success when results inevitably drop off.
Without it, you can be left confused about the performance of your campaigns. Is social media helping? Is brand buzz driving revenue?
If you don’t know how well marketing is doing, you can’t correct your course when you’re heading in the wrong direction. The result? Wasted money. Wasted effort.
So you need to track CPL, and that means you need to calculate it. Easier said than done, right? Well, not so fast.
We’ve created a CPL calculator that’s accurate, accessible, and customizable.
Oh, and it’s free. Yes, FREE. And it always will be.
But before you start calculating, let’s brush up on our CPL basics, including the all-important cost-per-lead formula.
Note: Want a full view of companies visiting your website? Sign up for Leadfeeder’s free for 14 day trial to track and monitor the information and behavior of your leads.
Cost per lead formula
Cost of lead generation/Total number of leads per month = Cost per lead
It’s easiest to think of the cost per lead formula in layers of detail. Note that “per month” can also be any time period—year, week, or day.
Throughout this guide and in the spreadsheet CPL calculator, we use “per month” since most businesses report on metrics on a monthly basis.
So, according to how often your business reports on metrics, choose the appropriate time period for calculating your cost per lead.
What is CPL?
What does CPL mean? Cost per lead (CPL) is a marketing model where advertisers pay a set amount for each lead generated.
A lead here is an individual who’s shown interest in your product or service. There are many ways someone could show that interest; they could visit your sales page, reach out via email, download your brochure, or engage with your brand’s social media posts.
Leads vary in value, of course. The strength of the interest and the resources behind it determine how much a lead is really worth. When someone’s really interested and has what they need to invest, they should be a top priority.
But since lead value isn’t always clear at first, it makes sense to treat the acquisition of any lead from a given channel as roughly equivalent.
How and why businesses use CPL campaigns
Businesses use the cost per lead model to track exactly how much they’re spending to bring in leads. Without that information, they can’t know the efficiency of their marketing activity, so they can’t notice when marketing performance is failing.
Here are the core reasons why they prioritize CPL campaigns:
They drive spending optimization. Getting marketing dialed in is a serious but worthwhile challenge, as marketing costs can easily spiral out of control otherwise.
CPL calculations push businesses to think past creative direction and give appropriate attention to their foundational metrics. They also make it easier to tell when a cost per lead agency (i.e., a marketing agency that charges you per lead) is offering a good deal.
They show the best-performing channels. By comparing CPL values among their varied marketing channels, businesses can see where they’re getting results and going wrong.
They can then improve their lead nurturing tactics by investing further in the channels that are performing reliably.
They challenge marketing assumptions. Marketers can easily assume that big flashy campaigns are working, especially if they’re getting a lot of attention. Similarly, they can assume that campaigns producing high-quality leads are the best.
It’s possible for buzz to have minimal impact and for a broad ad campaign with low-quality leads to offer better ROI through having lower operational costs. CPL sticks to the financial reality and works to clear out such assumptions.
Cost per lead example
Suppose a business invests $2000 into a Facebook Ads campaign that generates 100 qualified leads. Dividing the campaign expenditure by the lead total ($2000/100) returns a modest CPL of $20.
Is that cost per lead average, good, or bad? The truth is that it’s entirely context-dependent, as we’ll see in the following sections.
What is a good cost per lead?
Put simply, a good cost per lead for a given business is a sum that sits comfortably below what that business can expect to make from an average lead.
If a business makes $500 from an average customer and converts 10% of its leads, then a $50 CPL will be its break-even point. Anything below that will be profitable.
What is a bad cost per lead?
A bad cost per lead surpasses the expected revenue of an average lead, thus leading to net losses that stack up the more sales are made.
The expected revenue of an average lead will depend on how much the average customer spends and the rate at which leads result in conversions.
What is the average cost per lead?
There’s such a thing as a cost per lead industry average. For instance, B2C ecommerce retailers might want to keep their CPL under $100, while a figure closer to $500 might be a more appropriate cap for a fintech business.
But even if it were practical to gather the sales data of every business in every industry, calculating the true average CPL wouldn’t be useful. It would only apply to a given period and wouldn’t help any business shape its strategy.
If you see value in industry research, look into the average CPL among your competitors. Otherwise, treat your break-even point as your key figure when figuring out what’s a good cost per lead for your business. You’ll be in a solid position if you can keep your CPL below that.
Cost per lead benchmarks
There’s a different cost per lead benchmark for every industry, platform, and marketing channel.
Understanding CPL benchmarks helps businesses determine if they’re paying a competitive rate for leads or if adjustments are needed to optimize their marketing strategy.
The CPL benchmark is influenced by factors such as industry type, audience demographics, and the complexity of the sales funnel. For example, industries with high competition, such as finance or technology, usually see higher CPLs due to the value of each lead and the complex decision-making processes involved.
On the other hand, industries with lower competition or simpler products, like retail, may experience lower CPLs. Monitoring these benchmarks helps businesses assess their marketing efforts and allocate budgets efficiently to maximize return on investment (ROI).
How to calculate cost per lead
When looking at how to calculate cost per lead, the detail (second layer of complexity) is in how you determine costs and leads.
Calculating costs
Most cost per lead calculators and formulas only focus on costs from one channel, and usually, that’s paid advertising.
But this doesn’t accurately reflect how most businesses generate leads, which is through paid sources and organically through their site.
If we call the latter category “Inbound” leads, then we can break down costs per month as:
(Costs per month) = (Advertising Costs) + (Inbound Costs)
Advertising costs
When calculating advertising costs, most businesses (and articles) only consider advertising spend and completely ignore an important, and often huge, part of advertising cost —the cost of people required to manage the ad campaigns!
The people who manage your ads aren't free, so why isn't this part of the cost?
If we call this people cost “and management” then the formula for advertising costs is then:
(Advertising Costs) = (Ad Spend) + (Ad Management)
Ad management itself usually has two components: external agency costs and internal employee costs. Of course, this varies from company to company.
Inbound costs
We’ll consider inbound costs for everything from organic traffic to the main marketing site and content marketing via the company blog and social media.
In practice, this can vary a lot from company to company. For example:
Certain companies spend a lot on SEO agencies and consultants.
Certain companies spend a lot of their marketing team’s time on inbound marketing.
Certain companies spend a lot on blogging (content marketing).
But for calculation purposes, these are all people costs, which you can easily think of as internal resources and external resources:
(Inbound Costs) = (External resources) + (Internal resources)
As you’ll see in our discussion below, our Cost Per Lead Calculator lets you easily add or remove external and internal resources and adds up the total to calculate your inbound costs.
Cost per lead calculator
In this section, we’ll cover how our spreadsheet calculator works. If you haven’t already downloaded our Cost Per Lead Calculator, it’s absolutely free.
The spreadsheet is divided into two parts as per our high-level cost per lead formula discussed above.
Calculating costs
First, costs:
Then, a section on calculating leads:
Note the actual sections are longer and include more information than what’s shown in the screenshots above.
All costs are per month, and column C has helpful notes about certain rows.
Ad Costs
Ad costs are divided into ad spend and ad management. Adding up ad spend is simple. Just insert your average monthly spend by channel.
One big advantage of a spreadsheet calculator (vs. a rigid on-page calculator) is that you can easily customize the rows.
So, in this case, you can add and remove rows as needed depending on where your company spends ad budget.
In the base example, we’ve set a hypothetical $3,000/month spend on Facebook and $4,000/month on Google.
Ad management
The ad management section gets more interesting. In addition to any monthly spend on a marketing agency that manages your ads, you’ll estimate what portion of internal team members' time is spent managing the agency or the ads themselves.
Estimating this cost will take time—but it's worth it for more accurate data.
You can copy and paste the Employee salary and Employee % of FTE rows if you need to add more employees.
Certain companies want to understand cost per lead, excluding internal marketing team salary costs. That’s okay.
If that’s the case, simply set those values to zero or delete those rows.
But in our estimation, the true cost per lead should include that spend because the internal team is required to run the ad process, and without them, no ad-based leads would be generated.
You can also run the calculator with and without internal team member costs and report on the difference.
Inbound costs
The inbound costs section has rows for spend on software and assets (landing page software, email software, etc.) plus sections for people costs as discussed above:
The flexibility of the spreadsheet calculator becomes really useful for computing inbound marketing costs because of what we said above:
“Inbound marketing” encompasses a suite of different activities.
This means, from a cost perspective, it includes a variety of different costs you’ll need to add up.
In the inbound costs section of our CPL calculator (screenshot above), there are line items for:
Agency costs: Add as many of these as you like if you have different agencies for SEO, content marketing, etc.
In-house employee time: Again, just copy and paste these rows to include percentages of salary spent on employees working on inbound marketing
Tech and asset costs: Add as many of these as you need for landing page software, blogging platforms, marketing automation software, graphics, and other assets, etc.
Total costs
As you customize the cost per lead costs section, adding and removing sections as it applies to your company, double-check that the formula in the Total Costs row, highlighted in light red, still properly adds up all of your costs—if it doesn’t, adjust the formula until it does.
Calculating leads
Just like costs, the leads calculation is divided into paid ad leads and inbound leads. This will let us compute both the paid ad CPL and inbound CPL (and, of course, a blended CPL).
To keep the units consistent, make sure your values for leads are per month, just like your costs (or whichever time period you’re using, as long as it’s consistent).
Paid ad leads
This is simply separated by a paid ad channel. We put placeholders for Facebook, Google, and LinkedIn, so feel free to add and remove channels as needed.
Following our theme of making this calculator customizable (so it’s more useful to you), we designed this section so you can compute your monthly leads by paid ad channel in a few different ways —just choose which method is most useful:
(1) Input your average monthly leads directly: This is easiest if you know roughly how many leads you get per month from Facebook, Google, etc., and just want to enter it directly.
If you do this, the clicks per month, costs per click (CPC), and landing page conversion rate cells aren’t used—you can ignore them.
If you prefer to use this method, use the tab titled “Simpler Leads,” it does this already.
(2) Input your clicks per month and conversion rate: This gives you a little more granularity.
You can input the clicks per month and the average landing page conversion rate, and the calculator will compute the leads per month (clicks * conversion rate).
It will also calculate the CPC just for your reference.
(Note: Alternatively, you can change the formulas yourself to input a cost per click and have the calculator tell you the clicks per month you’ll get with the monthly ad spend you set in the costs section above.)
Inbound leads
Inbound leads are hard to generalize.
They come from a variety of sources and forms on your site.
Inbound leads include:
Organic traffic to your marketing site
Traffic to blog articles (organic, referral)
Traffic that has come through social channels
Form submissions on your homepage
Form submissions on your “work with us” or “request a demo,” or any other lead generation page
So, we decided it was most useful to keep this section simple:
You can compute your inbound leads in two ways:
1) Enter the total inbound leads you get per month: If you aren’t tracking conversion rates on your marketing site or your blog, then this is best.
2) Enter your average monthly traffic and conversion rate: This gives you one added level of granularity.
We’ve found that the second route (how the calculator is built by default) is best for teams looking to see how improving traffic or conversion rates would help CPL.
For example, if you invested in SEO and grew traffic by another 10,000 visitors but kept the conversion rate the same, how would that affect your CPL?
Results: Computing costs per lead by channel
Once you’ve customized the costs and leads sections, scroll to the top to see your costs per lead.
The calculator shows three costs per lead: paid, inbound, and blended.
Showing costs per lead by channel is extremely useful to let you and your team see which channel is performing better.
Also, having the Cost Per Lead Calculator in spreadsheet form lets you go back and play with values to see how this would affect the relative CPLs between the two channels.
Finally, you can easily save different scenarios by either copying COLUMN B or copying the entire sheet into a new tab with a unique name.
What is cost per lead (CPL) vs. cost per acquisition (CPA)?
Cost per lead is different from cost per acquisition (CPA). Cost per lead is the total cost of generating one lead, while cost per acquisition is the total cost of generating one new paying customer or a closed deal.
So, what “costs” does a business usually incur from generating leads? Generally, these include:
Advertising costs
Inbound marketing costs
Other marketing costs
But most CPL calculators and formulas only think about advertising costs.
This underestimates your true CPL. In reality, most businesses require additional costs to generate a quality lead (for example, building and optimizing landing pages to capture the lead).
Limiting CPL analysis to only one channel (advertising) prevents you from properly understanding your business and marketing efforts and can result in costly mistakes.
For example, is your SEO agency providing a good return? You’ll have no idea if you only calculate paid ad CPL.
That's where our free spreadsheet calculator comes in. The spreadsheet format is useful as it lets you:
Easily add different costs to your CPL (advertising, inbound marketing, landing page costs.)
Create and save multiple versions and scenarios (So you can predict how changes might impact your business.)
Download our free cost per lead calculator
The cost per lead calculator is hosted as a view-only Google Sheet. Once you open it, be sure to add it to your own Google Drive. Then, you can change it, make copies, or export it as an Excel file.
Cost per lead best practices
If you’re going to be using the cost per lead KPI as a metric for improving your operation, you need to start learning how to reduce cost per lead, so let’s get started. Whether your marketing spend is extensive or minimal, the following tips will help you make progress:
Refine your landing pages
Each step in the marketing funnel has the potential to drive away a viable prospect, and the first visit to a landing page is particularly important.
Your landing pages should be optimized for turning interest into action, so if they’re not performing well, you’re wasting a lot of good marketing work.
Remember that growth for B2B businesses requires making the most of every lead. The better you can make your landing pages, the more likely your average lead will convert.
That means you’ll have more revenue for the same CPL or easier CPL targets to maintain the same revenue level.
Experiment with your creative
Experienced marketers will tell you that all their tactics have unpredictable results. Even the most tried-and-tested formats can fall flat.
So if you want to achieve and maintain a lower cost per lead, you need to prevent your creative output from going stale.
Make an effort to try new things. Roll out fresh ad campaigns with distinct approaches using assorted formats and use A/B testing to test variants.
The more you test, the better you’ll understand what works for your target audience, and even minor tweaks can add up to significant performance boosts.
Target long-tail keywords
To go for big results, businesses can favor competing for high-traffic, high-cost keywords. This is misguided in two ways.
Firstly, it denies the clear truth that succeeding by targeting such keywords is all but impossible without funding that rivals industry leaders.
Secondly, it misses the value of other keywords.
Long-tail keywords—those that extend with specific modifiers—don’t get as many searches or clicks, but they get searches from people with serious intent to act.
And because industry giants don’t need to be subtle, they often overlook targeting those keywords, leaving room for you to take advantage.
Tweak your campaign timing
What you say matters, but when you say it can also impact your fortunes. An excellent ad served while your top prospects are asleep is a huge waste, yet plenty of businesses don’t put much thought into timing when they run campaigns.
As part of your audience research, try to figure out when your targets are most likely to be receptive to what you’re trying to say. Consider when they sleep, when they work, when they go out, and when they’re most attentive. Simply improving your ad timing has the potential to noticeably improve your CPL.
Use automation to nurture leads
Once you’ve earned a lead, you need to give it the best possible chance of converting, which means nurturing it. If you establish interest but step back and leave everything to the prospect, they’ll likely end up looking elsewhere.
The issue with nurturing leads is that it can be very time-consuming—but that’s where automation enters the picture.
Running automated email campaigns that use smart personalization can keep leads warm until they’re ready to learn more or take action, and that’s all without using up valuable human resources.
Cost per lead synonyms
Depending on the business talking about it, the context it’s discussed in, the ways it’s modified to suit specific goals, and the cost per lead, it can go by other names.
Lead acquisition cost and price per lead are ways of saying the same thing.
Here are terms to watch out for that can nearly match the cost per lead definition:
Cost per action or cost per goal completion. Leads are usually identified through the tracking of relevant actions taken, and those actions are often tracked as goals are completed. This means that these metrics are often the same—or approximately the same—as cost per lead.
Cost per qualified lead, cost per marketing qualified lead, or cost per sales qualified lead. Each of these terms refers to the same thing: the cost of a lead that’s been checked to confirm its solid potential to convert.
Discover how to decrease cost per lead with Leadfeeder
What does cost per lead mean for the average business? Economy and stability.
As we’ve seen throughout this article, cost per lead is an important metric for any business that aspires to work efficiently, endure market fluctuations, and reach new levels of success. You should be taking it seriously.
But if you’re going to bring down your CPL, you need the right cost per lead software for the job—and Leadfeeder has the features you’re looking for.
There are two core ways to lower your CPL. You can bring in more qualified leads, and you can reduce the cost of each lead. Ideally, you should do both.
Leadfeeder can help with B2B lead generation by identifying the companies that visit your website but never take action. There’s a good chance they’re interested but need a little push, so you can reach out to them with custom pitches.
It can also help with the latter, as it helps improve lead quality by flagging prospects who show additional interest by returning to your website. If you go after those leads immediately after they return, you’ll strike while the iron’s hot and convert at a better rate with no additional marketing and little added effort.
To find out the details of how Leadfeeder can bring down your CPL, why not give it a test run with a 14-day trial? Sign up here for free and start seeing how your website analytics alone can seriously boost the quantity and quality of your leads.
FAQs about cost per lead
How to determine cost per lead
How is cost per lead calculated? In its simplest form, it’s easy. Take the total sum you spent on a marketing campaign and divide it by the number of leads that campaign generated. A $1000 campaign that generates 40 leads has a CPL of $25.
It’s essential to account for all the leads generated, so pore over all relevant marketing channels and check your tracking is working correctly.
Additionally, ensure you’re calculating your costs properly. What is a cost per lead worth if you’re overlooking costs such as paying the salaries of sales team members?
There are cost per lead programs that will help you get all the details correct. You can also use Leadfeeder’s free CPL calculator.
How does cost per lead work?
Cost per lead gauges the efficiency of marketing work by calculating how much is spent to line up a potential customer (with that potential indicated by a clear action, such as emailing to ask for details or requesting a trial).
To make a marketing operation stable in the long run, it’s vital to ensure it’s reliably delivering ROI. So, businesses look closely at CPL for their tactics and targeted channels to see where they can improve and where they should reinvest.
More leads, no forms.
Sounds too good to be true? It’s not. Identify companies already visiting your website and turn them into qualified leads to fuel your sales pipeline.
Show me how