B2B lead generation agency pricing in 2026: what it really costs
In short
B2B lead generation agencies price four ways: monthly retainer, pay per lead, pay per meeting, and dedicated SDR seats. Retainers commonly run from about EUR 2,000 to EUR 10,000 per month in Europe, meetings are commonly quoted in the low hundreds of euros each, and SDR outsourcing costs most because you are buying headcount. Headline rates mislead, because setup fees, sending infrastructure, data credits and software licences often sit outside the quote. The only fair comparison is all-in annual cost divided by genuine conversations produced. Ripe Leads publishes a flat EUR 3,750 first month then EUR 2,850 per month with everything included.
Nearly every lead generation agency quotes on request, which makes comparison shopping unusually difficult in a category where the deliverable already looks identical across vendors. This page sets out what the models actually cost, what gets billed on top, and how to compare two proposals without guessing.
It is a companion to our broader piece on what B2B lead generation costs per lead, which covers benchmark cost-per-lead data across channels. This one is about how agencies structure their fees and where the money actually goes.
The four pricing models
| Model | Commonly reported range | You pay for | Agency optimises for | Risk you carry |
|---|---|---|---|---|
| Monthly retainer | EUR 2,000 to EUR 10,000 per month | The program running | Quality and predictability | No per-unit guarantee |
| Pay per meeting | Low hundreds of euros per meeting | Each booked appointment | Meeting count | Loose qualification |
| Pay per lead | Tens of euros per contact | Each contact delivered | List volume | Weak or absent intent |
| Dedicated SDR seat | Higher than a retainer, priced per head | Headcount and hours | Activity levels | Cost regardless of output |
None of these models is dishonest. Each simply points the agency somewhere. Understanding where is more useful than negotiating five percent off the rate.
Monthly retainer
You pay a fixed sum for the program: list building, copy, sending, follow-up and reporting. Because the fee does not move with output, the agency has no commercial reason to send you poor-fit prospects. The trade is that a slow month is your risk, not theirs.
This model suits companies with a defined ICP and a sales team that can convert. It suits badly any company hoping the agency will find their market for them, because a retainer buys execution rather than discovery.
Pay per meeting
You pay for each booked appointment, commonly in the low hundreds of euros. It looks like the safest model because you only pay for output, and it is the model most likely to disappoint, because the agency earns more by booking more and the definition of a qualified meeting is written by the party being paid per meeting.
It works when your ICP is broad and almost any conversation has value. It fails when your ICP is narrow, because loosening qualification is the fastest route to hitting volume, and you will spend your week disqualifying.
Pay per lead
You pay per contact record delivered, sometimes with basic qualification attached. The headline price is the lowest of any model and the economics are usually the worst, because a contact who filled a form or matched a filter is several steps away from a conversation. Budget for a low conversion rate from these into anything real.
Dedicated SDR outsourcing
You rent one or more SDRs who work as an extension of your team, usually with formal reporting and governance. It costs the most because you are buying headcount rather than a program, and it is genuinely the right answer for mid-market and enterprise teams that need multi-region capacity and predictable process discipline.
The costs that sit outside the quote
A quoted monthly rate is frequently not the monthly cost. Four line items commonly appear separately.
| Cost | What it covers | Typical treatment |
|---|---|---|
| Setup or onboarding | ICP workshop, list build, domain configuration, copy | One-off fee, sometimes equal to one or two months |
| Sending infrastructure | Extra domains, mailboxes, warm-up services | Billed monthly, scales with volume |
| Data and enrichment | Contact records, verification, intent signals | Passed through per credit, often with margin |
| Software licences | Sequencing platform, CRM connectors | Billed monthly or required in your own name |
Together these can add several hundred to a few thousand euros a month. Two agencies quoting EUR 3,000 can differ by EUR 20,000 over a year once the extras are counted. Ask one question in writing: what is the all-in monthly figure, and what is excluded from it.
What a transparent price looks like
Ripe Leads publishes its pricing rather than quoting on request: EUR 3,750 for the first month, which includes setup, then EUR 2,850 per month, cancel anytime. Sending infrastructure, domains, warm-up, data, software and multilingual copy are inside that figure rather than billed alongside it. A full first year is roughly EUR 35,100.
The point here is not that this is the cheapest number available. It is that a published all-in figure is comparable, and a quote on request is not. When an agency will not publish, ask why, and ask for the excluded items in writing before you compare it against anything.
Agency versus in-house: the honest math
| Line | In-house SDR (Western Europe) | Agency retainer |
|---|---|---|
| Direct cost | Salary plus employer contributions | Flat monthly fee |
| Tooling and data | Purchased separately per seat | Usually included |
| Management time | Meaningful and ongoing | Minimal |
| Time to productivity | Three to six months | Three to six weeks |
| Risk if it fails | Recruitment, notice period, morale | Cancel the contract |
| Capability retained | Stays in the company | Partially, if handover is agreed |
For the first one or two seats an agency is usually cheaper and always faster, mostly because ramp time and recruitment risk are real costs that rarely appear in the spreadsheet. In-house wins once you need sustained volume beyond two or three seats and want the capability permanently inside the business. Our in-house SDR versus outbound agency comparison works through this in detail.
How to compare two quotes fairly
Do this in four steps and the answer usually becomes obvious.
One: convert everything to all-in annual cost. Retainer times twelve, plus setup, plus infrastructure, plus data, plus software. Include per-unit fees at the volume the agency is projecting, not at the volume you hope for.
Two: ask each agency what success looks like in month three and month six. Not a guarantee, a considered expectation with reasoning behind it. Agencies that refuse to answer are protecting themselves from accountability rather than from uncertainty.
Three: divide annual cost by expected genuine conversations. A genuine conversation means a prospect your salesperson would actually want to speak to. Two proposals at identical monthly rates routinely differ by a factor of three on this number.
Four: price the failure case. What does it cost to leave after three months if it is not working? Notice periods, minimum terms and non-refundable setup fees decide how expensive a wrong choice becomes.
Price signals that should worry you
- Guaranteed meeting counts. Nobody can promise a fixed number of qualified meetings from an untested market. Guarantees get met by loosening the definition.
- Setup fees larger than two months of retainer. Sometimes justified for complex builds, more often front-loaded revenue before results exist.
- Twelve-month minimum terms. Outbound shows signal within six to eight weeks. A year-long lock is protecting the agency's revenue, not your outcome.
- Refusal to name an all-in number. If the total cannot be stated in writing, it is not a price, it is an opening position.
- Rates far below the market. Outbound has real costs in data, infrastructure and skilled copy. A very low price usually means bought lists, which bounce and damage the domains you will still be using next year.
Which model fits which company
If you have a defined ICP, a salesperson who can convert, and you want predictable cost, a transparent flat retainer is the straightforward answer. You carry the volume risk and get an agency with no incentive to waste your time.
If your ICP is broad and almost any qualified conversation has value, pay per meeting can work, provided the qualification definition and the no-show policy are agreed in writing first.
If you are testing whether a market responds at all and want the smallest possible commitment, a short retainer with a low setup fee beats both, because you are buying information rather than pipeline.
If you need sustained multi-region volume with formal reporting, dedicated SDR outsourcing costs more for a reason, and the reason is capacity and governance you cannot get from a program-based model.
Frequently asked
How much does a B2B lead generation agency cost in 2026?
What is the cheapest lead generation pricing model?
What hidden costs do lead generation agencies add?
Is an agency cheaper than hiring an SDR?
How should I compare agency quotes fairly?
Want a straight number instead of a quote?
Our pricing is published: EUR 3,750 the first month, then EUR 2,850 a month, cancel anytime, everything included. Book a short strategy call and we will tell you honestly whether outbound is worth it for your market before you spend anything.
Book a strategy call