DroidCrunch
  • About
  • Blog
  • Categories
    • Automation
    • Tech
    • SEO
    • WordPress
    • Software
    • Hosting
    • Proxy
  • AI
    • AI Writing
    • AI Image
    • AI Tool
    • AI Video
  • Deals
  • Contact
Subscribe
No Result
View All Result
DroidCrunch
  • About
  • Blog
  • Categories
    • Automation
    • Tech
    • SEO
    • WordPress
    • Software
    • Hosting
    • Proxy
  • AI
    • AI Writing
    • AI Image
    • AI Tool
    • AI Video
  • Deals
  • Contact
Subscribe
DroidCrunch

AI Voice Agents Explained 2026: How Vapi and Retell Work, and What a Minute Costs

Lokesh Kapoor by Lokesh Kapoor
October 29, 2026
3
0

The demo answered in a blink. On a real phone line, your caller says “Hello? Are you still there?”

Short answer: AI voice agents are three models taking turns on a phone line: speech-to-text, a language model and text-to-speech. Budget $0.08 to $0.19 a minute and a pause near 1.5 seconds. Pick Vapi for control, Retell for a faster build, ElevenLabs for the voice.

We built a small one on our own server and timed every stage.

The slowest part wasn’t a model. It was a timer.

How we checked this (and what we didn’t)

On 29 October 2026 we read the live pricing pages of Vapi, Retell, ElevenLabs, Bland and Synthflow. Then we built a tiny voice pipeline on an 8-core cloud server with no GPU.

It ran free parts: Whisper, two small Qwen2.5 models in Ollama, and the Piper voice. Five caller lines from a made-up dental office went in, as clean audio and as 8 kHz phone audio.

We didn’t place live calls on Vapi, Retell or ElevenLabs for this post. Real phone-line timings come from Openbenchmarks, an independent test that dialled five platforms with a robot caller over about 2,000 turns.

Disclosure: we earn a commission if you sign up for Vapi, Retell or ElevenLabs through our links. It doesn’t change what you pay.

What happens in the second and a half after a caller stops talking?

Every turn runs five steps. The phone line carries the audio and speech-to-text writes it down. A turn detector decides the caller is done, the model replies, and text-to-speech reads it out.

StepIts jobWhat goes wrong
Phone line (Twilio, Telnyx, SIP)Carries 8 kHz audio both waysNetwork delay you never see in a browser demo
Speech-to-text (STT)Turns speech into words as it arrivesMishears names, numbers and accents
Turn detection (endpointing)Decides the caller has finishedWaits too long, or cuts people off mid-number
Language model (LLM)Writes the reply and calls toolsSlow answers, wrong answers, ignored rules
Text-to-speech (TTS)Speaks the replyA robotic voice or a slow first word

The trick is overlap. Good platforms transcribe while the caller is still talking, and start speaking sentence one before the model has written sentence two.

So which step decides how fast your agent feels? Not the one most people blame.

How AI voice agents work: caller audio flows through speech-to-text, turn detection, the LLM and text-to-speech, then back to the caller
One turn of an AI voice agent. The turn-detection wait sits between the caller’s last word and the model’s first token, so it shows up in every pause.

We built a tiny one on our own server. Here’s where the time went

Our fastest stack spent 0.6 seconds thinking per turn; the most accurate, 1.16 seconds. Medians over three runs of five caller lines:

StageWhat we ranMedian timeWhat we saw
Speech-to-textWhisper tiny.en0.23 sWrote “Del to dental” for Delta Dental, and “tease” for teeth on phone audio
Speech-to-textWhisper base.en0.36 sAll five lines right in both audio qualities
Speech-to-textWhisper small.en0.86 sSlower, and still wrote “delto dental” once
Language modelQwen2.5 1.5B0.22 s to first sentenceFast, but ignored the transfer rule
Language modelQwen2.5 3B0.65 s to first sentenceTalked about transferring. Didn’t do it
Text-to-speechPiper (lessac voice)0.15 s to first sentenceFlat voice, quick start

Names break first. Every transcription error hit a name or a key word. Give the transcriber your business name, street and insurers before day one. ElevenLabs calls this keyterm prompting.

Bigger models make callers wait. The 3B model tripled the wait for the first spoken sentence. That’s the gap between a snappy reply and a caller repeating themselves.

Saying “I’ll transfer you” isn’t transferring. We told both models to hand anyone who asked over to a person. The 1.5B model said, “Yes, you can speak to a real person,” and did nothing.

