Blog · Cold Outbound · · By Ahmad Zabir

Appointment setting agency: what you are really buying

Pay per meeting pays the vendor to loosen your ICP. A retainer pays them to stretch the rep. Here is what each model costs per qualified held meeting, the deal size it needs, and the contract that keeps junk off your calendar.

Appointment setting agency: what you are really buying

Before you hire an appointment setting agency, know where we stand: we are not one. We build outbound systems on retainer and hand them over, so we have a side in this.

In August 2026 we audited five of our own cold email campaigns: about 4,225 leads, 18,524 emails, 75 raw replies and 0 booked meetings.

An appointment setting agency promises to fix exactly that. How it gets paid decides whether it does.

A booked meeting is a promise, not a buyer

A B2B appointment setting agency sells you an SDR's time (sales development rep: the setter who books meetings), sending infrastructure and data, fast message tests, and some risk transfer (the vendor carrying part of the cost when meetings fail).

Three words matter from here on. Booked means a calendar invite was accepted. Held means the meeting actually happened. Qualified means the person matches your written ICP, the description of who you sell to.

With booked billing, the setter is paid when the invite is accepted, before anyone knows whether the prospect will turn up. Your closer (the person who runs the meeting and sells) carries everything after that.

So stop asking how many meetings. Ask what event triggers the invoice, and who checks it.

Almost nobody in this market publishes a price

We checked eight well known agencies on 20 Oct 2026: SalesRoads, CIENCE, Belkins, Leadium, SalesHive, Callbox, Martal and memoryBlue. Two publish real prices, one publishes a floor and one gives a range in a blog post. The rest send you to a form.

SalesRoads' pricing page lists $11,950 per four week period for one SDR and $16,750 for two, as of October 2026. A year holds thirteen four week periods, so one SDR is about $12,946 a month. The page says cancel anytime and makes no guarantee.

CIENCE's pricing page starts SDR seats (one rep's slot) at $1,750 a month offshore and $3,500 in the US or Europe, plus a $2,000 campaign team fee and a $499 platform fee. Belkins says plans start from $5,000, without stating the period. Callbox's pricing article (updated 16 Oct 2026) puts a dedicated team at $16,000 to $32,000 a month per campaign pod (a team of reps and support staff), with a one quarter minimum. Leadium's pricing page shows budget bands and no price.

Published monthly agency prices next to a US SDR's median pay USD per month, vendor pricing pages read 20 Oct 2026. SalesRoads converted from four week billing.
CIENCE offshore SDR seat, from$1,750
CIENCE US or Europe seat, from$3,500
In house SDR (mostly US), median on target pay$6,667
CIENCE, 5 offshore seats plus fees$11,249
SalesRoads, 1 SDR$12,946
SalesRoads, 2 SDRs$18,146

The in house bar is pay only, before benefits and tools. Belkins says from $5,000 with no period, so it is not plotted. Leadium, SalesHive, Martal and memoryBlue publish no price.

Source: SalesRoads, CIENCE and Belkins pricing pages (20 Oct 2026); Bridge Group SDR Metrics report, 2025

Now compare that with employing a rep. The Bridge Group's 2025 SDR report (a sales research firm; 351 mostly North American B2B SaaS companies) puts median SDR on target earnings (base plus commission at full quota) at $80,000 a year, about $6,667 a month. One SalesRoads seat costs about 1.94 times that; the gap pays for management, data, tools and profit. Outside North America or SaaS, swap in your own salary.

Smartlead's guide quotes $50 to $1,500 or more per booked meeting and uses $350 in its own worked example. We use $350 below as an assumption, not a quote.

An empty boardroom with a long table and rows of chairs facing tall windows
No audited no show rates for outsourced meetings are public, so ask each vendor for held counts.

Every pricing model pays the vendor for something you did not ask for

Here is the vendor's incentive in dollars, as a model. One seat costs the vendor $1,200 a month, an assumption set below CIENCE's $1,750 offshore price so the seat makes money. A strict reading of your ICP books 5 meetings a month, a loose reading 9.

