Free guide · 2 calculators · 269 guides · Updated Nov 5, 2026

Voice AI calling: how it works, what it costs, what the law says

An AI phone call is a loop: speech-to-text hears the caller, an LLM decides the reply, and text-to-speech speaks it down a phone line. A good loop answers in about 1.1 seconds. On today’s list prices, a self-hosted US stack costs about $0.0454 a minute before any platform fee.

TL;DR
  • Latency is the product. Speech-to-text, the LLM’s first token and the first audio byte take 825 of Twilio’s 1,115 ms target. Service hops and the phone network take the other 290 ms.
  • Voice is the biggest cost line. On our defaults, text-to-speech is 35% of the per-minute cost and the phone line is 31%. The LLM is 17%.
  • Consent first. AI voices are “artificial” under the US TCPA, India requires 140/1600 numbers for commercial calls, and the EU now requires telling people they are talking to an AI.
Step 1 · 2 min

How a voice AI call works

Four services run in a loop on every turn. Each one adds milliseconds and cents, so the table shows both.

StageWhat it doesLatency targetExample list price / call min
Phone lineCarries 8 kHz audio over SIP or the phone network230 ms (with buffering)$0.0140 · Twilio US outbound
Speech-to-textStreams the caller’s words and decides they have finished350 ms$0.0077 · Deepgram Nova-3
LLMReads the prompt and history, writes the reply375 ms to first token$0.0077 · gemini-3.8-flash
Text-to-speechTurns the reply into audio, streaming100 ms to first byte$0.0160 · ElevenLabs Flash
OrchestrationGlue between the services60 ms of hops$0 self-hosted, $0.05 on Vapi
Latency: Twilio core latency guide (median targets). Cost: official list prices, our defaults below. Checked Nov 5, 2026.Swipe →

Cascade or speech-to-speech?

The table describes a cascade: three separate models. Speech-to-speech models such as OpenAI’s realtime models and Gemini Live hear audio and answer in audio, which removes two hand-offs. The trade is control: a cascade lets you swap any part, log the transcript and pick a cheaper voice.

Step 2 · Tool · 2 min

Build a latency budget that adds up

People reply in about 208 ms on average, across 10 languages (Stivers et al., PNAS 2009). An AI turn will be slower, so set a budget and spend it on purpose. Start from Twilio’s targets, then enter your own measurements.

Mouth-to-ear turn gap
1,115 ms
Within Twilio’s 1,115 ms target
Your stack1,115 ms
Twilio target1,115 ms
Twilio upper limit1,400 ms
Humans, average gap208 ms

The two last rows are the remainder of Twilio’s published budget (885 ms platform gap minus the three services; 1,115 ms minus 885 ms).

Where the milliseconds usually go

  • Endpointing. Deciding the caller has finished. Twilio notes fixed end-of-turn defaults are often set around 500 ms, which can eat half the budget on its own. Semantic turn detection cuts it.
  • Long prompts. Time to first token grows with the context you send each turn. Trim history and cache the system prompt.
  • Distance. ITU-T G.114 says one-way delay under 150 ms feels “essentially transparent” (ITU-T G.114). Put your models in the same region as your phone carrier.
Step 3 · Tool · 3 min

What a voice AI minute costs

Pick a vendor for each part. Every price is the vendor’s own pay-as-you-go list price, with the source under each menu.

Change the assumptions (agent talk time, turns, tokens)
Cost per call minute
$0.0454
$454 for 10,000 minutes a month
Phone line
$0.014031%
Speech-to-text
$0.007717%
LLM
$0.007717%
Text-to-speech
$0.016035%
Platform fee
$0.00000%

List prices, no volume discounts. Excludes phone-number rental, servers, recording storage and taxes.

The worked example, line by line

Our defaults: the agent speaks for 50% of the call and replies 6 times a minute. Each reply sends 1,500 input tokens and writes 40. Speech runs at 800 characters a minute, the top of Cartesia’s stated 750–800 range. These are assumptions; change them in the calculator.

LineMathsPer call minute
Twilio US outbound$0.0140 × 1 min$0.0140
Deepgram Nova-3$0.0077 × 1 min$0.0077
gemini-3.8-flash6 × 1,500 × $0.75/1M + 6 × 40 × $3.75/1M$0.0077
ElevenLabs Flash800 chars × 50% × $0.04/1K$0.0160
Total, self-hostedSum of the four lines$0.0454
Total on Vapi$0.0454 + $0.05 hosting$0.0954
List prices checked Nov 5, 2026. Sources are under each calculator menu.Swipe →

Google lists gemini-3.8-flash at double the price from 1 Jan 2027, which would lift the LLM line to $0.0153. In India, Plivo charges ₹0.38 a minute for domestic calls in 30-second pulses (Plivo), so a 40-second call bills as 60 seconds.

All-in platform prices

