Cashflow CoachesCashflow CoachesFind my bottleneckBook your call
Home / Lead generation agency

Lead Generation Agency: What It Does, What It Costs and How to Pick One

A lead generation agency finds and contacts potential buyers for you and hands over leads or booked meetings. Most charge a monthly retainer, a fee per meeting, a fee per lead, or a mix. Judge any quote by what you pay per new client, and by who owns the system when you leave.

One B2B client, Blake Mathews, booked sales calls at $66 each on a $15,000 offer with a system we built and handed over. See the case. Results are not typical.

By Anshjeet Singh, founder of Cashflow Coaches. Updated 23 October 2026.

Cost per new client from a quote
$
%
%
$
True cost per new client$3,4722.9x back, 1.4 clients a month
Thin

Made-up example. Compare three quotes.

1What is a lead generation agency?

A lead generation agency, or lead generation company, finds people who might buy from you and hands them over. Some hand over names, some hand over booked meetings on your calendar. You still run the sales call. Most fall into four groups.

TypeWhat you getWatch out for
Cold email lead generation agencyOutreach from many inboxes, replies passed to youSlow start; 1 to 2 months to judge
Appointment setting agencySetters who call or text leads and book meetingsYour account is one of many
Paid ads agencyAds, pages and forms that bring leads inLeads with no one to call them
List or lead sellerContact lists or leads sold per nameNames are not meetings

Real screenshots from our clients and our stories. Not typical.

2How much does a lead generation agency cost?

Operator reports, not market-wide prices and not ours.

ModelWhat operators reportGood whenRisk
Outsourced setting retainer$1,000 to $2,000 a month, split across 6 to 7 clientsYou have leads but no one to call themThin attention
Tech fee plus per meetingAbout a $600 monthly tech fee plus about $200 per booked call; $200 to $400 elsewhereYou want to pay for results"Booked" may not mean "showed"
Pay per appointmentAbout £200 per booked appointment in one early example, with poor show ratesShort testsNo-shows still cost you
Setup plus small retainer$3,000 to $5,000 setup, then $500 to $1,000 a monthLocal and small businessesSetup paid before results
Big ads retainerAbout $15,000 a month, next to about $25,000 a month in ads, in one worked exampleLarge, proven offersHigh fixed cost
Retainer plus profit share$10,000 a month plus 10% of net profit, month to monthBig, trackable revenueYou share upside forever
Done-for-you install (ours)One-time five-figure build, exact number on the call. Ad spend from your own account, from $150 a dayYour offer already sells on callsNeeds a proven offer

Agencies price their work at about 2.5 times their team's payroll, split across clients. That explains most of the spread: you pay for their team's time every month.

3B2B lead generation agency vs in-house vs done-for-you

AgencyIn-houseDone-for-you install
You payEvery monthSalaries every monthOnce
SpeedWeeks of onboardingSlowest: hiring and trainingOurs: live in 14 days or we keep working free
Who owns itOften the agencyYouYou
Best forTesting a channel without hiringA system that already worksA proven offer that needs volume

Our agency vs done-for-you page has a six-question chooser that does not always pick us. If you only need callers, read outsourced sales teams or how to hire appointment setters.

4Compare agency quotes: cost per new client

Enter up to three quotes. Set your show rate, close rate and deal value once, and compare cost per new client.

Compare three quotes on cost per new client
Your numbers
Not sure? Plan on 40% to 50%.
Not sure? Try 25%.
The quotes

Quote ABest

Quote BBest

Quote CBest

Best value.

In-house setter: put base pay, tools and lead costs in "Monthly fee" and the bonus per meeting in "Price per meeting". If the agency spends your ads, add ad spend to the monthly fee.

Want your numbers sent to you?

Leave your email and we will send this breakdown, plus the one number we would fix first.

We only use this to send your numbers and to follow up about your client acquisition. If you add a mobile, we may call or text you about it.

Worked example: Nina

Nina is made up. She sells a $10,000 consulting project to B2B firms. Her show rate is 60% and she closes 20%.

Quote C has the cheapest lead and the most expensive client.

Now test hiring your own setter against the best quote. Pick "In-house setter" in any column. Setters are often paid $25 to $50 per qualified appointment plus 2% to 5% of upfront cash, with no salary. Plan on about 4 appointments a day from about 100 conversations. In-house costs more of your time to set up, but the setter, the script and the know-how stay with you. If in-house wins, get the sales hiring kit Claude skill to post the job, screen and train.

5How do you pick the best B2B lead generation companies? 8 questions to ask