What one seat earns the vendor under each model (model)
ModelVendor revenue a monthVendor marginWhat it rewards
Per booked meeting, strict ICP$1,750 (5 x $350)$550Nothing extra
Per booked meeting, loose ICP$3,150 (9 x $350)$1,950Loosening your ICP: plus $1,400
Retainer, dedicated seat$1,750$550Doing enough to avoid churn
Retainer, seat shared by 2 clients$3,500$2,300Stretching the rep: plus $1,750
Hybrid: $3,000 base plus $250 per held ICP meeting$3,000 plus bonus$1,800 before bonusBase pays for effort, bonus only for held ICP meetings
Per held, accepted meeting, strict ICP, $600$3,000 (5 x $600)$1,800Favouring the parts of your ICP that show up most

Assumptions: $1,200 vendor cost per seat; 5 meetings a month on a strict ICP, 9 on a loose one; $350 per booked meeting; $600 per held, accepted meeting, inside the $400 to $750 band quoted below. A model, not vendor data.

The $1,400 from loosening does not depend on the seat cost: it is 4 extra bookings at $350. It needs no bad intent either. If junior titles at small firms say yes faster, a rep paid on the count drifts toward them.

A retainer fails differently. It pays the same whether your rep works your account eight hours a day or four, so the risk is fewer meetings from a rep spread thinner than "dedicated" suggests.

If you buy per meeting, pay only for held, accepted meetings. That still pays the vendor well, $1,800 a month in this model, because the vendor now carries the no shows. We sell retainers, not meetings, so treat this as what to demand from anyone, including us.

CIENCE's appointment setting page, from a company that sells seats, makes the same point: per meeting pricing "pays the provider to widen the qualification gates."

CIENCE's pricing page (read 20 Oct 2026) also adds a bonus that jumps when an SDR hits target. On our assumptions (the seat fee as the base, a target of 10 held meetings), nine meetings earn a bonus of about $551 and the tenth lifts it to $1,225. That one meeting is worth $674, so expect a push on borderline meetings late in the month, and ask the vendor to write the bonus formula into the contract.

Why paying on a count goes wrong

When a count becomes the target, people hit the count and stop chasing the goal; economists call it Goodhart's law. Pay per booking, and a booking stops telling you much about a buyer.

The principal agent problem is the other half: you hire someone to act for you, and they know far more than you about how each result was made. You see a calendar invite. They know whether it took one honest email or six pushy ones.

And the chain repeats inside the agency: commission and bonus are 32% of SDR on target earnings in the Bridge Group data, so the setter is paid on a count too.

"Qualified" means whatever the contract says, and some contracts say almost nothing

What qualified means in published vendor text
VendorTheir published wordsWhat it does not test
Leadium"if a prospect agrees to connect on a sales call, we consider it qualified"Fit, need, attendance
CIENCE termsHeld meeting: "a scheduled business discussion" with a prospect inside the ICPWho writes the ICP, how it is checked
SalesRoads"we confirm budget, authority, need, and timeline"How budget gets confirmed on a cold call
Belkins"a genuine prospect who needs your solution and is ready to buy"A test for ready

All pages read 20 Oct 2026.

Source: Leadium, CIENCE, SalesRoads and Belkins websites

Leadium publishes the lowest bar: it counts a prospect who agrees to a sales call as qualified, and says plainly "we do not provide performance guarantees for the outcomes of our outbound sales efforts." We respect the honesty. It still makes "qualified" and "said yes" the same word.

Higher bars have a different problem. A setter cannot check budget on a first cold email or call, so "BANT qualified by the setter" (budget, authority, need, timing) tells you what the prospect said, not what is true. If your normal first call is a discovery call, say in the contract that it counts once the prospect has named a problem you solve.

In house, the unit is the held meeting: the Bridge Group's data sets the median SDR quota (monthly target) at 10 held meetings a month. Make sure your invoice uses the same unit.

At four assumed yields, a $350 meeting costs $588 to $1,667

Start with an example. A vendor books 40 meetings at $350, $14,000 in total. Twelve prospects never show. Of the 28 who do, 15 are the wrong title, the wrong size or just being polite. That leaves 13 real meetings, so each one cost about $1,077.

