Appointment setting services explained by someone who runs one: setter vs agency, email vs phone, booked vs held, real costs, and when to hire in-house.
By Moe Alhosni, founder of ROI Maximizer. Published 14 October 2026.
Short answer: Appointment setting services put qualified sales meetings in your calendar, so your closers spend their week selling instead of prospecting. They come in two shapes: an appointment setter who works a list and a script you supply, usually paid by the hour, and an appointment setting company that builds the list, writes the conversation, sends, handles the replies and books. Before you compare prices, ask whether you pay for meetings booked or meetings held, because that one word changes your real cost per meeting more than any discount will.
I run ROI Maximizer, an email-led appointment setting company that charges per qualified meeting. So I am biased towards one option on this page, and I will say where the others beat us. Every figure about another company comes from a page I opened in October 2026, linked where it appears. Our own numbers are labelled as ours.
A booked meeting is the last step of a chain:
Every appointment setting service sells some of those links. Find out which ones before you look at the price.
The cheapest version is one person. Stealth Agents says on its B2B appointment setting page (updated 18 September 2026) that it charges $10 to $15 an hour for B2B appointment setters. Its pricing page lists no setter plan; appointment setting appears only in a list of tasks a VA can do. The nearest plan is a general VA plan, "Executive Assistants (VA) - Core Support", at $1,600 a month for 160 hours, with an onboarding fee it does not price and a three-month commitment. As of October 2026, that is $4,800 plus onboarding to find out whether it works.
Its appointment setting page expects you to supply the customer profile, the sales material, the qualifying questions, approval of the messaging and your availability for meetings. The setter works the chain from link four onwards. Links one and two stay with you.
If you hire one yourself in the UK, Jooble puts the average appointment setter salary at £28,210 a year as of 29 July 2026, built from only 46 salaries. That is base pay, before employer costs, tools and the hours you spend managing the role.
An appointment setting company sells the whole chain. You pay more, and you give up some control of the message.
| Appointment setter | Appointment setting company | |
|---|---|---|
| Who builds the list | You | The agency |
| Who writes the message | You, or you approve theirs | The agency; you approve it |
| Sending domains and inboxes | Usually yours | Usually set up by the agency; ask who owns them at exit |
| Replies and booking | The setter | The agency |
| How you pay | By the hour or the month | Retainer, per meeting, or both |
| Who pays for a bad list | You | Depends on the contract |
The list matters more than buyers expect. In two of our 2026 campaigns, 46,201 sends into one list drew human replies on 0.78% of emails, and 38,254 sends into a colder list drew 0.32%. Different clients and copy, so not a clean test, and those are replies of any sentiment, not meetings. The gap is still 2.4 times. On the colder list we got the lower number, and a setter has no more control over the list than we did.
My rule: hire a setter when you already have a list and a message that booked meetings when you sent it yourself. Hire an agency when you do not. Appointment setting for marketing agencies runs this comparison for a one-person agency, with a fixed-price pilot as a third option.
Pick the channel your buyer reads.
Email reaches people who run their own inbox: founders, agency owners, heads of marketing and PR, finance and software leaders. It is cheap per touch and it scales. It fails when an assistant filters the mail or the buyer is rarely at a desk.
Phone reaches buyers away from a screen: operations, logistics, site managers, some professional services. A SalesHive reviewer who runs a logistics company, Leonie Carter, wrote on Trustpilot on 5 February 2026 that "SalesHive's mix of phone and email has broken through." Phone needs a person on every call. SalesRoads, below, prices by the SDR.
LinkedIn works best as a second touch on the same people. That is my opinion; I have no data on it.
How some established names split, from their own pricing pages as of October 2026:
| Service | Channels | How it charges |
|---|---|---|
| SalesRoads | Outbound calling and email | $11,950 per 4 weeks for one SDR; cancel anytime |
| SalesHive | Starter is phone only; higher tiers add email | One flat monthly fee, custom quoted; no meeting guarantee |
| Sopro | Email, LinkedIn, display ads, gifting | From around €3.4K a month; no minimum contract |
| ROI Maximizer | Per qualified meeting, or a flat monthly fee; see pay per meeting pricing |
We do not phone anyone. If your buyer only picks up the phone, we are the wrong appointment setting company for you, and the SalesHive review and SalesRoads pricing pages are better reading. Also check whether the vendor books the meeting or hands you the reply. Sopro's homepage says sales enquiries go directly to your team.
Buyers on the same channel answer differently. Across 1,543 positive replies on our own and client email campaigns between August 2025 and July 2026, 10.9% asked for a call outright. By vertical that ran from 20% in our own lead-generation campaigns to 5% in UK hospitality PR. The rest was mostly interest, a price question, a request for information, or a short reply no keyword caught, and a person had to turn each one into a meeting. That is the job you are paying for. The vertical breakdown is in cold email positive reply rate.
A booked meeting is an invite someone accepted. A held meeting is one the right person attended. Many contracts do not say which one they bill.
A September 2026 roundup by Focus Digital puts no-shows at 36% for cold-email meetings booked by an SDR and 42% for meetings booked by an outsourced appointment setting agency, as of October 2026. The page says those channel figures are its own estimates placed inside published ranges, so treat them as a warning.
The arithmetic holds either way. Pay $300 per booked meeting at a 42% no-show rate and each held meeting costs $517. Pay $300 per held meeting and it costs $300.
So read the wording. AgencyBooked lists packages of $995 for five appointments, $3,495 for ten and $7,495 for twenty-five, as of October 2026. Only the pilot mentions a no-show replacement, one of them. The page uses the words scheduled and confirmed. It does not say attended. FunnL charges $300 per "completed" meeting on top of a monthly retainer from $2,000 and does not define completed. Neither is hiding anything. Both leave it to the contract.
We bill held meetings only. A no-show costs you nothing, so the show rate sits on our side of the ledger.
There is no going rate. Vendor blogs quote per-meeting ranges that contradict each other, and I compared four of them in appointment setting cost. The useful number is your own ceiling. On a contract that bills held meetings, it is annual contract value × your close rate from a held meeting. If you pay per booked meeting, multiply by your show rate as well, because you also pay for the meetings that never happen. That is the most one meeting can be worth to you. Pay well under it.
Every model below is converted to cost per held meeting. Five and ten a month are my assumptions; none of these vendors publishes a meeting count. SalesRoads bills per 4 weeks, which I treat as a month.
| Model | Example, as of October 2026 | At 5 held a month | At 10 held a month |
|---|---|---|---|
| Hourly setter | Stealth Agents: $10-$15 an hour for a setter. Its general VA plan, "Executive Assistants (VA) - Core Support": $1,600 a month for 160 hours, 3-month commitment | $320 on the $1,600 VA plan, plus your list and tools | $160 on the $1,600 VA plan, plus your list and tools |
| Fixed pilot | AgencyBooked: $995 for 5 appointments | $199, if all 5 are held | No 10-meeting pilot |
| Retainer, phone and email | SalesRoads: $11,950 per 4 weeks, one SDR | $2,390 | $1,195 |
| Retainer plus per meeting | FunnL: from $2,000 a month plus $300 per completed meeting | from $700 | from $500 |
| Pay per qualified meeting | ROI Maximizer: $1,000-$3,000 setup, then $200-$500 per qualified meeting; see pay per meeting lead generation pricing | $200-$500, plus the one-off setup | $200-$500, plus the one-off setup |
| Flat retainer | ROI Maximizer: $5,000 a month, no per-meeting fee; see our published pricing terms | $5,000 ÷ meetings held | $5,000 ÷ meetings held |
The setter row assumes a list and a message that already work. Every retainer row costs the full fee in a zero-meeting month. A SalesRoads seat buys a phone-led SDR, a different product from an email campaign.
Our terms in full, because a price means nothing without them. A one-off setup fee of $1,000-$3,000, then $200-$500 per qualified meeting, billed monthly in arrears. You are charged only for meetings that took place and that you approved against a definition agreed in writing before outreach. Nothing for a no-show, no minimum spend, and you own the domains and the data when you leave. Where you sit in each range depends on deal size, how hard your buyer is to reach and how hard the list is to build; the exact figure is confirmed on the call. The other option is $5,000 a month flat with no per-meeting fee, if you would rather carry the volume risk. Full detail: pay per meeting lead generation pricing. We turn down deals below roughly $5,000 a year in contract value, because a meeting is not worth enough to pay anyone for.
On a per-meeting contract, whoever writes the definition of "qualified" writes the bill. On a retainer, it decides what the agency gets to call delivery. Either way it goes in the contract before the first email or call.
A workable definition has six parts:
Add one line on reschedules: a moved meeting is billed once.
PR Noir, a New York PR agency, had 27 leads and 10 qualified meetings in its first 30 days with us, a 37% lead-to-meeting rate, and one $90K close. On a per-meeting contract, the 17 leads that never became meetings cost nothing. The month is broken down in PR Noir's first 30 days. In the UK, P1 Communications, a hospitality PR agency, had 20+ qualified meetings, about half of which moved into commercial discussions, four new deals and a projected £12K a month of pipeline. Projected, not banked. PR firms should read lead generation for PR agencies.
I worked through the UK numbers in SDR cost in the UK: in-house vs a pay-per-result agency. One SDR comes to roughly £70,000-£77,000 in year one once you add employer costs, recruitment, tools and management time. That figure is our own estimate.
The Bridge Group's 2025 SDR report, published 6 February 2025 and checked in October 2026, gives a monthly quota of 9.0 held, fully qualified meetings, 60% of SDRs hitting quota, a 3.0-month ramp and 1.9 years' average tenure. The sample is 351 companies, 78% North American and 83% SaaS, so it is not UK data. My assumption is eight qualified meetings a month, a little under the 9.0 quota, since only 60% of SDRs hit it. At eight a month over nine productive months, a £72,000 SDR costs about £1,000 a meeting.
Hire in-house anyway when:
One sensible order: use an agency to prove the list and the message, then hire into a motion that already works.
To compare vendors, use how to tell if a lead generation agency is any good. The wider guide is B2B lead generation agency, and if email is your channel, read cold email agency next.
Get four things in writing, from us or from whoever you choose:
The clause-by-clause version of point one is in what counts as a qualified meeting. Then put your deal value, close rate and price per meeting into the ROI calculator, so you know what a meeting is worth to you before anyone quotes you one.
If you want a second opinion on an appointment setting quote, ours included, grab 20 minutes or email moe@roimaxi.com.
Moe Alhosni, founder, ROI Maximizer (M Ventures LTD, 4 Beau Street, Bath BA1 1QY).
Or run the free GTM teardown on your own site for the ICP, cold email and numbers specific to your company.