ColdComplex® Book a demo
← All posts

Cold email agency pricing: what cold outbound really costs

Few questions get dodged as often as this one. You ask an agency what cold outbound costs and you get a discovery call, a custom quote and a number that arrives three emails later. That is not always evasion. Outbound genuinely varies by market, list size and channel. But you deserve to understand the pricing models before anyone quotes you, so you can tell a fair price from an expensive one and a cheap one from a trap. Here is how the money actually works.

The retainer model

The most common structure is a monthly retainer. You pay a fixed amount each month and the agency runs the channel: list-building, sending infrastructure, copy, sequencing and reporting. Done well, the retainer is the model that aligns best with reality, because outbound is a system that needs continuous tending rather than a one-off campaign.

The risk with retainers is the open-ended ones. A vague monthly fee with no defined scope and a long contract can run for a year before anyone asks whether it is working. The fix is a fixed proposal with a clear scope and a defined term. Our pilots run as a fixed four-month proposal, most between 2,000 and 5,000 euro per month, with no hourly billing and no lock-in. You know the number, you know the scope, and you know when you get to decide whether to continue.

The per-meeting model

Some agencies charge per qualified meeting booked. On the surface this feels safe, because you only pay for outcomes. In practice it creates a problem. When an agency is paid per meeting, the incentive is to book meetings, not to book the right meetings. You end up paying for calls with prospects who were never a real fit, and your sales team wastes hours disqualifying them.

Per-meeting pricing also hides the infrastructure. The agency still has to run sending domains and lists, and that cost is buried in a per-meeting price that can look reasonable until you count how many of those meetings turned into pipeline. As a reference point, pay-per-meeting pricing for a qualified B2B appointment commonly runs about 300 to 600 US dollars per meeting, and enterprise or complex deals can exceed 1,000 US dollars per qualified meeting (SalesHive, 2024 to 2025). The trouble is what that price counts as qualified. If you do consider this model, ask how a meeting is qualified and who decides, because that definition is where the value lives or dies.

The fully loaded in-house cost

The third option is not an agency at all. It is hiring and building the function yourself, and you should price it honestly before comparing. A productive in-house outbound motion is far more than a salary. You are paying for an SDR or a small team, employer taxes and holiday, a sending stack, look-alike domains, an email warm-up service, a list and enrichment provider, a sequencer, a deliverability monitor, and the management time to keep it all working.

The numbers are larger than most spreadsheets assume. Martal Group puts the fully loaded cost of one in-house SDR at roughly 90,000 to 100,000 US dollars or more per year, against a base salary near 50,000 US dollars, once recruiting, training, benefits, tools and management are included (Martal Group, 2026). That is close to double the salary line.

Then there is ramp. A new hire does not produce qualified pipeline in their first weeks. Domains have to be warmed before they can send at volume, lists have to be built and scored, and messaging has to be tested. The Bridge Group puts average SDR ramp time at about 3.2 months (The Bridge Group, via Blossom Street Ventures, 2023), and you carry the full loaded cost through every week of it before the function returns anything. When people say in-house is cheaper, they are usually comparing a salary against a retainer and ignoring the stack and the ramp. Price it fully loaded or the comparison is meaningless.

What you are actually paying for

Across every model, the real cost sits in three places. The first is deliverability, because an email that lands in spam cost the same to send as one that lands in the inbox and returned nothing. This is not a rare failure. Around one in six legitimate, permission-based emails fails to reach the inbox, leaving the global average placement near 83 per cent (Validity Email Deliverability Benchmark, 2023). Every email in spam is spend with no chance of return. Sending from warmed look-alike domains, kept separate from your main domain, is what protects both your results and your business email. The second is targeting, because a cheap generic list produces low replies and a damaged reputation, while a list built and scored against your ideal customer profile makes every email more productive. For Fortinet that meant cleaning and enriching more than 40,000 CRM records before the real work began. The third is measurement, because if you cannot see what the spend returned as qualified pipeline, you cannot tell a good price from a bad one.

Cheap outbound that skips these three is not cheap. It is money spent to damage your domain and fill your CRM with noise.

What good money buys

The reason to pay a fair price is that the engine produces pipeline you can see. With Miyagami, a multi-year enterprise partnership, the work influenced over a million euro in pipeline across three years. With Furnicher it produced three times LinkedIn growth and more than 60 meetings. With Sijthoff Media a stalled event turned into 360 replies and more than 140 attendees from a single niche C-suite campaign. None of those came from the cheapest possible list blasted from a borrowed domain. They came from spending on the parts that matter and measuring the return.

How to compare quotes fairly

When you have two or three numbers in front of you, normalise them. Ask each agency what is included: domains, warm-up, list-building, enrichment, copy, sequencing and reporting. Ask how they protect your main domain. Ask how a qualified meeting or qualified lead is defined. Ask whether you keep the domains, list and system at the end. And put the cheapest agency quote against your fully loaded in-house cost, not against your salary line, so the comparison is honest.

A fair retainer with a fixed scope, a protected domain and pipeline-level reporting will usually beat both an open-ended per-meeting deal and an under-priced in-house guess. Not because it is the lowest number, but because it is the one where you can see what you bought.

Work out your own number

Pricing only means something next to the return. We built a pipeline calculator so you can put a realistic spend against the qualified pipeline it could produce for your market, then compare that to your fully loaded in-house cost. Run your numbers, and if the case is there, we will put a fixed four-month proposal in front of you with no surprises.

Sources

Want this run for your pipeline?

Book a demo