Short answer: in 2026, most B2B outbound and lead generation agencies charge £4k–£7k a month on a retainer. Full go-to-market partners run higher — up to around £15k a month. Pay-per-meeting deals look cheaper at £150–£600 a booking, but they usually cost you more where it counts. Here’s how the pricing actually breaks down.
Key takeaways
- Retainers: £4k–£7k/month for specialist outbound; up to ~£15k for a full GTM partner.
- Pay-per-meeting: roughly £150–£600 per booked call — but it optimises for volume, not quality.
- The right question isn’t “what’s the price” — it’s cost per qualified opportunity, and who owns the outcome.
- Cheap outbound that books junk meetings is the most expensive option once you count your team’s wasted time.
What’s a normal monthly retainer?
For a specialist outbound agency — one that runs cold email and LinkedIn to book you meetings — expect £4k–£7k a month. That usually covers list building, copy, sending infrastructure, sequencing and reporting.
A full go-to-market partner does more: strategy, positioning, outbound, content, sometimes paid and the systems tying it together. That sits higher, up to around £15k a month, because you’re buying an owned function, not a single channel.
What about pay-per-meeting or pay-per-lead?
These run roughly £150–£600 per booked meeting, sometimes less for lower-value markets. On paper it feels safer — you only pay for results. In practice it quietly changes what the agency optimises for.
When an agency is paid per meeting, its incentive is to book meetings, not the right meetings. You end up with a full calendar of low-intent calls: people who agreed to a chat to be polite, prospects outside your ICP, no-shows. Your closers burn hours qualifying out. The per-meeting price was low; the cost-per-real-opportunity was high.
Pay-per-lead optimises for the number on the invoice. Pipeline optimises for revenue. They’re not the same thing.
So what should you actually measure?
Cost per qualified opportunity, and who’s accountable when it’s not working. A £6k retainer that produces eight genuine, in-ICP conversations is cheaper than a “£300 a meeting” deal that produces twenty calls, three of which were ever real.
Ask any agency to define what they count as a qualified meeting, and what signals they don’t act on. The good ones have a clear answer. The rest are selling you volume.
Why is outbound priced this way?
Because doing it properly has real fixed costs the price has to cover:
- Data and tooling — enrichment, a sequencer, LinkedIn tools, verification.
- Sending infrastructure — secondary domains, multiple inboxes, warmup and deliverability monitoring so you don’t land in spam.
- People — someone writing copy that gets replies and reading the data every week.
If a quote looks far below these ranges, something’s being skipped — usually the infrastructure or the targeting — and you’ll feel it in deliverability and lead quality within a month.
Is it cheaper than hiring in-house?
Early on, yes. A fully-loaded in-house SDR costs roughly £75k–£100k a year and takes about three months to ramp (The Bridge Group). A £5k/month agency is live in weeks with no attrition risk. We break the full comparison down in outbound agency vs in-house SDR.
How we price it at Ascent
We work on a retainer, not per-meeting, on purpose — so our incentive is your pipeline, not your calendar. Every engagement starts with strategy so we’re not spending a penny on execution before we know exactly who we’re targeting and why. If you want a straight number for your situation, book a call and we’ll scope it honestly.
Common questions
How much does a B2B lead generation agency cost?
Most charge £4k–£7k a month on retainer for specialist outbound. Full go-to-market partners run up to around £15k a month. Pay-per-meeting pricing is roughly £150–£600 per booked call.
Is pay-per-lead or pay-per-meeting a good deal?
Usually not. It looks lower-risk, but it pushes the agency to book volume rather than quality, so you pay for meetings that don’t convert. Measure cost per qualified opportunity, not cost per booking.
Why do outbound agencies charge a monthly retainer?
Because outbound has real fixed costs — data, sending infrastructure, deliverability and skilled people — and because building pipeline is ongoing work, not a one-off. A retainer also aligns the agency to your pipeline rather than to a booking count.
What’s the cheapest way to do outbound?
The cheapest sticker price is rarely the cheapest outcome. Underpriced outbound tends to skip infrastructure and targeting, which tanks deliverability and lead quality. Cheap junk meetings cost you most in your team’s wasted time.
