Logo

MonoCalc

/

Cost Per Lead Calculator

Social Media
Nothing is calculated until this is answered. The wording you pick is printed with the cost and carried into every export.
Whether the number you have is every lead, or only the ones that passed qualification. The answer is pinned to the result.
There is no standard definition of a "lead"
There is no standard definition of a "lead." Platforms, CRMs and agencies each count different events, so a CPL is only meaningful next to the definition it was measured under. Two campaigns using different lead definitions cannot be compared on CPL, however similar the numbers look.
Every mode is the same identity rearranged: cost per lead is spend divided by leads.
Formatting only — no conversion happens here. Currencies with no minor unit are printed without decimals.
Money paid to the platform for this campaign over the period. Shorthand such as 2.4k works.
Whole events attributed to that spend over the same window.
Creative, agency fees, tooling. Left at zero unless you fill it in.
The share of those leads that passed qualification. Leave at 100 if none were filtered out.
What the numerator includes
Ad spend means the money paid to the platform. Creative production, agency fees and tooling are excluded unless you add them below, and a fee-inclusive cost per lead is a different number — it is labelled as one wherever it appears.
Start with the lead definition
Say what counts as a lead above. A cost per lead with no stated event is a number nobody can act on, so this tool will not print one.

Compare campaigns, ad sets or channels

Each row carries its own lead definition, because that is the thing most likely to differ between two campaigns and the thing most likely to be forgotten when their costs are put side by side.

No benchmarks are printed here
This tool prints no benchmark and no industry figure. Real costs per lead differ by more than an order of magnitude between industries, platforms and lead definitions, so any number quoted here would be invented. The arithmetic is reported; it is not graded.
Where cost per lead sits in the funnel
A click is counted by the platform and a purchase by the checkout, but a lead is whatever the advertiser says it is. That is why this calculator asks for the definition before it divides anything, and why it prints the definition next to every figure it produces.

About This Tool

Cost Per Lead Calculator – One Division, and the Definition It Depends On

Cost per lead is a single division: CPL = ad spend ÷ leads. The arithmetic takes a second. What makes the number hard to read is the word in the denominator, because a lead is not a thing any platform counts — it is a thing an advertiser declares. This calculator divides the two figures you supply and keeps the declaration welded to the answer, in the headline, in the chart and in every export.

Where cost per lead sits, and what it is not

Three costs describe three different moments in the same funnel. Cost per click prices a platform-counted event at the top: somebody tapped the ad. Cost per acquisition prices the completed purchase or signup at the bottom, counted by the checkout. A lead sits between them — a contact detail or an intent signal handed over by someone who has not bought anything — and unlike the other two, the event is defined by the advertiser. That is the entire reason this is a separate calculation rather than a rename of one of the others.

The definition changes the number more than the campaign does

A newsletter sign-up, a form submission, a demo request, a DM reply, an in-platform lead form, an inbound phone call and a free-trial start are all routinely called leads. They demand wildly different amounts of a person, so they arrive at wildly different rates from the same spend. A campaign collecting email addresses will nearly always show a lower cost per lead than one collecting demo requests, and that gap says nothing about which campaign worked. It describes which question was asked.

Two CPLs are comparable only when two definitions match
Platforms, CRMs and agencies each count different events as leads. A cost per lead quoted without its definition cannot be checked, cannot be compared and cannot be reproduced. When the comparison table below holds rows with different definitions, this tool marks the comparison invalid rather than ranking them.

The qualified-lead adjustment

Most lead counts contain names that will never be worth calling. Divide the spend by all of them and the cost looks low; divide it by the ones that survived qualification and it does not:

qualified leads = leads × qualification rate
cost per qualified lead = ad spend ÷ qualified leads = CPL ÷ qualification rate

At a 30% qualification rate, a $15 cost per lead is a $50 cost per qualified lead. Same campaign, same money, a denominator three-quarters smaller. Neither figure is wrong and neither is a substitute for the other, which is why the calculator prints both side by side and shades the unqualified portion of the funnel diagram with the money sitting behind it.

Building the cost from the funnel instead

If you have platform figures rather than a raw lead count, the same number falls out of the funnel identity, with the lead event substituted for the purchase:

lead rate = leads ÷ clicks
CPL = CPC ÷ lead rate = CPM ÷ (1000 × CTR × lead rate)