Two of your own numbers drive this: the show rate (held divided by booked) and the qualified rate (the share of held meetings your closer accepts). Multiply them for the yield, one percentage you can compare across vendors, then divide the booked price by it. Nobody publishes audited figures for outsourced outbound, so the chart uses four assumed yields; the questions at the end show how to measure yours.

At four assumed yields, a $350 booked meeting costs $588 to $1,667 Modelled cost per qualified held meeting at a $350 booked price. Yields assumed.
Vendor best case: 85% show, 70% qualified$588
Middle: 75% show, 50% qualified$933
The example: 13 of 40 booked are real (32.5%)$1,077
Weak: 60% show, 35% qualified$1,667
Pay only on held, ICP matched, accepted$400 to $750

Formula: price per booked meeting divided by yield (show rate x qualified rate). The example: $350 / 0.325 = $1,077. Yields are assumptions, not vendor data.

Source: Contwre model, October 2026; held meeting band from Prospeo's pricing guide

The price moves the level, not the shape: at the middle yield, a $200 booked meeting costs $533 and a $500 one $1,333.

For held, verified meetings, Prospeo's pricing guide, a vendor blog, gives $400 to $750. We have not seen that band in an order form, so ask each vendor for a written price per held meeting. At $400 it beats every booked scenario; at $750, all but the best case.

Our own numbers show why the event has to be named. For Classic Programmers, a software house client (44 campaigns, 470,293 emails, 128,798 unique leads), the sending platform reports a 2.12% reply rate and 16.6% of replies positive. We cannot give you an audited meeting count for those campaigns: the platform's meeting categories were mislabelled and our own tally is not audited. That is the lesson. Name one event in the contract, and keep your own CRM as the record.

Your deal size and margin decide whether any meeting price works

Three numbers decide this, and only you have them: win rate, gross margin and first year deal. Nobody has published measured values for outsourced outbound, so replace ours.

Our test is a 3 to 1 line on gross profit: each new client should bring at least three dollars of gross profit for every dollar spent winning them. The one minute check is cost per qualified meeting x meetings per customer x 3, divided by your gross margin. If the result is bigger than your first year deal, the price fails.

We assume 60% of qualified held meetings become opportunities (real deals in your pipeline), the ratio the Bridge Group's quota plans assume. Your win rate decides the rest; our 19% is a guess, not a benchmark, and we found no published win rate for software houses.

Meeting spend to win one customer, by your win rate (model)
Win rateMeetings per customerBest case ($588)Middle ($933)Weak ($1,667)
10%16.7$9,804$15,556$27,778
19%8.8$5,160$8,187$14,620
25%6.7$3,922$6,222$11,111

60% of qualified held meetings become opportunities in every row. Costs are per qualified held meeting at a $350 booked price.

At a 19% win rate, here is the smallest first year deal that clears the line at three gross margins. Find your own margin in your profit and loss statement.

Smallest first year deal that clears the 3 to 1 line (model)
Cost per qualified meeting25% margin40% margin50% margin
$400 held, accepted$42,105$26,316$21,053
$588 booked, best case$61,920$38,700$30,960
$750 held, accepted$78,947$49,342$39,474
$933 booked, middle$98,246$61,403$49,123
$1,667 booked, weak$175,439$109,649$87,719

8.77 qualified meetings per customer (60% to opportunity, 19% win rate). Deal = cost x 8.77 x 3 / margin.

  • $228 most you can pay per qualified meeting on a $15,000 deal at a 40% margin
  • $912 the same ceiling on a $60,000 deal
  • $26,316 smallest deal that clears even a $400 held meeting at 40%

Source: Contwre model, October 2026: 60% meeting to opportunity, 19% win rate, 40% gross margin assumed

Hiring is the other benchmark. An $80,000 SDR delivering 10 held meetings a month costs about $667 per held meeting in on target pay alone. A $400 held meeting beats that; a $750 one does not. An agency mostly buys you speed and less hiring risk. We compare the options, including AI SDRs (software that writes and sends the outreach), in in house vs outsourced vs AI SDR cost.

