Our partner software

How to Calculate the ROI of an AI Appointment Setter

A simple, honest way to work out whether an AI appointment setter pays for itself, with the formula, a worked example, the numbers to measure, and the mistakes that make ROI look better or worse than it is.

The ROI of an AI appointment setter comes down to one question: how many extra deals does it create, and what does it cost to get them? Extra deals come from replying faster, following up more, working leads outside office hours and reactivating old lists. The cost is the software, the AI usage and your setup time.

When I started building ReplySetter, I wanted a way to judge AI setters that didn't rely on vendor case studies. This is the method I use. It's deliberately simple, so you can do it with your own numbers in ten minutes.

The formula

Monthly ROI = (Extra revenue from the AI − Monthly cost of the AI) ÷ Monthly cost of the AI

Where:

  • Extra revenue = extra booked calls × show rate × close rate × average deal value
  • Monthly cost = software + AI usage + your time spent maintaining it

The hard part is "extra booked calls". That's where most ROI calculations go wrong, so let's take it piece by piece.

Step 1: Measure your baseline

Before turning anything on, write down a month of current numbers:

MetricHow to get it
New leads per monthFrom your CRM or inbox
Average first response timeSample 30 conversations and time the first reply
% of leads that get any replyOften lower than people think
Booked calls per monthFrom your calendar
Show rateAttended ÷ booked
Close rateDeals ÷ attended calls
Average deal valueRevenue ÷ deals

If you don't know these, that's the first finding. Most businesses I talk to overestimate how quickly they reply and how many leads get followed up.

Step 2: Identify where the AI creates extra calls

An AI setter doesn't conjure demand. It recovers leads you're already losing. The main sources:

  1. Faster first reply. Leads answered in seconds instead of hours. See what is speed to lead.
  2. After-hours leads. Evenings and weekends that currently wait until Monday.
  3. Follow-up. Leads who went quiet after one or two messages.
  4. Reactivation. Old leads nobody has time to contact. See how to reactivate old leads.
  5. No-show recovery. People who missed a call and never got rebooked.

Step 3: A worked example

Here's a made-up but realistic example for a home services business. Swap in your own numbers.

Baseline:

  • 300 leads a month
  • 60 booked estimates (20%)
  • 70% show rate → 42 estimates
  • 35% close rate → ~15 jobs
  • $6,000 average job

With an AI setter, conservative assumptions:

  • Faster replies and after-hours coverage lift booking from 20% to 24% → 72 booked (+12)
  • Follow-ups recover another 5 booked calls → 77 booked
  • Reminders lift show rate from 70% to 75% → ~58 estimates
  • Close rate unchanged at 35% → ~20 jobs

That's about 5 extra jobs, or roughly $30,000 in extra revenue for the month.

Cost:

  • Software: $97/month (a mid-tier plan)
  • AI usage: ~1,000 conversations × ~10 cents = ~$100
  • Your time: 4 hours a month reviewing conversations

Even if you cut the improvement in half, the setter pays for itself many times over. That's typical when deal values are in the thousands. When deal values are small (say a $40 class), you need a lot more volume for the same result, so measure carefully.

Step 4: Measure, don't assume

Run it for a month and compare against your baseline. The numbers I watch:

  • First response time should drop to seconds.
  • Reply coverage should approach 100% of leads.
  • Booking rate per lead.
  • Show rate, because more booked calls are only good if people show up.
  • Qualified rate, judged by your closers, because booking unqualified people wastes their time.

In ReplySetter the analytics break these down per agent, flow step and A/B variant, so you can see exactly where the extra calls came from.

Mistakes that distort ROI

From what I've seen, these are the common traps:

  • Counting every AI-booked call as extra. Some of those would have booked anyway. Compare to baseline, not to zero.
  • Ignoring show and close rates. An AI that books lots of unqualified people looks great until your closers complain.
  • Forgetting your time. Setting up and reviewing takes hours, especially in the first month.
  • Judging too early. The first week is setup and tuning. Judge on month two.
  • Per-message pricing surprises. A busy month on a per-message plan can wipe out the savings. See how much an AI appointment setter costs.

A quick back-of-the-envelope version

If you just want a gut check: if the AI creates one extra deal a month, does that deal cover the cost? For most businesses with deal values above a few hundred dollars, the answer is yes, by a wide margin. Then the question becomes whether the setup is worth your time, and that's what a free trial is for.

How I'd test ROI safely

With ReplySetter I'd start on the Free plan with one inbox in suggest mode, approving each reply, to see how well the AI handles your leads. Once the replies are good, move to Basic for booking, follow-ups and full auto, and compare a month against your baseline. Because you bring your own AI key, the usage cost is exactly what your provider charges, so the cost side of the formula is easy to read.

Frequently asked questions

What's a good ROI for an AI appointment setter?

If it books enough extra calls to cover its cost with a single extra deal, it's already positive. For businesses with deal values in the thousands, returns are often many times the cost.

How long until an AI setter pays for itself?

Usually within the first month or two once it's tuned, assuming you have steady lead flow. With very few leads, it takes longer.

How do I know the extra bookings came from the AI?

Compare against a baseline month, and look at which bookings came from after-hours replies, follow-ups and reactivation, which wouldn't have happened without it.

Does an AI setter improve close rates?

Indirectly. Better qualification means closers talk to better-fit leads, and faster replies mean leads are warmer on the call.

Is an AI setter worth it for a small business?

Often yes, especially if you miss leads after hours. I wrote a full post on whether an AI setter is worth it for a small business.