This is worth doing because it shows which step is expensive. A high cost per lead caused by a costly click is a different problem from one caused by a landing page that converts one visitor in fifty, and the cost per lead alone cannot tell you which you have.

The arithmetic edge cases, stated plainly

  • Zero leads with spend recorded — the cost per lead is undefined, not enormous and not zero. The calculator says so in words and reports the spend that produced nothing.
  • Zero spend with leads recorded — the cost per lead is exactly 0, labelled as organic or unpaid rather than left blank.
  • A fractional lead count — refused at the field. Leads are discrete events, and rounding 12.5 would invent or delete one you did not report.
  • A cost that rounds to zero — shown as < $0.01 with the unrounded figure beside it, so a real cost is never presented as free. In currencies with no minor unit, such as the yen or the won, that bound becomes < ¥1.

Blending several campaigns

A blended cost per lead is total spend ÷ total leads — not the average of the individual figures. Averaging gives a $50 test that produced two leads exactly as much weight as a $50,000 campaign that produced two thousand, which is how a blended figure ends up describing no campaign that ever ran.

No benchmarks, on purpose
Real costs per lead differ by more than an order of magnitude between industries, platforms and lead definitions. Any "typical" figure printed here would be invented, so none is. This calculator reports your arithmetic and the assumptions behind it; it does not grade the result.

Frequently Asked Questions

Is the Cost Per Lead Calculator free?

Yes, Cost Per Lead Calculator is totally free :)

Can I use the Cost Per Lead Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Cost Per Lead Calculator?

Yes, any data related to Cost Per Lead Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this cost per lead calculator work?

It divides the ad spend you enter by the number of lead events you counted over the same period: CPL = ad spend ÷ leads. Before it divides anything it asks what a lead is, because that word is not standardised, and the definition you pick is printed beside the figure and carried into every export. You can also work the arithmetic backwards — how many leads a budget must produce to hit a cost you name, or what budget a lead target implies — and rebuild the cost from impressions, CTR and lead rate. Everything runs in your browser on the numbers you type; nothing is fetched or uploaded.

What counts as a lead?

Whatever you say counts, which is precisely the problem. A form submission, a newsletter sign-up, a demo or quote request, a DM reply, an in-platform lead form, a phone call and a free-trial start are all routinely called leads, and they represent wildly different levels of intent. Platforms, CRMs and agencies each count a different set, so the same campaign can honestly be reported with two very different lead counts. That is why the definition is a required input here rather than an assumption buried in the arithmetic.

How is cost per lead different from cost per click and cost per acquisition?

They price three different points in the same funnel. Cost per click prices a platform-counted event at the top: somebody tapped the ad. Cost per acquisition prices the completed purchase or signup at the bottom. A lead sits between them — somebody handed over a contact detail or an intent signal but has not bought — and, unlike a click or a purchase, the event is defined by the advertiser rather than by the platform or the checkout. The three are related by the funnel identity CPL = CPC ÷ lead rate, where the lead rate is leads ÷ clicks.

Why does an unqualified cost per lead look cheaper?

Because the same spend is being divided by a larger denominator. If 400 form fills cost 6,000 dollars the CPL is 15 dollars, but if only 30% of those pass qualification the cost per qualified lead is 50 dollars — the same campaign, the same money, a denominator three-quarters smaller. Neither number is wrong; they answer different questions. The calculator shows both side by side whenever you enter a qualification rate below 100%, and labels which is which so a headline figure cannot quietly stand in for the other.

Why can't I compare two campaigns on cost per lead?

You can, but only when both campaigns count the same event as a lead, over comparable periods, with the same treatment of qualification. A campaign collecting newsletter sign-ups will almost always show a lower cost per lead than one collecting demo requests, and that difference says nothing about which campaign performed better — it reflects how much the two events ask of a person. When rows in the comparison table use different lead definitions the tool marks the comparison as invalid and declines to rank them rather than presenting a misleading ordering.

What does it mean when the cost per lead is undefined?

It means you recorded zero leads. Dividing by zero does not produce a very large cost or a zero cost — it produces nothing, so the calculator states the spend and the zero lead count in words instead of printing a number. The reverse case is different and is shown as a real figure: zero spend with leads recorded gives a cost per lead of exactly zero, labelled as organic or unpaid, because those leads genuinely cost no media money.