Lead Generation Calculator: How Many Leads You Actually Need

Work backwards from the number of clients you want to the number of leads, emails and sending days it takes. Formulas, a fill-in worksheet and a worked example with made-up numbers.

Updated Nov 10, 2026 · 5 min read

You want three new clients next month. The question nobody answers for you is how many businesses you need to contact to get them. Guess too low and the pipeline dries up halfway through the month. Guess too high and you burn time and credits on lists you never email.

This calculator works backwards from your goal. Plug in your own rates, and the numbers tell you how big your list must be and how many days of sending it takes.

The five numbers you need

Before you calculate anything, write down these inputs. Use your own past results where you have them. Where you don't, pick a cautious guess and replace it after your first campaign.

InputWhat it meansWhere to get it
Target clients (C)New paying clients you want in the periodYour goal
Close rate (R1)Share of sales calls that become clientsYour past calls
Meeting rate (R2)Share of positive replies that book a callYour past replies
Positive reply rate (R3)Share of delivered emails that get an interested replyPast campaigns
Usable lead rate (R4)Share of scraped leads with a valid email you would actually send toAfter verification

All rates are written as decimals. 20% becomes 0.20.

The formulas

Work from the bottom of the funnel up:

  1. Calls needed = C ÷ R1
  2. Positive replies needed = Calls ÷ R2
  3. Contacts to email = Positive replies ÷ R3
  4. Raw leads to collect = Contacts ÷ R4

Then work out time:

  1. Sending days = Contacts ÷ (daily send limit per account × number of accounts)

If your campaign has follow-ups, total emails sent will be higher than contacts. Add this:

  1. Total emails = Contacts × average steps each contact receives

Follow-ups stop for anyone who replies or unsubscribes, so average steps is usually below your full sequence length. If you don't know it, use the full length as a safe upper bound.

Always round up at every step. You cannot book half a call.

Worked example (made-up numbers)

These figures are invented to show the maths. They are not benchmarks. Use your own.

A freelance web designer wants 3 new clients from cafes in two cities.

  • C = 3
  • R1 = 0.25 (closes 1 in 4 calls)
  • R2 = 0.50 (half of interested replies book a call)
  • R3 = 0.02 (2 interested replies per 100 contacts)
  • R4 = 0.60 (60 of every 100 scraped cafes have a usable email)
  • 2 Gmail accounts, each sending 40 new contacts a day
  • 3-step sequence, assume all 3 steps for safety

Working it through:

  1. Calls = 3 ÷ 0.25 = 12
  2. Positive replies = 12 ÷ 0.50 = 24
  3. Contacts = 24 ÷ 0.02 = 1,200
  4. Raw leads = 1,200 ÷ 0.60 = 2,000
  5. Sending days = 1,200 ÷ (40 × 2) = 15 sending days
  6. Total emails = 1,200 × 3 = 3,600

So this designer needs around 2,000 cafe leads and three weeks of weekday sending. That tells them early whether two cities is enough, or whether to add a third.

Fill-in worksheet

Copy this into a note or spreadsheet and fill the blanks:

Target clients (C):            ____
Close rate (R1):               ____
Meeting rate (R2):             ____
Positive reply rate (R3):      ____
Usable lead rate (R4):         ____
Daily sends per account:       ____
Number of sending accounts:    ____
Steps per contact:             ____

Calls needed       = C / R1          = ____
Positive replies   = Calls / R2      = ____
Contacts to email  = Replies / R3    = ____
Raw leads          = Contacts / R4   = ____
Sending days       = Contacts / (daily x accounts) = ____
Total emails       = Contacts x steps = ____

Spreadsheet version, with inputs in B1 to B8:

Calls:      =ROUNDUP(B1/B2,0)
Replies:    =ROUNDUP(B10/B3,0)
Contacts:   =ROUNDUP(B11/B4,0)
Raw leads:  =ROUNDUP(B12/B5,0)
Days:       =ROUNDUP(B12/(B6*B7),0)
Emails:     =B12*B8

(B10, B11, B12 are the Calls, Replies and Contacts cells.)

Which lever moves the result most

Every rate divides into the final number, so improving any one of them shrinks the list you need. Some are easier to change than others:

  • Usable lead rate (R4). Pick categories where businesses publish emails, and verify before sending. Enriching leads with owner names helps too; see lead enrichment.
  • Positive reply rate (R3). Tighter targeting and a specific first line do more than a longer email. Templates like these for SEO agencies show the structure. A polite last step, such as the breakup email templates, gives quiet leads one more clear chance.
  • Sending capacity. Days fall when you add accounts, not when you push one inbox harder. Set each account up properly first with the Gmail sending setup checklist.

Try this: halve R3 in your sheet and watch the contact count double. That is why it's worth testing your rates on a small batch before you commit to a big list.

Turn the result into a budget

Once you know raw leads and total emails, you can estimate cost. In GetClient, scraping, enrichment and verification use credits, so your raw lead count is the main driver. Check what each action costs on plans and credits. New accounts get 100 free credits with no card, enough to run a test batch and measure your real R4 before scaling.

Because the leads and the campaign sit in one place, you can scrape cafes in several cities, verify them, and send a branching sequence from your own Gmail, Outlook or SMTP mailboxes without exporting files between tools.

Update your inputs after every campaign

The first run uses guesses. The second should use facts. After each campaign, record contacts sent, positive replies, calls booked and clients won, then recalculate R1 to R4. A simple tracker like the one in the campaign metrics tracker guide keeps this tidy. After two or three campaigns, your calculator stops being an estimate and becomes a forecast you can plan around.

Frequently asked questions

Use a cautious guess, run a small test batch of a few hundred contacts, and replace the guess with your real number. Treat any figure you read online as a placeholder, not a target.

AI-powered lead generation from 8 sources

Live leads from Google Maps, Yelp, Yellow Pages, YouTube, Facebook Ads, TrustMRR, Skool and Skool Discovery — AI finds the owner, emails and socials for every one. Start with free credits.

More from Resources

See all