vasilenko.info

Cost per lead calculator (CPL)

/en/calc/cpl/ works Runs in your browser

Three modes: calculate CPL from spend and leads, estimate how many leads a budget will generate at a target cost, and calculate the maximum CPL from revenue per customer. Shows CPQL, CPA, and maximum cost per click, and compares channels with each other and with market benchmarks. Runs in your browser; your numbers never leave it.

promoTwenty years of notes on websitesHow we did it in 2008 and what still works today.Open

Lead cost calculator

Change the numbers on the left—the result on the right recalculates as you type.

How it's calculated
What we're calculating The first mode calculates actual CPL, the second plans a budget, and the third shows how much you can afford to pay per lead.

Ad spend, contractor work, and creative production costs for one channel.

Contacts that reached the sales team, not every button click.

The lead price you are targeting. Your lead count is calculated from it and the budget.

Optional. The number of leads you need to generate; the required budget is calculated from it.

LTV: revenue from all of a customer's purchases while they remain with you. If there is only one purchase, use the average order value.

The share of revenue left after cost of goods sold. This is what pays for advertising.

Optional. Used to calculate CPC, click-to-lead conversion, and the maximum CPC bid.

Optional. Needed to calculate CTR, CPM, and the CTR to maintain at this CPM.

Optional. The share of clicks that result in a lead. Used to calculate the maximum CPC bid.

The percentage of leads that fit your product: they meet the budget, region, and use-case requirements.

The share of qualified leads that result in a payment. If you do not qualify leads, set this to 100% above.

Margin from one deal, not the average order value: advertising is not paid from the order value.

Period
Currency
There is no “calculate” button: the result updates automatically.

CPL — cost per lead

$

Leads within budget
Budget for planned leads
Qualified leads
CPQL — cost per qualified lead
Sales
CPA — cost per sale
CPC — cost per click
Target CPC for this CPL
Click-to-lead conversion rate
Clicks needed
CTR
CPM — cost per thousand impressions
Revenue
Profit
Channel ROI
Margin per customer
Maximum CPL
Maximum CPQL
Maximum CPA
Maximum CPC — bid
Required CTR at this CPM
CPL with a 1.5× buffer
CPL with a 2× buffer
Leads to break even
Headroom to the limit
Monthly spend
Leads per month
Monthly profit

Channel profit and lead price

The horizontal axis shows the lead price; the vertical axis shows channel profit at the same spend. The curve crosses zero exactly at the maximum CPL: to the left of the mark, the channel earns money; to the right, it loses money.

Channel profit by lead price

channel profit your CPL limit

Your browser does the calculation. No numbers or results are sent anywhere: you can verify this in the developer tools—after the requests load, there are no more. The calculation link is assembled by the same browser and puts the field values into the address bar.

Channel comparison

Make decisions by looking at five sources at once, not just one. Enter the spend, leads, and conversion to sale for each channel—the table will show CPL, cost per sale, and ROI, calculate the overall CPL across all channels, and identify the one dragging down the averages. Revenue per sale and currency come from the calculation above.

Channels: cost per lead, cost per sale, and return
Channel Spend Leads Conversion to sale, % CPL CPA Profit ROI
All channels

Market benchmarks

Your own number means nothing until you have something to compare it with. Select a channel and niche—the tool will highlight the relevant cell and tell you where you stand relative to the range. The benchmarks were compiled manually from public case studies and agency reports, updated in August 2026, and are given in rubles per lead. This is a rough framework, not a standard: variation within one niche can be several times larger.

Filled in from the calculation when rubles are selected above. If you use another currency, enter your own value in rubles—the benchmarks are based on the Russian market.

Select a channel and niche