The same test applies to us. $9,000, three months of our cold email package at its $3,000 starting price, clears the line at a 40% margin only if it wins at least one first year deal of $67,500. Before paying us or anyone, ask what month 1 costs and what you can check at the end of it.

Nobody has published the cost of a junk meeting, so use one formula with your own numbers: a closer's yearly cost, including benefits and tools, divided by 2,080 working hours, times the hour and a quarter a junk meeting takes in prep, call and notes. A US closer on $180,000 plus 25% costs about $135 a junk meeting. A BD hire costing you $24,000 a year all in (an example, not a benchmark) costs about $14. For a founder, use your own hourly rate.

For a low cost team, the money is small. The selling time is not. Say your closer has 30 free selling hours a month: 20 junk meetings take 25 of them, 83% of the month.

Junk meetings also cost sender reputation, because loose targeting brings spam complaints. Google's sender guidelines tell bulk senders to keep the spam rate below 0.10% and never reach 0.30%, which at 1,500 emails a day is 4.5 complaints. In a small market, those complaints often come from the people you most wanted to meet, and they stay on your domain after the contract ends.

And they carry legal risk. CAN-SPAM is the US federal law on commercial email, and the FTC's CAN-SPAM guide, read 20 Oct 2026, says "both the company whose product is promoted in the message and the company that actually sends the message" may be held legally responsible, at up to $53,088 per violating email, and "the law makes no exception for business-to-business email." Outsourcing the sending does not outsource the liability. Have counsel read the compliance clause; our notes on the UK, the UAE and other countries are in is cold email legal.

Whoever owns the sending domains owns the result

Our August campaigns passed every technical check and still booked nothing. Our best reading is that Google filed our mail as spam. That is why the first question for any vendor is who owns the sending domains.

What we know: zero out of office replies from 2,250 Google hosted prospects (people whose work email runs on Google), where the comparison group's rate predicts about 24. What we believe: Gmail does not send automatic replies to mail it files as spam, which would explain the gap.

You can test your own domains this week with a seed test. Send 10 emails from your sending domain to 5 Gmail inboxes you own. If 3 or more land in spam, treat the domain as the suspect, not the list or the copy, and pause cold sending from it while you fix the setup. That threshold is our rule of thumb.

The audit shows a failure and its cause. It is not proof that our method books meetings; that is what our case studies are for.

With a vendor, ownership breaks in three ways. Domains registered to the agency take your sending reputation with them when you leave. Inboxes shared with other clients put their complaints on your sends. And meetings in the first week of a new setup mean either the vendor is sending from domains warmed earlier for someone else, or the bar for a meeting is low. Ask which, and ask whose name and which domain the emails go out under. If you resell outbound to your own clients, apply the same rule per client: separate domains, inboxes and lists, each in that client's name.

How our own builds ramp sending
StageEmails a dayInboxesPer inbox a day
Our August 2026 campaigns, rampingabout 260873
Client build, month 10 cold (warmup only)60 to 125warmup only
Client build, month 2about 1,50060 to 125depends on inbox count
Client build, month 3 onwardabout 2,500about 125about 20

Our builds: 20 to 25 sending domains, never your main domain. A build, not a market rule.

Month 1 of our builds (the sending setup we create for a client) is warmup only and sends no cold email. So day 30 on a setup like ours shows infrastructure and list numbers, not meetings.

The technical setup in August: plain text, no open or click tracking, valid SPF and DKIM (DNS records that prove mail comes from your domain) and DMARC (the record telling receivers what to do when those checks fail). Our builds send only to addresses a verifier marks "ok", never to catch-alls (domains that accept any address, so you cannot tell whether the person exists).

Two hands haul a fishing net full of old boots and tin cans, with one silver fish among the junk
Ask each vendor what share of its booked meetings clients accepted last quarter, then audit your first ten.

Ten questions expose junk meetings before you pay

Copy these into your first vendor call and note which get a straight answer.

