Cost Per Lead Calculator
Calculate cost per lead and optional funnel metrics. Enter spend and leads for cost per lead, and optionally add clicks, customers, or deal value to unlock cost per click, cost per customer, and ROI.
Input
Total ad or campaign spend for the period.
Number of leads generated from that spend.
Optional. Adds cost per click and click-to-lead rate.
Optional. Leads who became paying customers — adds cost per customer and lead-to-customer rate.
Optional. Average revenue per customer — adds revenue and ROI (requires Customers too).
Output
| Metric | Value |
|---|---|
| No data yet | |
Guides
The Cost Per Lead Calculator turns your marketing spend and lead count into cost per lead — and, if you also know your clicks, customers, or average deal value, unlocks the rest of the funnel: cost per click, cost per customer, and ROI.
The formulas
Cost Per Lead = Spend ÷ Leads
Cost Per Click = Spend ÷ Clicks (needs Clicks)
Click-to-Lead Rate % = Leads ÷ Clicks × 100 (needs Clicks)
Cost Per Customer = Spend ÷ Customers (needs Customers)
Lead-to-Customer Rate % = Customers ÷ Leads × 100 (needs Customers)
Revenue = Customers × Avg. Deal Value (needs Customers + Deal Value)
ROI % = (Revenue − Spend) ÷ Spend × 100 (needs Customers + Deal Value)How to use it
- Enter Marketing Spend and Leads — the two required fields, giving you cost per lead.
- Optionally add Clicks to also get cost per click and your click-to-lead conversion rate.
- Optionally add Customers to also get cost per customer and your lead-to-customer conversion rate.
- Optionally add Avg. Deal Value (alongside Customers) to also get total revenue and ROI.
Each optional field unlocks its own metrics independently — you don't need clicks to see customer metrics, or vice versa. Results update instantly as you type.
Why the full funnel matters
Cost per lead alone can be misleading: a channel with a low CPL but poor lead quality often ends up more expensive per customer than a channel with a higher CPL but a stronger close rate. Filling in customers and deal value shows the number that actually matters for budget decisions — ROI, not just acquisition cost.
Privacy
All calculations run entirely in your browser. Your spend, lead, and revenue figures are never uploaded or stored.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/cost-per-lead-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"spend": "5000",
"leads": "120",
"clicks": "",
"customers": "",
"dealValue": ""
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `cost-per-lead-calculator` tool (Cost Per Lead Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.