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.
| Type | What you get | Watch out for |
|---|---|---|
| Cold email lead generation agency | Outreach from many inboxes, replies passed to you | Slow start; 1 to 2 months to judge |
| Appointment setting agency | Setters who call or text leads and book meetings | Your account is one of many |
| Paid ads agency | Ads, pages and forms that bring leads in | Leads with no one to call them |
| List or lead seller | Contact lists or leads sold per name | Names are not meetings |
878 booked calls in 90 daysOne call funnel, one client
$66 a booked callBlake Mathews's $15K B2B offer, before retargeting
"People can't book calls. No spots."A client, a few weeks inReal 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.
| Model | What operators report | Good when | Risk |
|---|---|---|---|
| Outsourced setting retainer | $1,000 to $2,000 a month, split across 6 to 7 clients | You have leads but no one to call them | Thin attention |
| Tech fee plus per meeting | About a $600 monthly tech fee plus about $200 per booked call; $200 to $400 elsewhere | You want to pay for results | "Booked" may not mean "showed" |
| Pay per appointment | About £200 per booked appointment in one early example, with poor show rates | Short tests | No-shows still cost you |
| Setup plus small retainer | $3,000 to $5,000 setup, then $500 to $1,000 a month | Local and small businesses | Setup paid before results |
| Big ads retainer | About $15,000 a month, next to about $25,000 a month in ads, in one worked example | Large, proven offers | High fixed cost |
| Retainer plus profit share | $10,000 a month plus 10% of net profit, month to month | Big, trackable revenue | You 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 day | Your offer already sells on calls | Needs 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
| Agency | In-house | Done-for-you install | |
|---|---|---|---|
| You pay | Every month | Salaries every month | Once |
| Speed | Weeks of onboarding | Slowest: hiring and training | Ours: live in 14 days or we keep working free |
| Who owns it | Often the agency | You | You |
| Best for | Testing a channel without hiring | A system that already works | A 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.
Quote ABest
Quote BBest
Quote CBest
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 A, a $5,000 retainer for about 12 meetings: about $3,472 per new client.
- Quote B, a $600 tech fee plus $250 a meeting for 20 meetings: about $2,333 per new client.
- Quote C, $40 a lead for 150 leads, where 8% book: about $4,167 per new client.
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.
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.
- You own it. The ad account, pages, list and data stay yours.
- You pay once. A one-time five-figure install. Ad spend is paid to Meta from your own account, from $150 a day. No revenue share.
- It goes live fast. Live and taking bookings within 14 days of kickoff, or we keep working for free, as long as you send access and approvals on time.
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
- Get three quotes in writing, each with a meeting number, not just a lead number.
- Pull your own show and close rates from the last 30 days.
- Run all three through the tool and rank by cost per new client.
- Run each agency through the contract check and send them the email it writes.
- 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.
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 callKeep 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.
