Cost per lead (CPL): what it is, how to calculate it and how to use it

By Tiago Costa · Updated on July 9, 2026

Illustration of cost per lead: a marketing funnel converting spend into interested contacts.

Definition

Cost per lead (CPL) is marketing spend divided by the number of leads generated in the period.

  • Formula: marketing spend divided by leads generated.
  • It sits before CAC in the acquisition funnel.
  • Useful for comparing channels, but a low CPL does not help if the lead never converts.

What cost per lead (CPL) is

Cost per lead (CPL) measures how much it costs, on average, to generate a lead from marketing spend. A lead is a contact who showed interest: left an email, downloaded a resource, requested a demo or filled in a form. CPL divides everything spent to attract those contacts by the number of contacts obtained.

It is a top-of-funnel metric. The lead is not yet an opportunity or a customer, just someone who raised a hand. So CPL answers a specific and limited question: how much each raised hand costs. It does not tell you whether that contact will close, and that is exactly where many people go wrong.

How to calculate CPL

The formula is direct: divide the marketing spend of the period by the number of leads generated in the same period.

  • CPL = marketing spend / leads generated.
  • Example: a $10,000 campaign that brought in 200 leads has a CPL of $50.
  • Define the numerator well: paid media only, or also tools, agency and team hours? The more complete the spend, the more honest the number.

The denominator also needs a rule. If you count every form visit as a lead, CPL plummets, but it becomes an illusion. Standardize what a valid lead is (real data, within the target audience) and always use the same yardstick, or comparisons across months and channels lose their meaning.

Infographic of the CPL calculation: marketing spend divided by the number of leads generated in the period.
The CPL formula: marketing spend divided by the number of leads generated in the period.

CPL and lead quality: MQL vs. raw lead

A low CPL is worthless if the leads do not move forward. You can buy very cheap contacts that never respond, and a $5 CPL with zero conversion is worse than an $80 CPL that closes deals. That is why it pays to separate the cost per raw lead from the cost per qualified lead.

  • Raw lead: any contact who came in. Cheap to generate, but of unknown quality.
  • Qualified lead: a contact who passed a filter and fits the buyer profile, which usually becomes an MQL / SQL.

Calculating the cost per MQL, rather than per raw lead, brings CPL closer to commercial reality. A channel with a high raw-lead CPL may have the lowest cost per qualified lead, because almost everyone who comes in through it has the right profile.

From CPL to CAC: the acquisition funnel

CPL lives at the start of a chain. The typical path is lead, opportunity and customer, and each step has a conversion rate that shrinks the number of contacts left. CAC closes that chain: it takes all the acquisition spend and divides it by the customers actually won.

In practice, CPL propagates down the funnel. If every 100 leads become 20 opportunities and 4 customers, the cost per customer carries the cost of all the leads that did not close. Roughly, CAC tends toward CPL divided by the lead-to-customer conversion rate, plus sales costs. Improving CPL helps, but improving conversion between stages usually moves CAC more than making the lead cheaper.

Illustration of the acquisition funnel: leads at the top, opportunities in the middle and customers at the base, linking CPL to CAC.

Per-channel CPL vs. blended CPL

There is blended CPL, which lumps all spend and all leads into a single number, and per-channel CPL, which isolates each source: paid search, social, referral, events, organic content. Blended is good for a general read, but it hides brutal differences between sources.

  • A cheap, high-volume channel can mask an expensive, poor one inside blended CPL.
  • Per-channel CPL shows where to scale and where to cut.
  • Compare channels not only by cost, but by return: ROAS shows how much each dollar of media gives back in revenue.

The smart decision crosses both: channels with similar CPL can have very different conversion and deal sizes, so the cheapest at the top is not always the most profitable at the end.

Benchmarks: why they vary so much

There is no universal CPL. It shifts with the channel, the industry, the maturity of the brand and, above all, the deal size. An enterprise lead, with high-ticket contracts, can cost hundreds or thousands and still be profitable; a self-serve, low-ticket product needs cheap leads to make the math work.

So comparing your CPL against a generic average misleads more than it helps. Acquisition benchmarks, such as those published by Benchmarkit, show that go-to-market efficiency and the cost of winning customers vary widely by segment and by average contract value. CPL only makes sense when anchored to your own deal size, your conversion and what a customer is worth over time.

Frequently asked questions

It is how much it costs, on average, to generate a lead from marketing. It divides the marketing spend of a period by the number of leads generated in that period.

CPL = marketing spend / leads generated. Example: a $10,000 campaign that brought in 200 leads gives a CPL of $50.

There is no single figure. CPL varies widely by channel, industry and deal size: enterprise leads cost more and still pay off, while low-ticket products need cheap leads.

CPL measures the cost of generating a lead, at the top of the funnel. CAC measures the cost of winning a customer, at the end of the funnel, and carries the cost of every lead that did not close.

It depends on the rule. Cost per raw lead counts every contact; cost per qualified lead (MQL) counts only those who fit the buyer profile and better reflects commercial value.

CPL stands for cost per lead. It is an acquisition-efficiency metric used to compare channels and campaigns.

Related concepts