Real platforms move the call through a tool call. That’s the line between an agent and a chatbot, and our guide to AI agents vs traditional automation draws it clearly.

Our take: test the boring paths first. Transfers, bookings and “can I speak to someone” break long before small talk does.

Why the demo feels instant and your phone line doesn’t

Vendor latency numbers stop at the vendor’s server. Your caller also hears the turn-detection wait and the phone network.

Retell’s docs say its platform gets as low as 600 milliseconds, measured on its own servers. Openbenchmarks timed the gap from the caller’s side, off real call recordings:

PlatformMedian pauseSlowest 1 in 20 turns
Telnyx1.30 s1.86 s
ElevenLabs1.42 s1.77 s
Bland1.52 s2.25 s
Vapi1.56 s2.01 s
Retell1.74 s2.26 s

None got under one second. Each platform’s own report ran about half a second faster than the recordings.

Now the timer. Vapi waits 0.4 seconds after the caller stops by default, and 1.5 seconds when the transcript lacks punctuation. Retell shipped with a full second.

The benchmark cut both to 0.1 seconds for a fair race, so an out-of-the-box agent pauses longer than the table shows.

Add Vapi’s default wait to our lab stacks and you’re at 1.0 to 1.6 seconds before audio even reaches a phone line. People in normal conversation leave about 200 milliseconds, per a 2009 study of 10 languages.

Why does that matter? Past about two seconds of silence, callers assume the line dropped and start talking over the reply.

Real-world tip: shorten the wait for quick questions and lengthen it where callers read out numbers. A 0.2-second wait will cut someone off halfway through a phone number.

What does one minute really cost on Vapi, Retell, ElevenLabs and Bland?

For a typical small-business agent, budget $0.08 to $0.19 per minute. The platform fee is the line everyone sees. It’s rarely the biggest.

  • Vapi charges $0.05 a minute for hosting and passes the parts through at cost. That’s about $0.01 for Deepgram transcription, $0.008 to $0.045 for an OpenAI model and $0.015 to $0.024 for an ElevenLabs voice. Calls on a Vapi number carry no transport fee.
  • Retell charges $0.055 for its infrastructure. On top go the model (under a cent to $0.16), the voice ($0.015 for its own, $0.04 for ElevenLabs Flash) and $0.015 for a US Twilio line.
  • ElevenLabs Agents charge $0.08 a minute for the voice side. The model is billed on top, and your carrier bills you directly.
  • Bland charges $0.14 a minute with the model, transcription and voice included, or $0.12 on a $299 monthly plan. Telephony is extra.

Synthflow has no self-serve price; contracts start at $30,000 a year.

Here’s the maths for a dental office taking 1,000 US calls a month at three minutes each: 3,000 minutes.

SetupPer minutePer monthNot included
Vapi, cheap to premium parts$0.082 to $0.129$245 to $387Twilio if you bring a number (+$24)
Retell, GPT 5.4 mini + Retell voice$0.109$327Knowledge base (+$15)
Retell, GPT 5.4 + ElevenLabs Flash$0.190$570Knowledge base (+$15)
ElevenLabs Pro + extra minutes$0.08 + model$240 + modelModel, carrier (~$24 on Twilio)
Bland Start$0.14$420Telephony

The benchmark’s own invoices agree. On default settings, a minute cost $0.079 on ElevenLabs, $0.084 on Vapi, $0.134 on Retell and $0.141 on Bland, before the carrier.

AI voice agent cost per minute on Retell: platform $0.055, LLM $0.080, voice $0.040 and phone line $0.015, about $0.19 in total
Our premium Retell setup from the table. The model line alone outweighs the platform fee; swap in GPT 5.4 mini and the minute drops to $0.109.

One quirk on ElevenLabs: every paid plan works out to exactly $0.08 a minute. $22 buys 275 minutes and $99 buys 1,238, so you’re really buying how many calls can run at once. Our ElevenLabs pricing breakdown explains the plans behind it.

And Bland’s $299 plan only pays off above 14,950 minutes a month. Below that, $0.14 is cheaper.

The model you pick moves the bill more than the platform

On Retell’s price list, the model line runs from $0.0064 a minute for GPT 5.4 nano to $0.16 for GPT 5.5. Over our 3,000 minutes, that’s $19 versus $480 for the same calls.

Speech-to-speech models skip the relay: one model hears and speaks. They sound more natural and cost more. GPT Realtime is $0.345 a minute on Retell, or $1,035 a month for our dental office. The mini version is $0.07.

