Metrics · Updated · 10 min
Cost per B2B meeting: what a meeting may cost you
The most common question in a first call is what a meeting costs. The more useful question is what a meeting may cost for the whole thing to pay off for you.
Alexander HertiFounder of Business Growth Solutions
In short
A B2B meeting may cost at most what it is worth to you: contribution margin per deal times close rate per meeting. With a 6,000 euro margin and a 20 per cent close rate that is 1,200 euros, and a price up to about a third of that is viable. In our example calculation an in-house SDR comes to roughly 1,060 to 1,370 euros per meeting.

Work backwards
Start from the contribution margin of a won deal, not from revenue. Multiply it by your close rate out of qualified first calls. The result is what a single meeting is worth to your business. Anything comfortably below that is a viable price.
An example with round numbers, not to be read as a promise: contribution margin 6,000 euros, close rate out of first calls 20 per cent. That makes a meeting worth 1,200 euros on paper. At 150 euros per meeting the ratio is eight to one, and you have room for meetings that fall through.
Use the contribution margin, not revenue, and be honest about it. If a 30,000 euro job costs you 24,000 in materials, subcontracting and hours, your number is 6,000, not 30,000. Most misjudgements are born right here.
The second number: what a client is worth over time
If you keep clients for years, the calculation above systematically underestimates what a meeting is worth. Multiply the yearly contribution margin by the average length of the engagement: six thousand euros a year over three years becomes eighteen thousand, and the notional value of a meeting triples with it.
Use the real average from your data, not the figure for your best client. Without a reliable history, be conservative and use one year.
The formulas at a glance
- Value of a meeting = contribution margin per deal × close rate per meeting held
- Maximum affordable cost per meeting = value of a meeting ÷ safety factor. We use 3 so that no-shows and fluctuations have room.
- Customer acquisition cost (CAC) = (cost per meeting + your own sales cost per meeting) ÷ close rate
- Payback period = CAC ÷ monthly contribution margin of a new client
| Item | Value | Calculation |
|---|---|---|
| Contribution margin per deal | 6,000 € per year | Assumption |
| Close rate per meeting | 20 % | Assumption |
| Value of a meeting | 1,200 € | 6.000 € × 20 % |
| Maximum affordable cost per meeting | 400 € | 1,200 € ÷ 3 |
| Provider price per meeting | 150 € | Assumption |
| Own sales time per meeting | 100 € | Preparation, call, follow-up (assumption) |
| Customer acquisition cost (CAC) | 1,250 € | (150 € + 100 €) ÷ 20 % |
| Monthly contribution margin | 500 € | 6,000 € ÷ 12 |
| Payback period | 2.5 months | 1,250 € ÷ 500 € |
If no-shows are billed too, divide the price per meeting by your show rate. At 85 per cent, 150 euros becomes roughly 176 euros per conversation that actually took place.
The chain behind it
The price per meeting comes out of a chain: list, delivery rate, reply rate, share of qualified conversations, meetings. Each link can be improved on its own, and each can tip the calculation.
Where you intervene matters. A better subject line might lift the reply rate by a point; a tighter audience often multiplies the share of qualified replies. Polishing copy while the list is wrong is the most expensive way to look busy.
The first link in that chain is not one you influence through copy: if the mail never arrives, every other number is irrelevant. What decides that is in our piece on cold email deliverability.
One quarter, calculated through
A list of 3,000 verified decision makers. Delivery rate 95 per cent, so 2,850 recipients reached. Reply rate 6 per cent, so 171 replies. A third of those are seriously interested, so 57 qualified conversations. Two thirds of those become a meeting, so 38 meetings in the quarter.
At 150 euros per meeting that is 5,700 euros plus setup. Against the number from the top, 1,200 euros of value per meeting, that stands opposite 45,600 euros on paper. Now change one thing: if the reply rate falls from 6 to 3 per cent, everything behind it halves. Which is why the list is not a detail.
What an in-house SDR costs per meeting
The obvious alternative to an agency is your own sales development representative (SDR) who researches contacts, reaches out and books meetings. Usually only the salary gets counted, which is too thin.
The Entgeltatlas of the German Federal Employment Agency does not list SDRs separately; the closest are sales occupations. Median full-time gross monthly pay is 4,572 euros for sales assistants and 5,641 euros at specialist level (2025 data). On top, employers paid 27 euros of non-wage costs per 100 euros of gross pay in 2020, according to Destatis.
| Item | Per year | Basis |
|---|---|---|
| Gross salary incl. variable pay | 60,000 € | Between the two medians × 12 |
| Non-wage labour costs 27 % | 16,200 € | Destatis, 2020 figure |
| Software (CRM, sequencing, Sales Navigator) | 5,000 € | Assumption |
| Contact data and email verification | 4,000 € | Assumption |
| Workplace, hardware, share of management time | 8,000 € | Assumption |
| Recruiting and onboarding | 7,000 € | First year only (assumption) |
| Total first year | 100,200 € | |
| Qualified meetings in the first year | 73 | 3 ramp-up months at 3 each, then 8 months at 8, one month of holiday and sick leave |
| Cost per meeting, year 1 | about 1,370 € | 100,200 € ÷ 73 |
| Cost per meeting, year 2 | about 1,060 € | 93,200 € ÷ 88 (11 months × 8) |
Two items are still missing: turnover and vacancy. If the SDR leaves after eighteen months, you pay for recruiting and ramp-up again, with months of no meetings until the role is refilled. Over several years the figure is often closer to year one.
An in-house SDR can still pay off: they learn your product, follow up and keep knowledge in the company. It usually makes sense once the channel is proven, the audience is large enough to keep someone busy, and someone can manage the role.
Pricing models in the DACH region
Appointment setting providers in the German-speaking market mostly bill in one of three ways. Each distributes the risk differently.
| Model | Billing | Pros | Cons | Check in the contract |
|---|---|---|---|---|
| Pay-per-meeting | Fixed price per qualified meeting, often plus setup | You pay for results, the cost per meeting is clear upfront | Volume over quality, disputes over qualification | Meeting definition, no-show rule, dispute window, setup costs |
| Retainer | Fixed monthly fee for setup, data, sending and account management | Predictable costs, hard segments and tests are possible too | The result risk sits with you, weak months cost the full fee | Term, notice period, reporting, ownership of domains and data |
| Hybrid | Lower base fee plus a bonus per meeting, or a fee with a results guarantee | Shared risk, both sides want the same number | More complex billing, needs clean tracking | How meetings are counted, exact guarantee conditions |
Which model is cheaper is decided not by the unit price but by what is left per deal. Convert a retainer into an effective price, monthly fee divided by qualified meetings, and compare it with your ceiling.
What counts as a qualified meeting
A price per meeting is only worth as much as the definition behind it. Write down before the start which criteria must be met. A proven basis is BANT: budget, authority, need and timeline.
- Authority: the person signs or co-decides, for example the managing director, a division head or the head of the relevant department.
- Target audience: the company matches the industry, size and region agreed in advance.
- Need: the topic is relevant and the person knows what the conversation is about.
- Budget and timeline: an investment of this size is conceivable and a decision in the foreseeable future is realistic.
Authority and audience should always be settled before the first call; the other criteria need not be. Just as important are rules for meetings that do not go as planned:
- No-show without cancelling: not billed, or replaced free of charge.
- Rescheduled: counts only once the new meeting takes place.
- Wrong person or outside the audience: can be disputed within a fixed window, for example 48 hours after the call.
- Short-notice cancellation by you: usually billed.
Also ask for weekly numbers, not just the meeting count: delivery rate, bounce rate, reply rate, reasons for no. And settle who owns the lists, copy and sending domains in the end, or the next provider starts from zero, warm-up included.
Compared with meetings from other channels
A fair comparison breaks every channel down to the same unit: cost per qualified meeting with a decision maker. There are no reliable averages for that, so the table gives a qualitative view.
| Channel | What you pay for | Strength | Weakness |
|---|---|---|---|
| Cold email | Data, sending infrastructure, copy, management | Targets decision makers on a defined list, scales well | Lead time for warm-up, deliverability and the legal frame |
| LinkedIn Ads | Clicks or impressions in an auction | Precise targeting by job title and industry | Form leads are often early and need qualifying |
| Google Ads | Clicks on search terms | Reaches people who are already searching | Only works if people search for your solution |
| Trade fairs | Stand, travel, staff days | Face-to-face, high-quality conversations | High fixed costs, few days a year, follow-up decides |
| Phone prospecting | Staff time | Direct conversation, fast feedback | Many dial attempts; in Germany B2B calls need at least presumed consent |
Calculate every channel the same way: total cost for a period including staff time, divided by the qualified meetings it produced.
What pushes the price up
Three factors above all: a small audience, where every contact takes more effort and every mistake costs more; an offer that needs explaining; and a senior contact, because a managing director is harder to reach than a department head.
If your deal size is small and your audience is broad, cold outreach is rarely the right channel. Paid ads with a clear offer page usually work out better there, because volume pushes the price down instead of up.
As a rough boundary we work with: below around 3,000 euros of contribution margin per deal the maths gets tight. Not impossible, but tight enough that we raise it openly in the first call instead of selling around it.
How you notice it is not working
If after several weeks enough meetings happen but hardly any lead to a second conversation, the audience is wrong. If hardly any meetings happen although delivery is clean, the offer or the approach is wrong. Those are different problems with different fixes.
Give a campaign at least six to eight weeks before judging it. The first two to three weeks go into setup and warm-up, and first meetings typically land in week three to five. Stopping after ten days measures nothing, it only spends.
How the legal side fits in
Cold email in Germany sits inside a narrower legal frame than sales conversations suggest, and a lawyer's letter costs more than a quarter of campaign spend. What section 7 UWG says is here: B2B cold email in Germany.
If you would rather not generate the meetings yourself
Since 2023 we have booked more than 2,000 meetings. With our cold outreach appointment setting we commit to 8 to 15 qualified meetings per month with decision makers, guaranteed within the first 90 days, or we keep working for free. Hold your ceiling next to that and you see at once whether it pays off. If you start on your own, sort out deliverability first.
Frequently asked questions
What does a B2B meeting cost on average?
There is no reliable average, because audience, offer and the definition of a meeting drive the cost more than the channel. Your own ceiling is more useful: margin per deal times close rate, divided by a safety factor. In our example that is 400 euros. An in-house SDR comes to roughly 1,060 to 1,370 euros per meeting in our example.
Is pay-per-meeting cheaper than a retainer?
Not automatically. Pay-per-meeting shifts the risk to the provider, who usually prices it into the unit fee or a setup fee. A retainer is predictable, but the result risk sits with you. Compare both on effective price, monthly fee divided by qualified meetings, and on how many meetings become deals.
When is an in-house SDR worth it?
Usually once the channel is proven, the audience is large enough to keep someone busy, and someone in-house can manage the role. Beyond salary, count non-wage costs, software, data, onboarding, ramp-up and turnover. In our example a meeting costs about 1,370 euros in year one and about 1,060 euros in year two.
Are no-shows charged?
The contract decides, and it should be settled before the start. Fair terms: a no-show without cancellation is not billed or is replaced free, a rescheduled meeting counts once it happens, and wrong contacts can be disputed within a fixed window. If no-shows are billed, divide the price by your show rate.
How many meetings do I need for one deal?
Divide one by your close rate per meeting held. At 20 per cent you need five meetings per deal on paper, at 10 per cent ten. Use your own CRM numbers, not your best quarter. Together with your revenue target, this tells you directly how many meetings per month you need.
From what deal value does cold outreach pay off?
As a rough guide from our experience, the maths gets tight below around 3,000 euros of contribution margin per deal. What really counts is the margin over the whole client relationship. For small deals and a broad audience, paid ads with a clear offer page are usually the better channel.