Cost Per Lead Calculator
Choose one of three calculators to measure a campaign, forecast leads from traffic or plan the budget needed to reach a customer target.
Free, private and no signup- 1
- 2
- 3
- 4
- 5
- 6
What do you need to work out?
Choose the scenario that matches the decision you need to make.
Useful estimates, without false precision.
CPL only becomes useful when lead quality, close rate, customer value and margin are measured over the same period. Replace assumptions with real campaign and CRM data as soon as it is available.
Read the Google Ads budget guide- Media CPL
- Advertising spend ÷ leads
- Fully loaded CPL
- All campaign costs ÷ leads
- Break-even CPL
- Customer value × margin × close rate
Quick answers.
How do you calculate cost per lead?
Cost per lead equals campaign spend divided by the number of leads generated within the same reporting period and attribution scope. If you spend $5,000 and generate 100 leads, your media CPL is $50.
What is a good cost per lead?
A good CPL is one that remains below the value a lead creates for your business. Industry averages can provide context, but your close rate, customer value and gross margin determine what you can actually afford. A higher CPL can be profitable when lead quality and customer value are also higher.
Which costs should be included in CPL?
Media CPL includes advertising spend only. Fully loaded CPL also includes directly attributable campaign costs such as management, creative production, tracking and software. Use one definition consistently when comparing channels or reporting periods, and keep fixed company overhead separate unless it is part of the decision you are modelling.
How can you forecast leads from traffic and budget?
First divide the advertising budget by average CPC to estimate clicks. Multiply those clicks by the expected landing-page conversion rate to estimate leads, then apply the lead-to-customer rate to estimate customers. The result is a planning scenario, not a performance guarantee, so replace assumptions with measured data as soon as possible.
How do you calculate the budget needed for a customer target?
Divide the customer target by the expected lead-to-customer rate to estimate the required number of leads. Multiply the required leads by your target media CPL to estimate advertising budget, then add management, creative, software and other campaign costs to model the fully loaded budget.
How is break-even CPL calculated?
Break-even CPL equals average customer value multiplied by gross margin and lead-to-customer rate. A customer worth $2,000 at a 70% gross margin creates $1,400 in gross profit. If 12% of leads become customers, the break-even CPL is $168. Paying exactly that amount leaves no gross profit after marketing.
What does gross margin mean in this calculator?
Gross margin is the percentage of revenue left after the direct cost of producing or delivering what you sell, but before advertising and other campaign costs. Calculate it as (revenue minus direct costs) divided by revenue, then multiply by 100. For example, a $2,000 sale with $600 in direct fulfilment costs has a 70% gross margin. Do not subtract marketing costs when entering this percentage because the calculator already includes them separately.
How is the economic efficiency score calculated?
The score compares fully loaded CPL with break-even CPL using the formula 40 + 80 × (1 − fully loaded CPL ÷ break-even CPL), capped between 0 and 100. Break-even scores 40; profitable headroom raises the score, while costs above break-even lower it. It measures unit economics, not attribution quality, incrementality, cash flow or how well performance will hold at higher spend.
What is the difference between CPL and CAC?
CPL measures the cost of generating a lead. Customer acquisition cost measures the cost of acquiring a paying customer. CAC therefore includes the leads that did not buy and is normally much higher than CPL. Keep the cost scope consistent when comparing periods or channels.
Does this calculator save or send my data?
No. Every calculation runs locally in your browser. Qreativa does not ask for contact details, submit the values to a server or store them in local storage. The PDF is also generated on your device from the values currently displayed.