Wait. Didn’t the small model fail our transfer test?

It did, and that’s the trade. A mini-class model handles hours, prices and bookings for pennies. Test every action it must take, and move up a tier only when a real call fails.

Answering from your own documents uses the same retrieval trick as chatbots. Our plain-English RAG explainer shows why short, clean pages make better phone answers.

The extras that show up after launch

Concurrency is the bill nobody budgets for. It’s how many calls can run at the same moment.

ExtraVapiRetellElevenLabsBland
Free credit$5$1015 minutes2 credits
Calls at once (entry)4204 free, 20 on Pro10
More calls at once$10 per line a month$8 per call a monthBurst at $0.16 a minute50 on the $299 plan
Phone number1 included$2 a monthBring your ownInbound number on Start

Picture that dental office at 9 a.m. on a Monday. Five people call at once, and Vapi’s free tier has four lines. The fifth caller needs a $10 monthly line, or a busy signal.

Retell’s add-ons stack up too: knowledge base, noise removal and guardrails add half a cent a minute each, and PII removal a full cent.

Vapi, Retell, ElevenLabs or Bland: which one fits you?

Feature
Vapi$0.05/min + partsBest for: Developers who want to choose every partTry Vapi
Retell$0.07 to $0.31/minBest for: Teams that want templates and a dashboardTry Retell
ElevenLabs Agents$0.08/min + modelBest for: Brands where the voice matters mostTry ElevenLabs
Bland$0.14/minBest for: One all-in rate with no token maths
What the rate covers Hosting only Infrastructure only Voice side, not the model Model, transcription and voice
Calls at once, free 4 20 4 (Free plan) 10
Median pause on real calls 1.56 s 1.74 s 1.42 s 1.52 s
Our 3,000-minute month $245 to $387 $327 to $570 $240 + model $420 + telephony
Swipe →
Vapi$0.05/min + partsBest for: Developers who want to choose every part
What the rate covers
Hosting only
Calls at once, free
4
Median pause on real calls
1.56 s
Our 3,000-minute month
$245 to $387
Try Vapi
Retell$0.07 to $0.31/minBest for: Teams that want templates and a dashboard
What the rate covers
Infrastructure only
Calls at once, free
20
Median pause on real calls
1.74 s
Our 3,000-minute month
$327 to $570
Try Retell
ElevenLabs Agents$0.08/min + modelBest for: Brands where the voice matters most
What the rate covers
Voice side, not the model
Calls at once, free
4 (Free plan)
Median pause on real calls
1.42 s
Our 3,000-minute month
$240 + model
Try ElevenLabs
Bland$0.14/minBest for: One all-in rate with no token maths
What the rate covers
Model, transcription and voice
Calls at once, free
10
Median pause on real calls
1.52 s
Our 3,000-minute month
$420 + telephony

We may earn a commission when you buy through links on this page. This does not affect our reviews.

Pick Vapi if you write code and want to choose every part, because it charges a flat hosting fee and passes the rest through at cost. Skip it if you need more than four calls at once and don’t want to pay per line. Our full Vapi review walks through the builder.

Pick Retell if you’d rather start from a template with 20 free simultaneous calls, because a busy front desk hits concurrency limits first. Skip it if you want premium voices cheaply, since ElevenLabs voices add $0.04 to $0.10 a minute there. More in our Retell review.

Pick ElevenLabs if callers will judge the voice first, or you want to clone your own voice for the agent. Skip it if you want phone numbers handled for you, because you bring your own carrier.

Pick Bland if you hate per-token maths and want one number per minute. Skip it if volume is low and every cent counts: $0.14 sits above our Vapi and ElevenLabs setups.

Writing bookings into a CRM? Retell lists n8n as an integration, and our n8n review covers that glue layer.

Frequently asked questions

Can an AI voice agent use my existing business phone number?

Yes. The simplest route is forwarding your current number to the agent’s number. Bigger setups connect a SIP trunk from their carrier: Retell charges nothing for custom telephony, Vapi supports Twilio, Vonage and Telnyx, and ElevenLabs connects to Twilio or SIP. Porting the number itself is possible but slower.

Is it legal to make outbound calls with an AI voice agent?

It depends on where you call. In the US, the FCC ruled in February 2024 that AI-generated voices count as artificial voices under the TCPA, so those calls need the called person’s prior express consent. Answering inbound calls is far simpler. Check your country’s rules before any outbound campaign.

What happens when the voice agent can’t answer a question?

