Skip to content
Glossary

CPL (Cost per lead)

CPL is how much you spent on ads for each person who gave you their contact details. CPL stands for cost per lead. A lead is someone who filled a form, booked a call, or otherwise left their name so you can follow up. If you spend $100 and get 10 leads, CPL is $10. It is the ad cost of one contact, not proof they will become a customer.

Theodor Lindfors, Founding Marketer ·

Formula

CPL = ad spend / leads

How to calculate cost per lead

Cost per lead (CPL) needs two numbers from the same dates: how much you spent on ads, and how many leads those ads produced. A lead is a person who gave you their contact details because they might want to buy, for example by filling a form or booking a call.

Let's take a software company as an example. They sell a monthly tool to plumbing businesses. Plumbers pay a subscription, often around $200 a month. The software company finds new customers through ads on Google and on LinkedIn, a professional social network. A salesperson then talks to the plumbing-company owner and tries to close the deal. That sale can take weeks, so the ads team needs a faster number than a paid invoice.

On LinkedIn, the software company runs ads that invite plumbing-company owners to book a demo. A demo is a live walkthrough of the product with a salesperson. When someone fills that booking form, the software company counts a lead. In March the software company spent $4,000 on those LinkedIn ads, and 80 people booked a demo. 4,000 divided by 80 is $50. That $50 is the software company's cost per lead (CPL) for March.

Use the same dates on both numbers. If the software company's $4,000 LinkedIn spend is from March and the 80 demo bookings include April, the cost per lead (CPL) is fiction. Write down the rule for what counts. The software company does not count a chat message as a lead, and it does not count an existing customer filling the demo form again. A chat message and a booked demo are not the same product, even though both involve typing into a box.

Why CPL matters

Lead-generation teams, often called lead-gen teams, run ads that ask for contact details rather than a purchase on the spot. Let's take a software company as an example. They sell a monthly tool to plumbing businesses. A plumber books a demo (a live walkthrough with a salesperson), thinks it over, and talks to someone on the sales team. Cost per lead (CPL) tells the software company this week whether paid ads are filling the pipeline, long before anyone pays the first $200 monthly invoice.

Cost per lead (CPL) is not CPA (cost per acquisition: what you paid in ads for a closed customer) and it is not CAC (customer acquisition cost: the fuller cost of a new customer, often including sales time). Of the software company's 80 LinkedIn demo leads, sales talked to 40 real plumbing companies and 10 became paying customers. The software company's $4,000 LinkedIn spend divided by those 10 customers is a $400 cost per acquisition, eight times the $50 cost per lead. A falling cost per lead with almost none of those leads becoming customers is a quality problem, not a media win.

How to read CPL

There is no universal good cost per lead (CPL). A $50 demo request for a software company that sells a monthly tool to plumbing businesses can be healthy if a plumber pays $200 a month and stays for years. A $50 email signup for a $12 product is a different story, because that lead is worth much less if they buy. Compare a LinkedIn demo campaign to itself, and to other campaigns chasing the same kind of lead, which here means a booked demo, not any form fill.

Split new visitors versus returning visitors, brand versus prospecting (ads to people who do not know you yet), and mobile versus desktop before you average. A blended cost per lead (CPL) is a headline. The segment is the decision. If cost per lead drops because conversion rate (the share of people who saw the ad and became a lead) rose on junk traffic, wait for the sales number. The software company once cut cost per lead in half by accepting student form fills on the demo page. None of those students bought.

Common CPL mistakes

These mistakes show up when a software company that sells a monthly tool to plumbing businesses treats every form fill as a lead, or compares two different kinds of contact as if they were the same product.

  • Calling every form fill a lead, including existing customers and spam. A lead is a person who gave you contact details because they might want to buy. The software company would look cheaper if it counted current subscribers filling the same demo form, but those people are not new pipeline.
  • Optimizing cost per lead (CPL) so hard that sales says the leads are unusable. A $20 lead who never picks up the phone costs more than the software company's $50 demo lead who becomes a $200-a-month customer.
  • Comparing LinkedIn demo cost per lead to Meta newsletter cost per lead as if they were the same job. LinkedIn here is asking a plumbing-company owner to book a live walkthrough with a salesperson. Meta (Facebook and Instagram) newsletter ads are collecting an email address. One is a sales conversation. The other is a mailing list.

Lemonado

How Lemonado helps with cost per lead

A cheap lead is only useful if it turns into a customer. A lead is a person who gave you their contact details, such as a form fill or a booked call. Lemonado reads your ads and your CRM (customer relationship software: the system that stores those leads) together, so a spike in form fills is not automatically a win.

Hand cost per lead (CPL) to a Task if that is the number that should pause a campaign. Ask why it jumped, and you get the campaign, the form, and the spend in one answer.

Stop fighting with data. Start feeding your AI.

Connect your data to AI and free your team from reporting and busywork.