Strategy · 2026-01-06 · 9 min
What LinkedIn Outbound Actually Costs a B2B SaaS
The retainer is only part of the bill. Profile risk, research time, and the cost of doing it badly all show up somewhere. Here is the full cost picture and how to work out your real payback period.
Most founders ask us one question first: how much does this cost per month. That is the easy number to give. The harder, more useful question is what a qualified conversation actually costs once everything is accounted for, and whether that figure makes sense against what a closed deal is worth.
We would rather walk through the whole picture than quote a headline number and let people fill in the rest with assumptions, because the headline number on its own tells you almost nothing about whether the channel will pay back for your particular business.
The retainer is the visible part
A researched, human LinkedIn outbound campaign, run properly, costs around €1,200 per month per profile. That figure covers a senior operator doing the research, writing the messages, running the conversations, and reporting on what happened. There is no setup fee and no tiered pricing structure, because the actual work does not change shape at different price points. A campaign for a company selling a €10,000 product and a company selling a €40,000 product involves the same research discipline, the same message writing, and the same conversation management.
What varies is how many profiles you run and for how long. One profile is enough for most early-stage B2B SaaS companies to test the channel properly, sending up to 150 invites per week from that profile. Multiple profiles make sense once you have more than one ICP segment, more than one region, or you want to cover more named accounts per week than a single operator reasonably can without the quality of research dropping.
The costs nobody puts in the pitch deck
The retainer is not the whole cost. Three other costs matter and they rarely get mentioned upfront by agencies trying to close a deal.
Time from your side. Somebody on your team needs to answer qualified conversations quickly and show up prepared. A campaign that generates good conversations and then gets a two-day response time from your side is money half spent, because the person on the other end loses momentum and often loses interest. Budget the hours, not just the euros, and decide in advance who owns replying.
Profile risk if it is done badly. LinkedIn accounts that send generic, high-volume messages get restricted or flagged. If that happens to your founder's or your head of sales's personal profile, the cost is not just the campaign, it is months of rebuilding a network and a reputation on a platform that matters for hiring and partnerships too, not just sales. This is the argument for a slower, more researched approach over a fast, high-volume one, even though the slower approach looks more expensive on a spreadsheet in month one.
The cost of doing it internally and getting it wrong. Plenty of teams try this in-house first. The real cost there is usually a junior hire's time, six months of thin results, and a founder who now believes "LinkedIn outbound doesn't work" when what actually happened is nobody had the research discipline, the seniority, or the account access to do it properly. That false conclusion is expensive in a different way, because it closes off a channel that might have worked with better execution.
A worked example
Say you run one profile at €1,200 a month for a full quarter. That is €3,600. Over that quarter, a healthy outcome from a well-targeted campaign is a modest number of genuinely qualified conversations, not hundreds, usually somewhere in the dozens, because each one required real research into a named account rather than a mail-merge field.
If your average contract value is €18,000 and you close even a small share of those conversations, one closed deal covers the entire quarter several times over, and the relationship keeps paying if the account expands into more seats or a bigger contract later. If your average contract value is €600, the same quarter of spend needs an implausible close rate just to break even, and there is no expansion path to rescue it because there is nothing bigger to sell into. The channel has not changed between these two examples. The economics on the other side of it have.
What drives the cost per qualified conversation up or down
A few things move this number more than people expect, and most of them have nothing to do with the retainer itself.
- How narrow the ICP is. A tightly defined account list with a clear reason to reach out produces fewer but better conversations. A vague list produces more activity and a worse ratio, because the operator ends up sending reasonable messages to people who were never going to respond.
- How much context is on your own site and profile. People we message look us up before replying. If there is nothing to find, a good SEO presence, case studies, a clear site, replies drop even when the message itself was strong. This is one reason SEO and outbound tend to work better run together than either does alone.
- Response speed on your end. A qualified conversation that sits unanswered for a week often goes cold before it starts, regardless of how good the original message was.
- Whether the message references something specific. Generic templates cost the same amount to send as researched ones but convert at a materially different rate, which is the whole argument for paying for research time in the first place.
How to think about payback
Work out your fully loaded monthly cost, including the time your team spends on replies and follow-up calls. Divide it by the number of qualified conversations you can reasonably expect from a well-run campaign in that period. That gives you a rough cost per conversation. Then look at your close rate on conversations of that quality and your average contract value. If one closed deal a quarter comfortably covers several months of the channel, the maths works. If it does not, no amount of better copywriting fixes it, because the constraint is deal size, not execution quality.
This is worth doing honestly before you commit, and it is the same exercise we walk through with prospective clients on our pricing page rather than after the first invoice has already gone out.
When the cost stops being the right question
Once a campaign is running and producing conversations at a reasonable rate, the more useful question shifts from cost per month to cost per qualified conversation over time, because a well-run profile tends to get more efficient as the operator learns which accounts and messages actually land for your specific product. That improvement is one reason engagements are structured with a minimum term rather than month to month. A single month rarely tells you anything real about whether the channel works for your business, because the first few weeks are mostly research and calibration rather than steady output.
A short comparison to keep in mind
Paid ads and SEO scale differently to outbound. A page that ranks costs roughly the same whether it brings in ten visitors a month or ten thousand. Outbound does not work that way. Doubling the number of qualified conversations means roughly doubling the research hours, because a person, not an algorithm, is doing the work. That is the honest trade-off of the channel: it is slower to scale, but it reaches accounts and individuals that no amount of ad spend or content will put in front of you directly, particularly at the enterprise end of a market. Our case studies page has examples of where that trade-off has paid off for specific companies.
Next: work out your own average contract value against the arithmetic above before you talk to any agency, ours included, so the conversation starts from your numbers rather than ours.