You decide in advance. Most setups transfer to a person, take a message, or text a link. Retell offers call transfer and SMS at $0.01 a message, and Bland bills transferred minutes at $0.04 to $0.05. Write the fallback into the prompt and test it, because a dead end loses the caller.

What is a good latency for an AI voice agent?

Retell recommends keeping an agent’s estimated latency under 1.5 seconds and treats a median above 2.5 seconds on real calls as high. Watch the slowest turns, not the average: Retell’s own example call had a 0.8-second median but a worst turn of 2.5 seconds.

Can a voice agent book appointments into my calendar?

Yes, through tool calls. The model decides a booking is needed, the platform calls your calendar or a webhook, and the agent reads back the slot. Retell lists appointment booking as a built-in feature. On Vapi you wire it up with functions or an automation tool.

Do AI voice agents work in languages other than English?

Yes, with caveats. ElevenLabs lists 70 or more languages for its conversational voices. Turn detection is the weak spot: Vapi recommends LiveKit endpointing for English and its own endpointing for other languages. Test with native speakers, because accents hit transcription hardest.

Can I self-host an AI voice agent to avoid per-minute fees?

You can. Frameworks like LiveKit Agents and Pipecat let you run your own stack, and our CPU test ran open-source parts for free. You then own the phone connection, scaling and uptime, and good models need a GPU. Below a few thousand minutes a month, a platform usually costs less than your time.

How do I test a voice agent before customers call it?

Call it yourself from a mobile on a weak signal, then try to break it: interrupt it, read out a phone number slowly, ask for a human. Vapi and Retell both include call simulation, and Retell’s call logs show latency percentiles for every turn, so slow tails are easy to spot.

The bottom line

AI voice agents live or die on the pause, and that pause comes mostly from timers, model size and the network.

Developers should start on Vapi. Teams that want templates and 20 free lines should start on Retell. Brands that sell on their voice should start on ElevenLabs Agents.

One warning: budget for the model and for concurrency, not the platform fee.

Your next step: build the agent, then call it from your own phone ten times. Count the pauses before you count the features.

Share4Tweet2Share1Share
Previous Post

How to Speed Up a WordPress Site 2026: 7 Fixes We Measured on Our Own Blog

Next Post

How to Scrape Websites for LLMs 2026: Turning Pages into Clean Markdown

Lokesh Kapoor

Lokesh Kapoor

I am Lokesh Kapoor who loves to write blogs, create videos and watch sci-fi movies on Netflix and Jio Cinema. DroidCrunch is my first love and a crucial part of my life.

Related Posts

Topical authority title card: a pillar page connected to its cluster pages by two-way links

Topical Authority 2026: How to Plan Topic Clusters for a Blog

October 30, 2026
298
Scrape websites for LLMs title card: a cluttered web page filtered into clean Markdown and neat chunks for an AI model

How to Scrape Websites for LLMs 2026: Turning Pages into Clean Markdown

October 30, 2026
298
Email deliverability title card: a laptop inbox with emails sorted into the inbox and the spam folder

Email Deliverability Explained 2026: Why Emails Land in Spam and How to Fix It

October 28, 2026
307
RAG in n8n title card: documents flowing into a vector store and a chat window answering from them

How to Build a RAG Chatbot on Your Own Docs in n8n (No Code) 2026

October 28, 2026
299
Load More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Youtube Instagram Telegram Discord Facebook Whatsapp Twitter LinkedIn

About

DroidCrunch Logo Dark

DroidCrunch is your trusted blog & YouTube channel dedicated to SAAS lovers, WordPress enthusiasts, and Technology Freaks.

Quick Links

  • About Us
  • Editorial Policy
  • Contact Us
  • Help & Support
  • RSS Feed

© 2026 DroidCrunch - Best Place for Tech NomadPrivacy PolicyTerms & ConditionsCookie PolicyGDPR RightsAffiliate Disclosure

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
Subscribe
  • About
  • Blog
  • Categories
    • Automation
    • Tech
    • SEO
    • WordPress
    • Software
    • Hosting
    • Proxy
  • AI
    • AI Writing
    • AI Image
    • AI Tool
    • AI Video
  • Deals
  • Contact

© 2026 DroidCrunch - Best Place for Tech NomadPrivacy PolicyTerms & ConditionsCookie PolicyGDPR RightsAffiliate Disclosure

DroidCrunch Giveaway

Amazon Gift Card worth $15

Participate now and get a chance to become a lucky winner to receive the reward.​

Join Giveaway