Skip to main content

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

Result
MetricValue
No data yet
Was this helpful?

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

  1. Enter Marketing Spend and Leads — the two required fields, giving you cost per lead.
  2. Optionally add Clicks to also get cost per click and your click-to-lead conversion rate.
  3. Optionally add Customers to also get cost per customer and your lead-to-customer conversion rate.
  4. 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.

cost per leadcplmarketing metricslead generationcost per customerroifunnel metricscalculator

Use it from code

From 3 credits per call

REST 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_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.