Appointment Setting Services: What You Buy, Booked vs Held

Home › Blog › Appointment Setting Services: What You Buy, Booked vs Held

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 · Published 14 October 2026 · Updated 26 October 2026 · 12 min read

Short answer: B2B appointment setting services put qualified sales meetings in your calendar. An appointment setter works your list and script by the hour ($10-$15 an hour at Stealth Agents). An appointment setting company builds the list, writes, sends, answers replies and books, for an SDR seat fee ($11,950 per four weeks at SalesRoads) or per qualified meeting held ($200-$500 with us, after a one-off setup). Before comparing prices, ask whether you pay for meetings booked or held.

Compare us with any other quote

The free calculator lines up quotes, ours included, by what each meeting that took place costs. Your exact price is confirmed on a 30-minute call, or in writing if you would rather not talk yet.

PR Noir, a New York PR agency: 27 leads, 10 qualified meetings that took place, a $90K deal (case study)

Nothing for a no-show. No minimum term.

What we sell. ROI Maximizer is an email-led B2B appointment setting service. We build the list, write and send the emails, handle the replies and book qualified meetings into your calendar. You pay a one-off setup fee of $1,000-$3,000, then $200-$500 per qualified meeting that took place and that you approved. Nothing for a no-show, and no minimum spend. If you would rather have one fixed number, the other option is a flat $5,000 a month with no per-meeting fee. Terms in full: pay per meeting lead generation pricing. For your exact figure, book 20 minutes.

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.

How B2B appointment setting works, step by step

A booked meeting is the last step of a chain:

  1. The list. Titles, company size, sector, country, and whether the email address is real.
  2. The message. Why a stranger should give you 20 minutes.
  3. The sending. Domains, inboxes, warm-up, daily volume. A dialler if it is calling.
  4. The follow-up. In four of our 2026 campaigns, 91,000-plus sends, the first email drew at most two-fifths of all human replies. The rest came from follow-ups, step by step in how many follow-ups a cold email sequence needs.
  5. Reply handling. Turning "sure, what does it cost?" into a time in a calendar, within the hour.
  6. Booking and reminders. The invite, the confirmation, the reschedule.
  7. Handover. What the prospect said and why they agreed, so your closer does not open cold.

Every appointment setting service sells some of those links. Find out which ones before you look at the price.

Appointment setting vs lead generation: what is the difference

Lead generation ends with a lead. Appointment setting ends with a meeting in your calendar.

A lead is a contact who fits your profile, or a reply that shows some interest. A lead generation service hands those over, and turning them into meetings stays with you. An appointment setting service does that part too. It answers the reply, qualifies the person and books the time. In the chain above, lead generation stops at link four or five. Appointment setting runs to link seven.

Lead generationAppointment setting
What you receiveContacts, or replies showing interestA meeting with a qualified person
Who answers the replyYouThe service
Who books the meetingYouThe service
How it usually billsPer lead, or a monthly feePer meeting, or a monthly fee
The drop-off you carryLead to meeting, no-shows, closeThe close, plus no-shows if you pay per booked meeting

The step from lead to meeting is where the work is. In the positive replies counted further down, at most half asked for a call, and every one needed a person to turn it into a meeting. PR Noir, below, had 27 leads and 10 qualified meetings in its first 45 days with us.

Buy lead generation when someone on your team answers every reply within the hour and books it. Buy appointment setting when nobody does. To compare the two on price, divide the cost per lead by your lead-to-meeting rate. Pay per appointment vs pay per lead runs those numbers.

An appointment setter vs an appointment setting company

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 setterAppointment setting company
Who builds the listYouThe agency
Who writes the messageYou, or you approve theirsThe agency; you approve it
Sending domains and inboxesUsually yoursUsually set up by the agency; ask who owns them at exit
Replies and bookingThe setterThe agency
How you payBy the hour or the monthRetainer, per meeting, or both
Who pays for a bad listYouDepends 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.

Email, phone and LinkedIn: which buyers each reaches

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:

ServiceChannelsHow it charges
SalesRoadsOutbound calling and email$11,950 per 4 weeks for one SDR; cancel anytime
SalesHiveStarter is phone only; higher tiers add emailOne flat monthly fee, custom quoted; no meeting guarantee
SoproEmail, LinkedIn, display ads, giftingFrom around €3.4K a month; no minimum contract
ROI MaximizerEmailPer 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. Read in full, 1,364 positive replies to our own email campaigns between August 2025 and July 2026 (counted per reply, not per person) show 50% asking for a call. On a B2B PR client's campaigns it was 34% of 366. Most of the rest asked the price or for proof, examples or scope, and a person had to turn every reply into a meeting. That is the job you are paying for. The vertical breakdown is in cold email positive reply rate.

Booked vs held, and why it decides the invoice

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.

