AI Income & Cash Flow

What Does an AI Appointment Setter Cost?

An AI appointment setter on this Retell stack costs $0.093 a connected minute. Compare that with human setter pay and the consent rule before you sell it.

A person in profile on a phone in a tiled stairwell while another carries groceries
Key Takeaways
  • A lean Retell stack is $0.093 per connected minute: $0.055 voice infrastructure, $0.008 for GPT 5 mini, $0.015 for a platform voice, and $0.015 for US telephony.
  • Say 1,000 connected minutes, one $2 number, and 200 texts at $0.01: the tool bill is $97. A $500 flat month leaves $403 before your hours and US tax.
  • A 19 September 2026 assistant listing pays a human setter $500 a month plus $2 per appointment set and $4 when the person shows.
  • FCC-24-17, released 8 February 2024, treats a human-sounding AI voice as an artificial voice, so those calls need the called party's prior express consent.
  • Telephone solicitations to a residential subscriber are barred before 8 a.m. and after 9 p.m. local time at the called party's location under 47 CFR 64.1200(c)(1).

Disclosure: this article contains affiliate links. If you open an account through one of them, Cashflow Abroad may earn a referral commission at no extra cost to you.

An AI appointment setter costs $0.093 for each connected minute on a lean stack: $0.055 for voice infrastructure, $0.008 for GPT 5 mini, $0.015 for a platform voice, and $0.015 for US telephony on a Retell number, using the component rates on Retell's pricing page. Say the line stays connected for 1,000 minutes, you keep one $2 number, and you send 200 confirmation texts at $0.01. The tool bill is $97. A virtual-assistant listing updated on 19 September 2026 pays a human setter a $500 monthly base, plus $2 when an appointment is set and $4 when the person shows, so a flat $500 month on this volume leaves $403 before your hours and US tax.

If the shop would rather own the phone agent than pay a monthly operating fee, Michael Heredia deploys an AI receptionist on the buyer's number for $8,000 once, with Google Calendar, Gmail, and Twilio connected. Twilio minutes and the voice model bill to the buyer, and there is no required monthly fee to him. The retainer below is for shops that want a person abroad to run the lead list, the prompt, and the calendar every month.

Who already pays for an appointment setter?

Independent health and Medicare shops pay for this job today, and they publish the rates. They are not buying a chatbot for the website. They are buying someone who calls people who already asked for information and puts a qualified conversation on a licensed agent's calendar.

Listing Published pay What the ad actually requires
OnlineJobs.ph, updated 19 September 2026 $500 a month, plus $2 per appointment set and $4 per show 40 hours a week, 80 to 150 outbound calls a day, seniors who requested life-insurance information. The ad says most people in the seat earn $800 to $1,400 or more.
Upwork, posted 28 September 2026 $6 to $20 an hour, plus an unstated bonus for a kept appointment Under 30 hours a week. Warm Medicare and senior leads only. The caller uses the shop's phone system and logs the outcome in GoHighLevel.
Remotelyx Medicare setter $1,000 a month base, plus commission examples of $400, $640, and $800 Full time, Monday to Friday, eight hours a day. The page's expected total with commission is $2,000 to $5,000 a month.
University of Washington board, Life Health, opened 8 September 2026 Commission only. The ad says the industry figure is about $20 per appointment, paid when the client buys, and also says the setter earns the client's first-month premium People who already asked for information. Calling window on the ad is 8 a.m. to 8 p.m. The posting's expiration date was 8 November 2026.

Those four ads are job posts, and two of them describe pay in different ways. Use them as proof a buyer exists, and as a ceiling. A shop that can hire a person at a $500 base has no reason to pay a much larger retainer for the same warm calls.

What you sell, and what stays with the licensed agent

You sell a warm-lead booking desk. The shop gives you people who filled out its form, answered its ad, or registered for its seminar. The agent confirms the request, asks the shop's qualifying questions, offers open times, and books one slot. It does not quote a premium or recommend a plan. The University of Washington listing says the human in that seat does not need an insurance license. Treat that as the instruction on that ad, and leave the policy conversation with the licensed person who owns the calendar.

The Upwork ad names GoHighLevel as the place the caller logs notes. If the shop already lives there, book on that calendar. Retell's calendar docs say a GoHighLevel calendar can cover the full booking cycle when it sits in the same sub-account as the contacts. The monthly price of that platform's own inbound receptionist is a different product, laid out in the GoHighLevel receptionist price breakdown.

What does one connected minute cost?

On the lean stack it is $0.093, and only connected time counts. Retell bills to the nearest second and does not round a call up to the next minute. A call that fails before it connects is not billed. A voicemail is billed only while the agent is still on the line. Silence and hold are billed, because speech-to-text stays on. After you transfer to a person, the AI voice fee stops and telephony keeps running for the rest of the call.