Ask the vendor before you sign

  1. Show us one redacted recording or thread from a past client, and how you confirmed it was qualified.
  2. Read out the sentence prospects are told about us and why we want to meet. "A quick chat" fails.
  3. Of your last 50 booked meetings for a comparable client, how many were held and accepted as qualified? Who can we call to confirm?
  4. Who works our account, on what other accounts, and for how long?
  5. What happens to your invoice when a prospect does not show, when we reject a meeting, or when the company is already in our CRM?
  6. Does your definition of qualified match the written one in the contract, and who decides when we disagree?
  7. Whose name and which domain do the emails use? Are the domains and inboxes registered to us, and shared with any other client?
  8. Do you verify every address before sending, and what happens to catch-alls?
  9. Will you report our domains' spam rate weekly from Google Postmaster Tools (Google's free spam rate dashboard)?
  10. Which lists, email sequences and recordings do you keep or reuse when we leave?

Audit each of the first ten meetings before you pay the first invoice

  1. Do the attendee's real title and company match the signed ICP?
  2. Is there a written or recorded trace of the prospect naming a problem in their own words?
  3. Did they ask for the meeting, or give in after the fourth email?
  4. Did they confirm the invite within 24 hours?
  5. Do they know your company name, the agenda and who attends?
  6. Can this person sign or influence a purchase your size?
  7. Is it a new company, not a customer, duplicate, competitor, student or vendor?
  8. Did they stay at least 15 minutes, or did your closer accept a shorter call as real?
  9. Would you book a follow up if they had contacted you first? If not, reject inside the 72 hour window.

Your closer opens every agency meeting with three questions: "What made you say yes to this call?" "What were you told about us?" "Who else is involved if this goes ahead?" Vague answers go in a dispute log that day.

Ten meetings are too few for a rate. They will show whether the vendor's "qualified" matches yours, if you check each one against the written definition.

Write these clauses into the contract before you sign

On 20 Oct 2026, CIENCE's pricing page said "Month to month, no long contract." Its SDR services terms, on the same site, say that unless the order form (the signed page with your price and term) says otherwise, "the initial term is twelve months from the service start date," renewing for twelve more unless you give notice 30 days before the end. Both can be true if your order form overrides the default, which is why you read the order form.

The terms also say payments "may not be withheld during a dispute process," content is "deemed approved" (treated as approved) after 48 hours without feedback, and a third missed meeting gets the lead replaced, not credited. To be fair, they replace leads outside the agreed ICP at no cost and backfill an SDR within 48 business hours. Ownership of leads, sequences and domains is not addressed.

The clauses below are our plain wording, not legal advice; have a lawyer adapt them. Schedule A is the attachment that lists your ICP: titles, company sizes, industries, countries, exclusions (customers, competitors, open deals) and the approved opening message.

  1. Qualified meeting. "A first meeting that the prospect attends for at least 15 minutes, or that the Client's closer accepts as shorter, where (a) the title matches Schedule A, (b) company size and industry match Schedule A, (c) the prospect has stated a problem we solve, and (d) the prospect does not ask to be removed. Booked meetings are not billable."
  2. Billing trigger. "Fees accrue only on Qualified Meetings the Client accepts in writing within 72 hours of the meeting date. A meeting not accepted within 72 hours is not billable."
  3. Disputes. "Disputed amounts may be withheld pending joint review of the call notes or recording, where recording is lawful and consented."
  4. No shows. "A prospect who does not attend is not billable. Provider rebooks twice at no charge. After a third no show, or a rejection under Schedule A, the meeting is replaced within 14 days or credited."
  5. ICP and copy sign off. "Schedule A and every message sent in the Client's name are approved in writing by the Client. No change without written approval. Silence is not approval."
  6. Dedicated. "A dedicated SDR works only on the Client's account for the stated hours, with replacement within 48 business hours."
  7. Data and sequences. "All lists, contact data, replies, recordings, CRM entries, scripts and email sequences are Client property from creation, delivered in editable form within 14 days of request and at termination, and never reused for another client."
  8. Domains and inboxes. "All sending domains and mailboxes are registered in the Client's name from day one. The Client holds the registrar (domain seller) and admin credentials. None are shared with other clients."
  9. Exit. "First term of 90 days with a written checkpoint, no automatic renewal, then 30 days written notice. On notice, Provider pauses sequences within 48 hours, delivers a final report within 14 days and transfers domains at no fee."
  10. Compliance and reporting. "Provider complies with CAN-SPAM, GDPR (the EU data protection law) and applicable law, indemnifies the Client (pays the Client's costs if the Provider's breach causes a claim), and pauses sending if the Postmaster spam rate passes 0.10%. Weekly report of booked, held, accepted and rejected meetings, tied to CRM stage, with raw data access."
  11. Guarantees. "Any guarantee is written with a number, a period and a remedy."

