Calcylator
Advertising cost per lead

Advertising cost per lead:
formula and worked example

It costs 300 to buy one enquiry in this example; whether that is cheap depends entirely on what an enquiry turns into.

Calcylator Editorial Team

Updated · 5 min read

What the number says about your campaign

Advertising cost per lead is the average amount you paid for each person who raised a hand: filled a form, called, sent a message or booked a visit. It is the first efficiency check after a campaign runs, and the easiest one to calculate from ad platform reports and a count of enquiries.

Its limit is that a lead is whatever you decide to call one. A free e-book download and a request for a site visit are both leads, yet they are worth very different amounts. Use cost per lead to compare like with like, such as two ads aimed at the same offer, and do not use it alone to judge whether advertising is working.

It is also a quick diagnostic for the creative itself. When two ads run to the same audience with the same budget, the one with the lower cost per lead is persuading more people to act. That makes it a handy scoreboard for headline and offer tests, as long as both ads send people to the same landing page and the same form.

Formula and what goes into each input

Advertising cost per lead =ad_spend ÷ leads
ad_spend:
Ad spend
leads:
Leads
Total advertising cost divided by the number of leads attributed to that spend in the same period.
  • Ad spend: everything paid to media in the period, ideally with agency fees and creative production added if you want the fully loaded cost.
  • Leads: enquiries that meet your definition and came from that advertising. Count duplicates and spam only if you want the raw platform figure.

Keep the period consistent. Spend in the first week often generates leads that arrive in the second, so a very short window can make a good campaign look expensive.

Worked example: 45,000 spent for 150 leads

A real estate developer runs a month-long campaign across search and social. The media invoice is 45,000 and the CRM records 150 enquiries from it.

  • Ad spend

    45,000

  • Leads

    150

Advertising cost per lead

300 currency/lead

Illustrative numbers; the currency is whichever you report your campaigns in.

  1. Add up the ad spend for the month: 45,000.
  2. Count the leads credited to those ads: 150.
  3. Divide: 45,000 ÷ 150 = 300.
  4. Report it as 300 per lead.

If the sales team can close 1 in 12 of these leads, the cost per customer is roughly 3,600, and that is the number to weigh against the margin on a sale.

Reading 300 per lead sensibly

A figure of 300 is neither good nor bad until it is set against what a customer is worth and how many leads convert.

  • Cheap leads from broad, low-intent audiences can cost far less than 300 and still be more expensive per sale.
  • High-ticket or B2B services typically see much higher cost per lead because each lead is more qualified.
  • A cost per lead that rises week on week often signals audience fatigue or a tired creative rather than a weaker market.
  • Compare with your own history on the same platform before comparing with outside figures, which vary by industry and region.

Keep the budget size in mind when comparing. Small campaigns with a dozen leads swing wildly: one extra lead can shift the cost by 8% or more. Wait until the lead count is large enough that a single enquiry no longer moves the figure noticeably, and avoid changing the creative so often that no variant gets a fair run.

What raising spend does to the unit cost

Result if ad spend rises 10% and lead volume stays at 150
ScenarioAd spendCalculated result
Original assumptions45,000300 currency/lead
Ad spend increased by 10%49,500330 currency/lead

The table holds leads at 150 to show the arithmetic, which is the worst case. In practice extra spend usually brings extra leads, but each additional rupee tends to buy less than the last because the best audiences are reached first. The honest test of a budget increase is the marginal cost per lead: the extra spend divided by the extra leads it produced.

Ways the figure misleads

  • Counting every form fill equally, including test entries, spam and duplicates, which understates the true cost.
  • Using platform-reported conversions without checking them against your CRM, where the actual enquiries live.
  • Leaving out agency fees and creative costs and comparing against a campaign where they were included.
  • Judging a campaign after two days, before leads from late-night or weekend clicks have arrived.

There is one further trap in attribution. A person may see a social ad, search later and fill the form from an organic result, so the lead is credited to a channel that did little. Last-click reports then favour search and undervalue the ads that started the journey. If budgets are being moved on the strength of cost per lead, compare it over a longer window and across more than one attribution view before cutting a channel that looks expensive.

Choosing between two campaigns

Campaign A costs 200 per lead and campaign B costs 450. Without more information A looks better. But if A's leads close at 2% and B's at 8%, A costs 10,000 per customer while B costs 5,625. Cost per lead picks a winner only after the close rate is known, so record the source of each lead from the first call.

Lead cost also shifts with timing. Property, education and retail enquiries are seasonal, and a month in which everyone is already looking will show a lower cost per lead than a quiet one with no change in the advertising at all. Compare the same month a year earlier, not only the month before, when judging whether the campaign itself improved.

Common questions

What counts as a lead for this calculation?

Any enquiry that meets a definition you set in advance, such as a form submission or a call longer than a minute. Whatever you choose, keep it identical across campaigns so the comparison stays fair.

Is a lower cost per lead always better?

No. Cheap leads from low-intent audiences may rarely buy. A higher cost per lead can be the better deal if those leads close more often, so check cost per customer as well.

Should agency fees be included in ad spend?

For a fully loaded figure, yes. Include them whenever you compare channels or decide whether advertising is worth continuing. For a platform-only check, you can use media spend alone, if you say so.

How often should I measure it?

Weekly during a launch to catch fatigue early, then monthly. Very short windows are noisy when lead counts are small, so wait until you have a few dozen leads before reacting.

How do I lower my cost per lead?

Tighten audience targeting, refresh creatives that have tired, and reduce friction on the landing page. Test one change at a time so you know which one worked.

Was this guide helpful?

Continue reading

View all blogs