What appointment setting services cost

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 per meeting. 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.

ModelExample, as of October 2026At 5 held a monthAt 10 held a month
Hourly setterStealth 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 pilotAgencyBooked: $995 for 5 appointments$199, if all 5 are heldNo 10-meeting pilot
Retainer, phone and emailSalesRoads: $11,950 per 4 weeks, one SDR$2,390$1,195
Retainer plus per meetingFunnL: from $2,000 a month plus $300 per completed meetingfrom $700from $500
Pay per qualified meetingROI 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 retainerROI 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. Which model costs less at your volume is worked through in pay per meeting vs retainer. 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.

What "qualified" should mean in the contract

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. So does who on your side approves each meeting, and how quickly, so that disputes go back to the written words, not to how the call felt.

A workable definition has six parts. They are set out clause by clause in what counts as a qualified meeting; in a contract they read as:

  1. Titles and seniority. The roles that count, and the ones that do not.
  2. Company bounds. Headcount or revenue band, sectors in and out, countries.
  3. Authority. The person signs the budget or directly shapes the decision.
  4. What they said. A stated need, a trigger, or a question about price. "Send me something" is a reply.
  5. Held, not booked. The named person attended. If a colleague turns up instead, decide in advance whether it counts.
  6. No-shows and reschedules. Whether a no-show is replaced, credited or absorbed by you, decided up front. A moved meeting is billed once.

PR Noir, a New York PR agency, had 27 leads and 10 qualified meetings in its first 45 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 45 days are broken down in PR Noir's first 45 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.

When an in-house SDR is the better buy

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. Renting one from a firm instead is costed in outsourced SDR.

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.

When not to hire any appointment setting service

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.

Frequently asked questions

How much do appointment setting services cost?

On vendors' own pages I checked in October 2026, prices ran from $10-$15 an hour for a Stealth Agents setter to $11,950 per 4 weeks for one SalesRoads SDR, so the pricing model matters more than the vendor. We charge a one-off $1,000-$3,000 setup, then $200-$500 per qualified meeting that took place and that you approved, with nothing for a no-show and no minimum spend, or a flat $5,000 a month with no per-meeting fee. To work out the most a meeting is worth to you, read appointment setting cost per meeting.

What is the difference between appointment setting and lead generation?

Lead generation hands you leads, and appointment setting hands you meetings. A lead is a contact or an interested reply, and turning it into a time in your calendar is still your job; an appointment setting service answers the reply, qualifies the person and books the meeting. Read in full, half of 1,364 positive replies to our own campaigns (counted per reply) asked for a call, and most of the rest asked for proof, the price, examples or scope, so every lead needs some of that work before it becomes a meeting.

How long do appointment setting services take to book the first meetings?

With us, outreach begins within 14-21 days of signing, and most clients book their first decision-maker meetings in 3-4 weeks. The first weeks go on the list, the message and the sending domains, so nothing goes out on day one. A promise of meetings in week one usually means a list that was not built for you, or sending domains that were never warmed. The phase-by-phase version is in how long before cold outreach books meetings.

How do I choose an appointment setting company?

Choose on the contract and the channel, not the pitch. Get the qualification definition, the no-show terms, who owns the domains and data at exit, and what you pay in a zero-meeting month in writing, as set out below. Then check the firm works the channel your buyer reads: we only send email, so a buyer who only picks up the phone needs a phone-led firm. Appointment setting companies compares ten firms by how they charge.

Do appointment setting services charge for no-shows?

Some do, and many contracts do not say either way. At $300 per booked meeting and a 42% no-show rate, each held meeting costs $517. We bill held meetings only, so a no-show costs you nothing. Ask every vendor whether the invoice counts meetings booked or meetings held.

Before you sign with anyone

Get four things in writing, from us or from whoever you choose:

  1. The qualification definition. Titles, company bounds, authority, what the prospect said, and held versus booked. Agreed before outreach starts.
  2. No-show terms. Charged, credited or replaced. If the contract is silent, assume charged.
  3. Who owns the domains and the data at exit. The list, the replies, the sequences, the warmed domains and inboxes. "It stays in our system" means you rented a pipeline.
  4. What happens in a zero-meeting month. On a retainer, ours included, you pay the fee. On our per-meeting terms, you pay nothing. Make every vendor answer with a number.

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).

About the author: Moe Alhosni, founder of ROI Maximizer. He runs the campaigns behind the first-hand data on this site. LinkedIn

Keep reading

Or run the free GTM teardown on your own site for the ICP, cold email and numbers specific to your company.


ROI Maximizer is a trading name of M Ventures LTD, registered in England and Wales, company no. 15554493. Registered office: 4 Beau Street, Bath BA1 1QY, United Kingdom. moe@roimaxi.com

© 2024–2026 M Ventures LTD. Privacy notice