Appointment setting for marketing agencies: setter vs pilot vs pay per meeting

A $10/hr setter, a $995 five-appointment pilot and pay per meeting, costed per held meeting with assumptions written down, by someone who sells one of them.

Short answer: For a one-person marketing agency the three real options are an hourly setter at about $1,600 a month, a fixed-price pilot at about $995 for five booked appointments, and paying per qualified meeting. On the assumptions below, the setter costs $450 per held meeting, the pilot $199 to $249, and pay per meeting costs exactly the per-meeting price, because a no-show costs you nothing. Which one is right depends on whether you already have a list and a script that work.

I run one of these agencies. Pay per meeting is our model, so read everything below as written by someone with a stake. The competitor figures are from their own pages, fetched in October 2026 and linked, and I have not rounded any of them in my favour.

Run the free teardown first

Before you spend on any of the three, put your current outreach through the free GTM teardown. It tells you whether the problem is the list, the message or the follow-up. Two of the three options below assume you already know what works. If you do not, the hourly option is the most expensive way to find out.

Option 1: an hourly setter

Stealth Agents publishes numbers, which most VA vendors do not. Their appointment-setting page, updated 18 September 2026, says they charge "$10 to $15 per hour for B2B appointment setters". Their pricing page lists a dedicated assistant at $1,600 a month for 160 hours, plus a one-time onboarding fee the page does not state. As of October 2026, that is $10 an hour before onboarding. The same page requires a three-month commitment, so the real minimum is $4,800 plus onboarding, even though another section of it says "No contracts, no surprises". VA Masters, which also sells setters, puts a Philippines-based setter at "$8.50 to $14.50 per hour" as of October 2026 (the page carries no date of its own), so the Stealth figure is not an outlier.

The $1,600 does not include a sending tool, a data source, domains and inboxes, copy, or your time. The setter is a person, not a system. Hand them a list and a script that booked meetings when you sent it yourself, and they can run it all day. Hand them a blank page and they will send whatever template they have to whatever list they have.

Option 2: a fixed-price pilot

AgencyBooked sells appointment setting specifically to marketing agencies, and theirs is the clearest fixed-price pilot I could find. As of October 2026, their site lists a $995 pilot for five "exclusive qualified appointments", a 10-appointment package at $3,495 and a 25-appointment package at $7,495. The pilot includes one complimentary no-show replacement. The larger packages do not mention one.

Their qualification wording is reasonable: "ICP fit, relevant decision-making authority, genuine interest" and "an explicitly agreed meeting date and time before final delivery". That is a definition of a booked appointment, not a held one.

Two things to know. The pilot is the cheapest unit on the page: $199 per appointment, against $349.50 in the 10-pack and $300 in the 25-pack. Price the follow-on before you judge the model. And Clutch lists AgencyBooked as founded in 2026, two to nine staff, headquartered in the Netherlands, with zero reviews as of October 2026. Not a mark against them, but there is nothing independent to check, so the $995 is the cost of finding out.

Option 3: pay per qualified meeting

This is what we do, so here is the model rather than a pitch. You pay per qualified meeting. No retainer, no minimum spend, nothing charged for a no-show. The published terms are $200–$400 per qualified meeting plus a one-off setup fee of $650–$1,000 for US clients, or £200 per qualified meeting plus £500 a month that starts only after the first meeting for UK clients — billed in arrears, only for meetings that happened and you approved, nothing for a no-show. Where in the range depends on deal size; the full terms are on the pricing page. That range exists because a meeting with a $2,000 prospect and a meeting with a $40,000 prospect are not worth the same to you.

The cost per held meeting is the price. The variable that matters is what "qualified" means, and that has to be in writing before outreach starts. The longer comparison with retainers is here.

Cost per held meeting, with the assumptions written down

OptionWhat you payMy assumptionsCost per held meeting
Hourly setter$1,600 a month plus roughly $200 of tools, data and domains4 held meetings; onboarding fee and your management time excluded$450
Hourly setter, bad monthThe same $1,8002 held meetings$900
AgencyBooked pilot$995 one-off5 booked, 1 no-show replaced, 5 held$199
AgencyBooked pilot, two no-shows$9955 booked, 2 no-shows, 1 replaced, 4 held$249
AgencyBooked 10-pack$3,49510 booked, 2 no-shows, no replacement stated, 8 held$437
Pay per qualified meeting$200–$400 per qualified meeting + $650–$1,000 setup (US); £200 per meeting + £500/month starting after the first meeting (UK). Billed in arrears, approved meetings only, nothing for a no-show. Full termsNo-shows not charged; nothing else to payThe per-meeting price

