Lead generation agencies, compared

A B2B lead generation agency, or the same engine installed in your business.

A good lead generation agency is a rented machine with people attached. This page explains what the machine is made of, why the retainer is the least of the cost, and what changes when the machine is built in your name and left behind.

What you are really buying from a lead gen agency.

Every B2B lead generation agency, whatever the branding, runs the same five-part machine. A definition of who you sell to. A list of those people, sourced from a database and cleaned. Copy that gets a reply. Infrastructure to send it without landing in spam. And a person or a process that reads the replies and books the good ones. You pay a retainer, commonly in the low-to-mid thousands a month, and the agency runs the machine on your behalf.

The agency's margin comes from running the same machine for twenty clients at once. That is not a criticism, it is how the model works. But it explains two things you will notice. First, your copy will sit inside a framework the agency uses for everyone, because bespoke does not scale. Second, the machine stays with them. Domains, inboxes, database seats, the list, the reply data, the sequences that worked: all rented, all returned when you leave.

The retainer is the visible cost. The invisible one is that after a year of paying, you have a year of meetings and none of the capability.

Agency retainer versus owned system, line by line.

Line itemB2B lead generation agencyThe Outbound Install
Cost modelMonthly retainer, usually a minimum termOne fee, paid once. No retainer
OngoingRetainer continues as long as you want leadsAbout $500 a month in tools, paid to the providers, nothing to us
Who defines your ICPThe agency, from an onboarding callWritten into your company brain, in your repo, reused by every campaign
Sending domains and inboxesTheirs, shared reputation across clientsYours, provisioned and warmed in your name
Data and verificationTheir database seatApollo and AI Ark accounts in your name, every address verified
Where replies landTheir dashboard, forwarded to youYour Slack, sorted automatically, deals in your CRM
Learning loopStays with the agencyStays in your sheet and CRM
ExitPipeline stops at the end of the notice periodNo exit. You already own it

The maths is on the costs page, but the headline is this: at 10,000 emails a month the whole tool stack is about $521, and the conservative funnel we publish turns that into five meetings and two closed deals. An agency running the same volume charges a multiple of that every month and keeps the machine.

What gets installed, and what you keep.

The install builds the agency's machine inside your business in thirty days. Stage one writes your company brain: positioning, ideal customer, offer and voice, held in Claude Code, GitHub and Notion so the system reads it before it does anything. Stage two connects the tools you already use: lists in Sheets, deals in Attio or HubSpot, replies in Slack, with no new dashboard to learn.

Stage three builds your target lists, accounts and named people, deduped against your CRM and verified before anything sends. Stage four watches for who is ready to buy, using job changes, funding, hiring, social engagement and ninety more signals you can switch on. Stage five sends the campaigns by email and LinkedIn, in your voice, from warmed domains, and sorts the replies.

At the end you own the system, the accounts and credentials, a trained team, and ninety days of direct support on Slack. Two sixty-minute sessions get your team launching campaigns with me watching. See what the same system produces in real campaigns →

Honest cases for hiring the agency.

Hire a lead generation agency if nobody in your business will ever read a reply, if you need volume in a fortnight, or if you are testing a brand-new offer and do not yet know who buys it. Renting a machine for a short experiment is sensible.

Take the install if you expect to be selling this offer in a year, if you have a salesperson who deserves a full calendar, or if your market is specific enough that a system which learns who converts beats a framework built for twenty clients. Founders who have already been through two agencies tend to arrive here with the arithmetic done.

The guarantee sits underneath either decision. If the system does not generate qualified meetings in ninety days from launch, you get the fee back and keep everything that was built.

Questions we get asked

Before you book a call.

How much does a B2B lead generation agency cost?

Retainers commonly sit in the low-to-mid thousands a month with a minimum term, and the price does not fall as the campaign improves. The install is a single fee, paid once, plus around $500 a month in tool costs paid directly to providers.

Is the install an agency?

No. An agency runs outbound on its infrastructure and keeps it. The install builds the same machine in your name, trains your team, and leaves. Whether I keep running it afterwards is your call.

What if I already have an agency?

Keep them running while the install is built, then compare the two side by side for a month. Most people cancel the retainer once the owned system is producing, because the tool costs are a fraction of it.

How much of my time does it take?

Roughly four hours across the thirty days: a kickoff to capture positioning and ICP, access to your CRM and sending setup, and two training sessions at the end.

Does it work for niche B2B markets?

Niche is easier. Tight markets mean sharper filters and more specific signals. If your buyers can be identified from public data, they can be found and written to.

Want this running in your business?

Thirty days to install. Ninety days to prove it. If it doesn't generate qualified meetings, full refund.

One fee, paid once, in exchange for a case study. Tool costs go directly to the providers, and nothing recurring comes from us.

Compare the install with