Piece Price When it hits the bill
Retell voice infrastructure $0.055 a minute Every connected minute, whichever model you pick
GPT 5 mini, standard tier $0.008 a minute The language model. The fast tier of the same model is $0.016
Retell platform voice $0.015 a minute Text-to-speech. ElevenLabs v3 on the same page is $0.10 a minute
US telephony on a Retell Twilio number $0.015 a minute The phone leg. A number you bring over SIP has no Retell telephony charge; the carrier bills you instead
Retell phone number $2 a month One US caller ID. Custom numbers have no Retell monthly number fee
SMS $0.01 a message Each confirmation text
Cal.com Free $0 One user, unlimited booking links and calendars. Round-robin is on Teams, listed at $12 per user per month with a 25% yearly saving noted on the pricing page
Extra concurrency $8 per extra concurrent call each month Only after the 20 concurrent calls included on pay-as-you-go

The pricing page also prints a voice band of $0.07 to $0.31 a minute. Retell's own cost guide describes that band as infrastructure, text-to-speech, and the model, with telephony and add-ons on top. A knowledge-base add-on is another $0.005 a minute. The first 10 knowledge bases are included. Turning the add-on on for the same 1,000 minutes adds $5 and moves the tool bill from $97 to $102. Branded caller ID is $0.10 per outbound call. Personal-information removal is $0.01 a minute. Leave those off until a shop asks for them in writing.

Starter math

Say one shop connects for 1,000 minutes, you send 200 texts, and you rent one Retell number. Tools: 1,000 × $0.093 = $93, plus $2, plus 200 × $0.01 = $2, which is $97. Say you charge the $500 monthly base already printed on the September 2026 assistant listing, with no per-appointment fee in this example, and say the month takes 8 hours of list cleanup, transcript review, and one prompt fix. Revenue $500 minus tools $97 leaves $403, which is $50.38 an hour before US tax. A Mercury account is where that $500 can land while you live abroad.

Data note: Retell, Cal.com, and the job ads were checked on 12 November 2026. Model rows on the Retell page change. Read the billing tab before you quote a shop.

How should you price the retainer?

Start from the $500 base a shop already pays a person, because the example tool bill is $97. That leaves room for your hours without inventing a premium the buyer has not shown they will pay. Add a show fee only if it sits under the human incentives already in the ads: $4 when someone shows on the assistant listing, or the "about $20 per appointment" line on the Life Health posting, which is paid when a policy is bought, not when a slot is booked.

A starter path and an operator path

The starter path is one shop, Cal.com's free plan on a single licensed agent's calendar, GPT 5 mini, and a flat month near $500. Cap the contract in connected minutes. At $0.093, an uncapped list is how a $97 month becomes a bill you cannot mark up. You are selling the minutes you agreed to run, which is a different job from the 80 to 150 human dials a day on the assistant ad.

The operator path is several agents on one shop. Round-robin is on Cal.com Teams, listed at $12 per user per month, with the pricing page noting a 25% saving for yearly billing. Two users are $24 a month at that rate. Add it before you set the retainer. If the shop already pays for GoHighLevel, book there and skip a second scheduler. Put the Retell account, the phone number, and the calendar in the shop's name, on the shop's card, so the call audio stays in an account they can open.

How do you book the first week?

Build the desk in the shop's accounts, prove one booking on a test contact you control, then dial only the warm list. Retell's batch-call page says batch campaigns are deprecated and that new outbound work should use the Dialer, which adds retries, text steps, and compliance checks such as federal do-not-call screening. Use the Dialer. The steps below are the part you can finish before the first real lead.

Step Where Do this
1 The shop's Retell account Create the agent on GPT 5 mini and a platform voice. Put the shop's card on billing. Tests bill at production rates, in the same rough $0.07 to $0.31 band, so test short calls.
2 Phone numbers Buy a US number at $2 a month, or import the shop's number. Bind an outbound agent. Leave the inbound agent empty if this number should not take callbacks.
3 Cal.com, or GoHighLevel if they already use it Connect Cal.com with OAuth. Add Check Availability and Book Appointment. Paste the link ID, not the full URL. Retell stores the numeric event type. The old built-in Cal.com tools were on a migration that completed 31 October 2026, so use the integration connection.
4 The prompt Collect the name, the reason they asked to be called, and a time. Read the slot back and get a yes before the booking tool runs. A fixed value in the tool is not replaced by what the person says. Do not let the prompt quote a premium or name a plan.
5 The Dialer Upload numbers that came from the shop's own form, with the date the person asked. Keep the calling window inside 8 a.m. to 9 p.m. at that person's location. Turn on the internal do-not-call check. It defaults to off, and when it is on a marked number is rejected with an HTTP 400.
6 The next morning Read the calls that booked the wrong day, hit voicemail, or talked through a transfer. Fix the prompt before the next run. A scheduled legacy batch cannot be edited once it leaves draft, so do not schedule a list you have not listened to.

Cal.com sends the confirmation configured on that event type, so write it in the shop's voice and keep the sales offer out of it. If the booking tool returns HTTP 409, the slot was taken. Check availability again and offer a new time.