The $200 for tools is my estimate; check current prices. Four meetings a month for the setter is an assumption, not a measurement, and it depends almost entirely on what you hand them. The 20% no-show rate is also an assumption; our dataset does not record no-shows. What the table shows: the setter's cost per meeting doubles on a normal swing in output, because the $1,800 is fixed. The pilot's moves with no-shows. Pay per meeting does not move, because the risk sits with the agency.

What 289 agency owners said when they replied

Our positive-reply dataset is 1,543 human replies classified as interested, pricing, referral or info request, across our own and client campaigns, August 2025 to July 2026. 289 came from campaigns pitching partnerships to agencies. That is the closest thing in our data to "how do agency owners respond to cold email":

What the reply saidShare of 289
Interested32%
Wants a call10%
Asked price first10%
Asked for more information8%
Referred us to someone else0%
Short positive with no keyword ("sure", "ok", a signature)roughly 40%

Agency owners say "interested" at 32%, double the 16% from B2B PR agencies and against 1% for B2B SaaS. One in ten asks the price before anything else, the joint highest pricing-first share in the set. Referrals: 0%.

What that says about how agency owners buy: they answer warm, they want the number early, and they do not pass you along. So reply handling is the job. An "interested" that sits for two days goes cold. A price question answered with "let's hop on a call" instead of a number gets ignored. Whoever handles your replies, a $10-an-hour setter, a pilot vendor or us, needs the price and a booking link ready, and needs to be in the inbox within the hour.

This file counts replies, not sends. It cannot give you a reply rate, a sequence step, or how many of the 289 became meetings, and I will not quote any of those.

A 500-contact month for a one-person agency

Say you are a solo agency owner with 500 target contacts for the month.

The sending. 500 contacts, three emails each, is 1,500 sends: 75 a day over 20 working days, or three inboxes at 25 a day. Any of the three options can run that.

The replies. I will assume 2% of contacts reply positively: 10 people. That is an assumption, because our dataset has no send counts. Using the agency-partnership mix, those 10 are roughly three "interested", one "wants a call", one "what does it cost", one "send me more", and four short replies that need a human to read them.

The meetings. The only conversion figure I will use is a published one. PR Noir, a New York PR agency, went 27 leads to 10 meetings in the first 30 days, 37%, documented here. Apply 37% to 10 positives and you get 3.7. Call it four, with the warning that PR Noir is one client in one vertical, and a published result is not a forecast.

The bill.

Then look at what you hold at the end of the month. Setter: a list, a script and a person who knows your market. Pilot: four meetings and a vendor with no track record yet. Pay per meeting: the meetings plus the data and domains, if the contract says so. Ask who owns them before you sign.

When a setter is the better choice

I am biased against the hourly model, so here is where it wins. Check this list before calling us.

The pilot wins when you want to test a vendor for under $1,000 and your ICP is a standard US business. Pay per meeting wins when your deal size is in the thousands, you can take calls within a day of booking, and you want a bad month to cost the agency rather than you. If you are in the UK, the in-house SDR comparison covers the salary side.

Before you sign with anyone

Get four things in writing, whichever option you pick:

  1. The qualification definition. Titles, company size, budget authority, what the prospect actually said. If it is not written down, every booking counts.
  2. No-show terms. Replaced, credited, or absorbed by you. One replacement in five is a term. Silence is a term too, and it favours the vendor.
  3. Who owns the domains and data at exit. The list, the replies, the sequences, the inboxes. "It stays in our system" means you rented a pipeline.
  4. What happens in a zero-meeting month. With a setter you pay $1,600, and on Stealth's terms you are committed to two more months of it. With a pilot you wait. With pay per meeting you pay nothing. Make sure the contract says which.

A qualified meeting is defined at /blog/what-counts-as-a-qualified-meeting. Before you accept any per-meeting price, including ours, use the ROI calculator to work out the most you should pay per meeting from your own deal size and close rate.


If you want a second opinion on your shortlist, including a reason not to use us, grab 20 minutes or email moe@roimaxi.com.

Moe Alhosni, founder, ROI Maximizer (M Ventures LTD, 4 Beau Street, Bath BA1 1QY).

Keep reading

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