OptionPer minuteHow it adds upSource
Self-hosted stack (above)$0.0454Four services, no platform feeThis page
Vapi + the same stack$0.0954$0.05 hosting + providers at costvapi.ai
Retell AI (example stack)$0.0978$0.055 voice infra + $0.015 Cartesia voice + $0.0128 GPT 4.1 mini + $0.015 telephonyretellai.com
Tough Tongue AI (our product), Pro plan$0.11$99 / mo for 900 minutes; extra minutes $0.11toughtongueai.com
Tough Tongue AI (our product), Enterprise$0.07Listed at $0.07 / min on custom planstoughtongueai.com
Tough Tongue AI runs this site and is our product, so we have a conflict of interest. Its prices are shown exactly as listed. Checked Nov 5, 2026.Swipe →

For the business case, use the AI calling ROI calculator. It compares these costs with the cost of a human caller.

Step 4 · 3 min

The rules that apply to AI calls

Consent and disclosure are the common thread. These are the rules most teams hit first. This is a summary, not legal advice.

RegionRuleWhat it means for an AI call
United StatesFCC-24-17, released 8 Feb 2024AI-generated voices are “artificial” voices under the TCPA, so calls need the prior express consent of the person called.
IndiaTRAI TCCCPR amendments, 12 Feb 2025Promotional calls use 140-series numbers; transactional and service calls use 1600. No normal 10-digit numbers for telemarketing. A first violation bars outgoing service for 15 days.
IndiaTRAI press release 91/2026Banks and other financial firms must call existing customers from 1600-series numbers.
IndiaDPDP Rules, notified 14 Nov 2025An 18-month phased rollout. Notice and consent duties for call recordings and transcripts are in the final phase (May 2027, per AZB & Partners).
European UnionAI Act Article 50(1)People must be told they are interacting with an AI system unless it is obvious. In force from 2 Aug 2026.
Each rule links to the regulator or the official text.Swipe →
Step 5 · Checklist · 3 min

Build or buy: test these 8 things first

Build when calls are your product and you have engineers to own latency and scale. Buy when you need agents live this month. Either way, run every candidate through this list on a real phone line.

  1. 1Turn gap on a real callMeasure p50 and p95 mouth-to-ear on a mobile network, not a browser demo. Compare with 1,115 ms.
  2. 2Barge-inTalk over the agent mid-sentence. It should stop within a beat and keep the context.
  3. 3Voicemail and IVR detectionCall a voicemail box and a phone menu. The agent should not pitch a machine.
  4. 4Warm transferHand off to a human with a summary, without dropping the caller.
  5. 5Billing incrementPer second, per minute or 30-second pulses. It changes the cost of short calls.
  6. 6Consent and disclosureWhere consent is stored, how the AI disclosure is spoken, and how opt-outs are honoured.
  7. 7Data location and retentionWhere audio and transcripts live, for how long, and whether you can delete them.
  8. 8Languages and accentsTest your real callers: Hinglish, regional accents, background noise, 8 kHz audio.
Library · 269 guides

Every voice AI guide on this site

Grouped by the question they answer. Open a group to see every guide in it.

Laws and compliance 23
Pricing and cost 13
Infrastructure: STT, TTS, LLMs, telephony, latency 126
Compare and choose a platform 55
Use cases by industry 27
Strategy, outbound and sales teams 25
FAQ · 5 questions

Quick answers

How much does an AI phone call cost per minute?

On official list prices checked Nov 5, 2026, a self-hosted US stack (Twilio + Deepgram Nova-3 + gemini-3.8-flash + ElevenLabs Flash) costs about $0.0454 a minute. Adding Vapi's $0.05 hosting fee makes it about $0.0954. All-in platforms we checked list $0.07 to $0.11 a minute.

How fast does a voice AI agent need to reply?

Twilio's published target is a 1,115 ms mouth-to-ear turn gap, with 1,400 ms as the upper limit. People in conversation reply in about 208 ms on average (Stivers et al., 2009), so every component you shave matters.

Is it legal to make AI calls in the US?

Yes, with consent. The FCC ruled on 8 Feb 2024 (FCC-24-17) that AI-generated voices count as "artificial" voices under the TCPA, so these calls need the prior express consent of the person called. This is not legal advice.

Which numbers must AI sales calls use in India?

TRAI's amended rules (PIB, 12 Feb 2025) put promotional calls on the 140 series and transactional or service calls on the 1600 series, and stop senders using normal 10-digit numbers for telemarketing.

Should I build my own voice agent or buy a platform?

Build when calls are your core product and you have engineers to own latency, scaling and compliance. Buy when you need agents live in days. The checklist on this page lists the 8 things to test either way.

Tough Tongue AI · our product · 25 free minutes

Hear a voice agent before you build one.

Set up a calling agent without code and test the turn gap on your own phone. The free plan includes 25 one-time minutes.