Cost per lead, ₽: ranges by channel and niche
Channel E-commerce B2B Services Real estate Automotive Education
Yandex Direct, search 400–1 200 2 000–6 000 700–2 500 2 500–8 000 1 500–5 000 800–2 500
Yandex RSYA 250–800 1 200–4 000 400–1 500 1 500–5 000 900–3 000 500–1 600
VK Ads 200–700 1 000–3 500 350–1 300 1 200–4 000 800–2 600 400–1 400
Telegram Ads 300–1 000 1 500–5 000 500–1 800 1 800–6 000 1 000–3 500 600–2 000
Avito 150–600 900–3 000 250–1 000 900–3 000 500–1 800 400–1 300
Google Ads 350–1 100 1 800–5 500 600–2 200 2 200–7 000 1 300–4 500 700–2 200

Google Ads has not shown ads in Russia since 2022: this row is for those buying ads in international markets and for comparing orders of magnitude. The ranges represent the middle of the distribution, not the extremes: in a narrow B2B niche, a lead can cost as much as fifteen thousand.

promoCalculate ROI at the same timeCampaign payback based on spend and revenue.Open

How to use it

  1. Calculate one channel for one period at a time. Average CPL across all sources at once is a number that does not support a single decision; use the channel table below to compare sources.

  2. Count as a lead anything that reaches the sales team. Then separate out the qualified leads: the qualification rate and CPQL are the answer to the debate about cheap leads that nobody buys.

  3. Enter margin, not average order value, as revenue per sale: advertising is not paid for out of the order value; cost of goods is deducted first.

  4. Enter clicks and impressions to see CPC, maximum CPC, and the required CTR. It is maximum CPC that you set in the ad platform, not maximum CPL.

  5. The “Lead forecast” mode shows how many leads a budget will generate at the target price and what budget you need to meet the plan. The “Maximum CPL” mode calculates the price ceiling from lifetime customer revenue and gross margin.

  6. Compare your CPL with the benchmark table, then click “Calculation link” — the entire set of figures will be placed in the address bar, and you can forward the calculation in a conversation.

promoBrowser task listNo account required—everything is stored on your device.Open

The formula and what it includes

CPL = Spend ÷ Leads Maximum CPL = Revenue per sale × Qualification rate × Sales conversion rate Maximum CPC = Maximum CPL × Click-to-lead conversion rate

Two steps separate CPL and CPA: qualification and the sales team's work. You pay for leads but make a living from sales, so you need to look at all three together — CPL, CPQL, and CPA. The maximum price is the same limit at every stage; it is simply recalculated for different funnel stages.

Example breakdown: 400 000 ₽ and 200 leads

The input data is the same as the default field values: you can calculate it mentally and confirm that the tool is telling the truth.

  1. CPL: 400 000 ÷ 200 = 2 000 ₽. CPC: 400 000 ÷ 4 000 = 100 ₽. Click-to-lead conversion rate: 200 ÷ 4 000 = 5%.

  2. Qualified leads: 200 × 50% = 100. CPQL: 400 000 ÷ 100 = 4 000 ₽.

  3. Sales: 100 × 40% = 40. Cost per sale: 400 000 ÷ 40 = 10 000 ₽.

  4. Revenue: 40 × 20 000 = 800 000 ₽. Profit: 800 000 − 400 000 = 400 000 ₽. ROI: 100%.

  5. Maximum CPL: 20 000 × 50% × 40% = 4 000 ₽. Maximum CPC: 4 000 × 5% = 200 ₽.

  6. CPM: 400 000 ÷ 200 000 × 1 000 = 2 000 ₽. Required CTR: 2 000 ÷ (200 × 10) = 1%, while the actual rate is 2%.

A lead costs 2 000 ₽ against a limit of 4 000 ₽ — a twofold margin. The click bid can be raised to 200 ₽ from the current 100 ₽. The channel breaks even at 100 leads: 400 000 ÷ 4 000.

Frequently asked questions

promoAll toolsForty-four tools, all running in your browser.Open

Related calculators

4
Calculator

CPC, CPM, and CTR

Three core metrics based on impressions, clicks, and budget.

Open

Calculator

ACoS and ROAS

Ad spend as a share of revenue and the return on every dollar invested.

Open