Belkins' appointment setting page says "You own all the leads we find for you", and it lists no show recovery in every package. Get both into your order form, with what no show recovery means in practice. The same page mentions "100 guaranteed appts/year" and "20 monthly meetings" beside its "from $5,000" floor: $600 or $250 a meeting if that floor is monthly, with no word on which plan each number belongs to. Ask, and write the answer down.

We hold our own calendar to a written rule. Since 14 Oct 2026 our booking gate blocks strategy calls from anyone with no company, a team under 3, $0 sales and marketing spend in the last 30 days, revenue under $5,000 a month, or a free email address such as Gmail. Ask any vendor for its version of that rule, in writing.

When not to hire an appointment setting agency, including us

Even an experienced rep has to learn your product and market. In house, the Bridge Group's data shows a median ramp (time until a new rep is fully productive) of 3.0 months, and 40% of reps leave the role each year, promotions included. Treat the first 90 days as setup plus early signals: valid contacts, inbox placement (the share of mail landing in the inbox, not spam), positive replies and your audit of the first ten meetings.

Skip an appointment setting agency if:

  • Your first year deal is below the 3 to 1 line in the table above for your quoted price: about $26,000 at a 40% margin, even at $400 a held meeting.
  • You have not made outbound work yourself. An agency will expose a weak message at your expense.
  • No closer has spare hours, or you have no written ICP.
  • Your market is small or runs on relationships, where a burned list stays burned.
  • You cannot get domains, data and sequences back, or sending runs on shared infrastructure.
  • You need results inside three to six months.
  • Your offer is regulated or high trust. There, a short, hand checked list emailed under your own name is safer than any vendor.
  • You want to own the engine rather than rent its output.

Questions people ask

How much does an appointment setting agency cost?

Few publish a price. As of October 2026, SalesRoads lists $11,950 per four week period for one SDR, CIENCE starts offshore seats at $1,750 a month plus a $2,000 team fee, and Belkins says plans start from $5,000. Most others quote on request.

Is pay per appointment better than a retainer?

Neither wins by its label. Booked billing rewards loosening your ICP, and a flat retainer rewards stretching one rep across accounts. What protects you is a written ICP and paying only for held meetings your closer accepts within 72 hours.

How can a team measure its own held meeting rate?

Pull every first meeting booked in your CRM in the last 90 days and mark which happened. Held divided by booked is your show rate; the share your closer would accept again is your qualified rate. Multiply them for the yield any vendor must beat.

Is the buyer legally responsible for emails an agency sends?

Under CAN-SPAM, the FTC says both the company promoted and the company sending may be held responsible, at up to $53,088 per violating email as of October 2026. Have counsel read the compliance clause before anyone sends in your name.

Does first year deal value mean contract value or annual recurring revenue?

It means what one customer pays you in their first twelve months, subscription or fixed price project. If repeat work usually follows, the first year figure is a cautious floor.

Why use a 3 to 1 return as the test?

It is our rule of thumb, not a law: each new client should bring at least three dollars of gross profit per dollar spent winning them. Use a stricter ratio if clients leave early or pay late, a looser one if they stay for years.

Before you sign anything, ask the vendor one question: what event triggers your invoice? If the answer is a calendar invite, you already know what you are buying.

If you want a second pair of eyes on a vendor contract before you sign it, talk to us or ask our AI strategist.

Book a call with Contwre · More from the blog