Cost per Lead Calculator
Enter your marketing spend and leads to get your cost per lead, then see the most a lead can cost before you lose money. Switch to the Lead Pricing tab to work out what to charge buyers per lead.
Your Numbers
Ad spend plus any other cost of generating the leads
Leads that spend produced in the same period
Share of leads that become paying customers
Revenue from one closed customer
Cost Per Lead
Cost Per Lead
$50.00
Break-Even CPL
$200.00
Each lead can cost $150.00 more before you lose money
What the Leads Turn Into
Customers Won
10
Cost Per Acquisition
$500
Revenue
$20,000
Return on Spend
4.00x
Automate your lead pricing and distribution
Lead Distro AI handles lead routing, buyer caps, cost tracking, and real-time profit reporting, so you can stop using spreadsheets and start scaling.
How to Calculate Cost per Lead
Cost per lead (CPL) is your total marketing spend divided by the number of leads that spend produced. Spend $5,000 on ads that bring in 100 leads and your CPL is $50. Use the same date range for both numbers, and count every cost of producing the leads, not just the ad platform bill.
Cost per lead = Marketing spend / Leads generated
Break-Even CPL: The Most a Lead Can Cost
A lead is worth your average deal value multiplied by your close rate. If a customer brings in $2,000 and 10% of leads close, each lead is worth $200 on average. That is your break-even CPL: pay less and the campaign makes money, pay more and it loses money. The Cost per Lead tab shows the gap between your CPL and break-even so you can see how much room you have.
From Cost per Lead to Cost per Acquisition
Cost per acquisition (CPA) is what you pay for each paying customer: marketing spend divided by customers won. It is your CPL divided by your close rate, so a $50 CPL at a 10% close rate is a $500 CPA. If you need a full customer acquisition cost model, see CAC and CPL tracking.
How Lead Pricing Works
Start With the Client's Numbers
The best way to price a lead is to work backward from your client's economics. What is their average sale worth? What percentage of leads do they actually contact? Of those, how many close? These three numbers (sale amount, contact rate, and close rate) determine the maximum a client can afford to pay per lead and still be profitable.
The Conversion Rate Funnel
A raw lead is not a phone conversation. If your client's contact rate is 40% and their close rate is 15%, only 6 out of every 100 leads become paying customers. That 6% conversion rate is the bridge between what a lead is worth in theory and what it is worth in practice. The calculator multiplies the client's ideal CPA by this real-world conversion rate to arrive at a data-driven price per lead. Selling calls or appointments instead? They close more often, so they are worth more: use the lead, call and appointment pricing calculator.
Client ROI Is Your Best Sales Tool
Most clients evaluate leads by one number: return on investment. If they spend $3,000 on 100 leads and close 5 deals worth $1,500 each, their gross revenue is $7,500 and their ROI is 2.5x. Show a prospective buyer a 2x+ ROI and the price per lead almost sells itself. Use the Client ROI tab to build this business case before your next pitch.
Benchmarks by Vertical
Lead pricing varies widely by industry. Personal injury leads can command $30 to $150+ depending on case type and exclusivity. Home services leads (roofing, HVAC, plumbing) typically range from $15 to $75. Insurance leads fall between $5 to $40. Higher-value verticals with longer sales cycles justify higher CPLs because the downstream deal value supports it. Adjust the calculator inputs to match your specific vertical and see how the numbers change.
From Spreadsheets to Automation
This calculator gives you the formula. Lead Distro AI gives you the platform to execute it: automated lead routing, real-time cost tracking, buyer cap management, and profit reporting across every campaign.
Cost per Lead FAQs
How do you calculate cost per lead?
Divide your total marketing spend by the number of leads it produced in the same period. If you spend $5,000 on ads and get 100 leads, your cost per lead (CPL) is $5,000 / 100 = $50.
What is a good cost per lead?
A good cost per lead is one below your break-even CPL: your average deal value multiplied by your close rate. If a customer is worth $2,000 and 10% of leads close, each lead is worth $200, so any CPL under $200 makes money. The right number depends on your vertical and your own close rate, not on an industry average.
What is the difference between cost per lead and cost per acquisition?
Cost per lead is what you pay for each lead. Cost per acquisition (CPA) is what you pay for each paying customer, which is marketing spend divided by customers won. With a $50 CPL and a 10% close rate, your CPA is $500.
What costs should go into a cost per lead calculation?
Everything you paid to produce those leads: ad spend, plus fees for agencies, tools, or bought traffic in the same period. Leaving costs out makes your CPL look lower than it really is.
How do I use cost per lead to set the price I charge per lead?
Your cost per lead is your floor and the buyer's break-even CPL is your ceiling. Price somewhere between the two so you keep a margin and the buyer still makes money. The Lead Pricing tab works out a price from the buyer's sale amount, contact rate, and close rate.
Ready to Optimize Your Lead Flow?
Use Lead Distro AI to scale your lead distribution and maximize profit on every campaign.