Lead Funnel Calculator
(Ad Spend to Clients and ROAS)
Enter your ad budget and rates, then the share of leads that pass each sales step. See how many leads, bookings and clients the budget should bring, what each client costs and the ROAS.
How do you want to get the lead count?
Ad inputs
Budget for the period
Cost per 1,000 impressions
Share of impressions that click through to the form or page
Share of visitors who submit their details
Sales funnel (leave a step blank to skip it)
Leads that are real, reachable and a fit
Qualified leads you actually reach
Contacted leads who book a call, visit or consultation
Bookings who turn up
People who show up and buy
Revenue
What one client pays you
Share of the fee you actually collect. Blank means 100%
Revenue you want per $1 of ads. Gives your target cost per client and maximum CPL
Result
💡 Formula Guide
This lead funnel calculator forecasts what an ad budget turns into: impressions, clicks, leads, booked calls, clients, cost per client and revenue. It is built for service businesses running lead ads on Facebook and Instagram, where a lead still has to be qualified, called, booked and closed before it pays. Add a target ROAS and it also shows the most you can pay for a lead.
How the Lead Funnel Forecast Works
The calculator multiplies down the funnel, one stage at a time. First the ad side:
Then the sales side, where each rate applies to the stage above it:
If you already know your cost per lead, the ad side is simply ad spend ÷ CPL. The CPL Calculator works that figure out from a past campaign.
Worked Example: a Renovation Contractor
A home renovation company plans $2,000 of Meta lead ads. From past campaigns it expects a $10 CPM, a 1% link CTR and an 8% form conversion rate. An average job is worth $1,500.
| Stage | Rate | Result |
|---|---|---|
| Impressions | $2,000 ÷ $10 × 1,000 | 200,000 |
| Link clicks | 1% | 2,000 |
| Leads | 8% | 160 |
| Qualified | 50% | 80 |
| Contacted | 80% | 64 |
| Site visits booked | 50% | 32 |
| Showed up | 75% | 24 |
| Clients | 30% | 7.2 |
The cost per lead is $2,000 ÷ 160 = $12.50. 7.2 clients out of 160 leads is a 4.5% lead-to-client rate, so each client costs $2,000 ÷ 7.2 = $277.78. Revenue is 7.2 × $1,500 = $10,800, a ROAS of 5.4.
Maximum CPL From a Target ROAS
Working backwards tells you the most a lead can cost before the plan stops working:
If the contractor wants a ROAS of at least 3, one client can cost up to $1,500 ÷ 3 = $500. At a 4.5% lead-to-client rate, that allows $22.50 per lead, well above the forecast $12.50. A ROAS target based on revenue only works if it leaves a profit, so check it against your margin with the Break-Even ROAS Calculator.
Why the Sales Steps Matter as Much as the Ads
Every rate multiplies the result, so a drop at a sales step hurts as much as a drop in the ads. Here the contractor's example changes one rate at a time, with the same $2,000 and 160 leads:
| Change | Clients | Cost per client | ROAS |
|---|---|---|---|
| None (the example above) | 7.2 | $277.78 | 5.4 |
| Show-up rate 75% → 50% | 4.8 | $416.67 | 3.6 |
| Contact rate 80% → 60% | 5.4 | $370.37 | 4.05 |
| Closing rate 30% → 40% | 9.6 | $208.33 | 7.2 |
The leads and the CPL are identical in every row. That is why a cheap CPL can still give a poor result, and why reminders before appointments or calling leads quickly can be worth more than a new ad. Our guide on forecasting Meta lead ads walks through building conservative, expected and optimistic scenarios.
Where to Find Each Number
| Input | Where it comes from |
|---|---|
| CPM, link CTR, leads, CPL | Meta Ads Manager, for the same ad set and period |
| Form or landing page conversion rate | Leads ÷ link clicks, or ÷ landing page views |
| Qualified, contacted, booked, showed, closed | Your CRM or a lead spreadsheet |
| Sale value and collection rate | Your invoices and payments |
CPM changes a lot by country, audience and season, so your own past figures beat any benchmark. For a new account, start with a careful guess, run a small test, then replace each input with the real rate after a week or two. Meta's Instant Forms usually convert more visitors than a landing page but bring a lower share of qualified leads, so change both inputs when you switch. Clients from a service business can also sign weeks after the lead arrives, so compare the forecast with leads old enough to have closed.
How to Use the Lead Funnel Calculator
- Choose how to get the lead count: Use CPM, CTR and conversion rate to forecast a new campaign, or pick the cost per lead option if you already know your CPL.
- Enter the ad inputs: Type your budget and the ad rates. Use numbers from your own past campaigns where you have them.
- Enter your sales rates: Fill in the share of leads that pass each sales step. Leave a step blank if you don't track it, and it is skipped.
- Add sale value and a target: Enter what one client pays and, optionally, your target ROAS to see the most you can pay per lead.
Frequently Asked Questions
How do I calculate how many leads my ad budget will get?
Divide the budget by your CPM and multiply by 1,000 to get impressions, then multiply by link CTR and by the form or landing page conversion rate. $2,000 at a $10 CPM, 1% link CTR and 8% conversion is 200,000 impressions, 2,000 clicks and 160 leads.
How do I turn leads into an estimate of clients?
Multiply the leads by the rate at each sales step: qualified, contacted, booked, showed up and closed. 160 leads at 50%, 80%, 50%, 75% and 30% give 7.2 clients, a lead-to-client rate of 4.5%.
What is the maximum CPL I can afford?
Divide your average sale value by your target ROAS to get the most you can pay for one client, then multiply by your lead-to-client rate. A $1,500 sale at a target ROAS of 3 allows $500 per client, and at a 4.5% lead-to-client rate that is $22.50 per lead.
What if I don't track every sales step?
Leave the steps you don't track blank and put your overall rate in the one you do. If you only know that 5% of leads become clients, enter 5% as the closing rate and leave the others empty.
Does this work for Google Ads or other platforms?
Yes. Choose the cost per lead option and enter the CPL from any platform. The CPM and CTR route suits Meta, TikTok and other impression-priced ads. Google search ads are priced per click, so for them the CPL route is simpler.
Why are my real results lower than the forecast?
Usually one rate is lower in practice than the guess. Put the real numbers from Ads Manager and your CRM into the calculator and the first stage that falls short shows where to work: the ad, the form, lead quality or the sales follow-up.
Formulas and worked examples checked in October 2026.