Ask every agency these eight questions before you sign. You get a verdict and an email that asks them to put the fixes in writing.

Agency contract check
1. What do they charge for?
2. Who owns the ad account, inboxes, pages and list?
3. How many clients does your setter or account lead handle?
4. What counts as a qualified meeting?
5. What is the minimum term?
6. What happens if they miss the target?
7. Who reminds booked meetings to show up?
8. How do you see the numbers?
Answer the questions to get your verdict.

Walk away if they promise leads but not meetings, keep the accounts, or cannot tell you how many clients share your setter. One operator says only about 40% of clients at his old outreach agency saw results.

See If You Qualify

Bring your agency quotes. We'll tell you whether renting or owning fits you better.

6Can AI or ChatGPT do lead generation?

Partly. An AI lead generation agency uses AI to research companies, draft outreach and sort replies. One outreach team loaded 300+ proven email scripts into an AI tool and went from 4 or 5 new scripts a day to 50+.

It still needs a person to pick the market, make the offer and run the call. See our AI appointment setter guide for where it helps and where it breaks.

7What we build instead of renting leads

We build the whole system once, in your accounts, and hand it over: Meta ads, a webinar or VSL, a booking flow with qualifying questions, and reminders so booked calls show up.

664calls booked for one client in 3 months

Real results from specific clients. Not typical. Read the $66 B2B case. If your offer already sells on calls, see if you qualify.

8What to do this week

  1. Get three quotes in writing, each with a meeting number, not just a lead number.
  2. Pull your own show and close rates from the last 30 days.
  3. Run all three through the tool and rank by cost per new client.
  4. Run each agency through the contract check and send them the email it writes.
  5. Start month to month and judge it after 60 days.

New to the topic? Start with B2B lead generation and B2B sales. Running your own agency? Read how to scale an agency. Not sure leads are even your problem? find the exact bottleneck in your business first.

Find the exact bottleneck in your business

Frequently asked questions

What is a lead generation agency?

A lead generation agency finds and contacts potential buyers for you and hands over leads or booked meetings. You pay a monthly retainer, a fee per meeting, a fee per lead, or a mix, and you still run the sales call.

What are lead generation companies?

Lead generation companies sell leads or meetings. Some run cold email or calls, some run ads, some sell contact lists. The useful ones deliver qualified meetings with decision makers, not just names.

How much does a lead generation agency cost?

Operators commonly report outsourced setting at $1,000 to $2,000 a month and performance deals at about a $600 tech fee plus about $200 per booked call. Bigger ads retainers run far higher. Compare on cost per new client.

Is pay per lead or pay per meeting better?

Pay per meeting is usually safer, because a lead is not a meeting. Best of all is paying per meeting held, so no-shows do not cost you. Run both through the quote tool with your own rates.

Are lead generation agencies worth it?

Some operators say outsourced setting rarely works past a couple of months, because attention is split across many clients. It can be worth it to test a channel. Check who owns the system before you sign.

Can ChatGPT do lead generation?

It can research companies, draft outreach and sort replies. It cannot pick your market, make your offer or run your sales calls. Use it to speed up a person, not to replace one.

What is B2B sales generation?

It is another name for B2B lead generation: finding business buyers and booking them onto sales calls. See our B2B lead generation guide and B2B sales guide.

How do I start a lead generation agency?

The simplest start is a monthly tech fee plus a fee per booked call. Pick one niche and one channel. Then read how to scale an agency.

Anshjeet Singh holding the Skool Games trophy
About the authorAnshjeet Singh

$10M+ in client results. I run Cashflow Coaches, a done-for-you marketing, sales, operations and tracking agency. We handle everything from paid ads, funnels, webinars, VSLs and Skool communities to setters, closers, ops and tracking. Two-time Skool Games winner.

YouTubeInstagram

Bring your quotes to the call.

We run your agency quotes and your own numbers, and show you what owning the system would look like. If an agency is the better pick for you right now, we say so.

Book your call

Keep reading: Agency vs done-for-youB2B lead generationB2B salesHow to scale an agencyOutsourced sales teamAI appointment setterClient acquisition cost calculator

Nina is a made-up example and her quotes are made-up numbers, not market prices and not our price. Benchmarks on this page are other operators' reports. They are not Cashflow Coaches results and not a promise. Every real result on this page is a past result from a specific client. None of them is typical. The 14 day guarantee has conditions; we share them in writing before you buy.

Comparing agency quotes?Bring them. We'll run the math with you.

Find my bottleneckBook your call