What a B2B outbound agency costs, and what you should own for the money
By Dimitrije Jimmy Rešetar · 7 min read
WORKSHOP

The first thing founders ask us is what it costs. It’s the right question, and we answer it below with real numbers. But it’s not the question that decides whether the money was well spent.
That one is simpler: when you stop paying, what’s still yours?
With most outbound agencies, the answer is nothing. The domains, the mailboxes, the lists, the copy that worked, and every lesson from every reply sit in the agency’s accounts. When the contract ends, all of it stays with the agency. This guide covers how agencies price outbound, what the fee should cover, what we charge, and the ownership questions worth asking before you sign anything.
How outbound agencies charge
Most agencies stack their fees. A typical contract starts with a setup fee, adds a monthly retainer, and then charges again for every meeting booked or lead delivered. Some go further and ask for a percentage of the deals you close, so they get paid a fourth time on revenue your own team won in the sales call.
Add that up over a year and outbound gets expensive quickly. Here’s what each piece is and what to watch for.
The setup fee
A one-time fee up front for domains, mailboxes, and setup. The setup is real work, so the fee isn’t unreasonable on its own. The question is what it buys, and whether what it built belongs to you or to the agency.
The monthly retainer
A fixed fee every month for running the program. The risk is opacity: a flat fee tells you nothing about what’s included, so two retainers at the same price can buy very different things.
Pay per meeting or per lead
On top of the retainer, you pay again for each booked meeting or qualified lead. The incentive is volume, not fit: the agency is paid to put meetings on your calendar whether or not the person can buy, and most of the arguments in these deals are about what counts as qualified.
A share of closed deals
Some agencies also want a percentage of the revenue from deals they touched. By the time a deal closes, your team did the selling, and the agency still takes its cut.
Lighter versions of the same stack
Not every agency charges all four. Some charge a setup fee and a retainer with no per-meeting fee. Others charge a setup fee and then per meeting, with no retainer. Either is easier to budget than the full stack, as long as you know what the setup fee leaves in your hands.
Performance only
An agency that charges nothing up front and gets paid only per meeting sounds like the safest deal on offer. In our experience, it’s almost always a scam. Running outbound properly costs real money every month in domains, mailboxes, data, and software, so ask how they cover that before you sign anything.
The costs that sit outside the fee
Whatever the model, check what’s billed on top. Data and list building, email verification, sending software, domains, and mailboxes are often separate line items. A low monthly fee with five tools billed to your card isn’t a low price.
What the price should cover
Outbound is a system, not a set of emails. If the fee is doing its job, it covers every part that decides whether a campaign works:
Infrastructure: separate sending domains (never your main one), mailboxes, and at least 14 days of warmup before the first send.
Data: lists built to your targeting, with every address verified before it’s used.
Copy: sequences written for your offer, approved by you before launch.
Sending: volume ramped up slowly, with bounce rates watched and campaigns paused automatically when they climb.
Replies: positive replies routed to you fast, not sitting in an inbox someone checks on Fridays.
Reporting: what was sent, what came back, and what’s booked, every week.
Some agencies also bill reply handling and appointment setting as separate extras. That can be fair, since plenty of teams prefer to book their own meetings, but it belongs in the quote you compare, not on a later invoice.
If an agency can’t tell you which of these it handles and which you pay for separately, you don’t know the price yet.
What we charge
We publish our prices because buyers ask for them first, and making someone book a call to find out is a waste of everyone’s time.
Plan | Price | Buyers reached a month | What runs it |
Starter | $3,000 a month | 10,000 | 40 mailboxes on 20 domains, sending 5,000 a week |
Growth | $5,000 a month | 20,000 | 80 mailboxes on 40 domains, sending 10,000 a week |
Custom | Scoped on a call | 20,000+ | Scoped to the volume |
That’s outbound that puts conversations with your buyers in your calendar, reaching 10,000 or 20,000 of them a month. What the price covers:
Data, domains, mailboxes, and software. No tools billed to your card on the side.
No setup fees, success fees, commissions, or pay-per-lead charges.
Reply handling included: positive replies reach you within minutes.
Three-month minimum, then month to month.
Annual commitment takes 10% off, so $2,700 or $4,500 a month.
Two optional layers sit on top of either plan: LinkedIn outreach on up to five of your own profiles for $750 a month, and calling for $2,000 a month, where we build the call lists and make the calls. Full detail is on the pricing page and the Full Outbound page.
Why there’s a three-month minimum
Because the first month isn’t a full month of sending, and pretending otherwise is how campaigns get rushed. The first campaigns are live in two weeks, but new mailboxes need at least 14 days of warmup before they send a single cold email. Volume then ramps up slowly to protect the domains. Month two is full volume and testing. Month three is when there’s enough data to see what works and decide what comes next.
Anyone who promises full volume in week one is either sending from burned infrastructure or about to burn yours.
What you should own when you’re paying
Here’s the part most pricing conversations skip. When we build outbound for a client, everything sits in their name:
The domains
The mailboxes and their warmup history
The lead lists and the verified data
The sequences and the copy, including what tested best
The lead database, with every reply and where it stands
The automations and the reporting
The documentation of how it all runs
We call that the client’s Vault. It’s theirs from the first day, not something handed back at the end. And because every reply and every test goes back into it, the system gets sharper each month instead of resetting.
That’s the real difference between renting outbound and owning it. A rented campaign is only as good as the month you’re in. An owned system keeps what it learned.
“If I own it, why do I need you?”
Fair question, and buyers ask it. Owning a system isn’t the same as running one. You own your books too, and you still have an accountant. What you pay us for is running it well every day: the lists, the copy, the deliverability, the speed on replies. What you get on top is that none of it disappears if you stop.
Questions to ask any agency before you sign
Use these with us or anyone else. The answers tell you more than the price does.
Do I keep the lists, the copy, and the reply history if we stop? In a format I can use without you?
What’s included, and what’s billed on top? Get the tools, data, infrastructure, reply handling, and appointment setting costs in writing.
What’s the minimum term, and why? A good answer explains warmup and ramp. A bad one is just a lock-in.
How fast do positive replies reach me? Minutes and hours are different businesses.
Do you guarantee a number of meetings? If the answer is yes, treat it as a red flag. Results depend on the offer, so an agency promising a number is either guessing or planning to count meetings you won’t want.
When an agency isn’t the right call yet
Outbound puts your offer in front of more buyers. It doesn’t fix the offer. If you can’t explain in one sentence what a prospect is saying yes to, start there; what makes a cold email offer ready covers how we check that before writing a word.
It’s also early if nobody on your side can take the calls. Booked meetings with no one to run them are expensive. The buyers who get the most from us are founders and sales leads who win once they’re in the room and need more rooms. RallyUp, a SaaS client, got 956 qualified leads over 28 months that way (the case study).
If that sounds like where you are, we’re happy to show you what it would look like for your company: 20 minutes, with two or three campaign angles built for you.
We run outbound for B2B companies and build the system underneath it, which you own. Start with a $1,500 audit and 14-day trial: we audit your setup, write a 90-day plan, and build the infrastructure, sequences, and lists with you.
LATEST
FEATURED