Tiny clay figures with wooden tokens pass an open gate and sit in chairs

Place the first leads one call at a time until you have heard the failures. Retell-purchased numbers can call 15 countries, which is enough for a US list dialed from abroad. Some newly purchased numbers, as of November 2026, sit in a two-minute outbound hold, and the create-call API returns HTTP 409 with a retry time. That response is the hold. The calendar uses the same status code when a slot is gone. Wait, then retry with the same idempotency key. Retell keeps the successful response for that key for one hour, as of October 2026. Twilio's default pace is one new call per second, with a maximum of five. The 20 included concurrent calls cap how many conversations run at once.

What can go wrong on the calls?

The expensive failure is a call the person never agreed to. In a ruling released on 8 February 2024, FCC-24-17, the Federal Communications Commission said the Telephone Consumer Protection Act's limits on an artificial or prerecorded voice cover AI that generates a human voice, so those calls need the prior express consent of the person you are calling.

The FCC's enforcement page is the practical version. A non-emergency autodialed or prerecorded call to a cell phone needs prior express consent, and that consent has to be in writing when the call contains an advertisement. A prerecorded advertising call to a home line needs prior express written consent too. The text is 47 CFR 64.1200. Paragraph (a)(2) covers advertising and telemarketing calls that use an autodialer or an artificial voice, with the nonprofit and health-care-message exceptions written there. Paragraph (a)(3) requires written consent for an artificial-voice advertising call to a residential line.

A commercial artificial-voice call to a home line that is not an advertisement still has a limit when you have no consent: no more than three calls in any 30 days, and you must honor an opt-out. Keep the form, the number on it, and the date. If the script names a product or a reason to buy, treat the call as advertising and dial only with the written consent that paragraph describes.

Paragraph (c)(1) bars a telephone solicitation to a residential subscriber before 8 a.m. or after 9 p.m. local time at the called party's location. A US afternoon can be night where you live, so set the Dialer window in the lead's time zone. Paragraph (c)(2) covers the national do-not-call registry. The FCC says advertising calls to a registered number need an established business relationship or prior express written consent, and that this includes live calls. A form from an old campaign does not automatically cover a new pitch.

Billing surprises that eat the $403

Hold time is billed. After a transfer, telephony continues once the AI fee has stopped. Voicemail is billed while the agent stays on the line, so end the call when the recording starts unless the shop wants a short message left. Burst, past the included concurrency, is $0.10 a minute for the whole call. Dialer campaigns wait for a free slot instead of bursting, and the contact keeps the attempt.

A verified-number line on the pricing page is easy to misread. One table lists $10 per verified number per month. Another table on the same page lists a one-time $10 fee. Open the billing preview before you click it. The same caution applies to a knowledge base, branded caller ID, and a second phone number. Each one is optional, and none of them is inside the $97.

Hands setting a plain phone headset on a kitchen chair in evening light

The last operational failure is a booking that looks successful and is not on the agent's calendar. Live tests of the Cal.com tools create real appointments and can email the attendee. Test with your own address. If availability comes back empty, the link ID is wrong, the hours on that link are closed, or the calendar app behind Cal.com is not connected, so busy times are invisible. Fix that before you tell a shop the week is live.

What to do with the first shop

Send the first shop a minute cap, a retainer near the $500 base in the September 2026 assistant ad, and a tool line they can recompute at $0.093 a connected minute plus $2 and a penny a text. Book on the calendar they already pay for. Dial only people who asked, inside 8 a.m. to 9 p.m. where they live, and leave plan recommendations to the licensed agent. A shop that wants its published number answered is shopping a receptionist, and those retainers are collected under AI Income & Cash Flow.

Data notes and sources checked

Frequently asked questions

How much does an AI appointment setter cost to run?

On a lean Retell stack checked in November 2026, a connected minute is $0.093: $0.055 for voice infrastructure, $0.008 for GPT 5 mini, $0.015 for a platform voice, and $0.015 for US telephony. A phone number is $2 a month, and each text is $0.01. Failed calls that never connect are not billed.

Who pays for an AI appointment setter?

Independent health and Medicare shops already hire human setters for people who asked for information. Published ads show a $500 monthly base plus small per-appointment bonuses, hourly ranges of $6 to $20, and a $1,000 full-time base plus commission.

Can the AI quote an insurance premium?

Keep premiums and plan recommendations with the licensed agent. A University of Washington job ad says the human setter does not need a license because the work is booking people who already asked, and the licensed person handles the sale. State insurance rules still govern who may discuss a policy.

Do outbound AI calls need consent?

Yes. FCC-24-17 says AI that generates a human voice is an artificial voice under the Telephone Consumer Protection Act and needs prior express consent. Advertising calls that use that voice need prior express written consent under 47 CFR 64.1200, aside from the exceptions written in the rule.

This guide is general information, not personalized tax, legal, or investment advice. Rules change; verify current thresholds with official sources or a qualified professional before acting.

AI incomeappointment settercash flow abroadremote business