Cekura defines voice AI agent cost and performance optimization as tuning price per minute and response time together, because improving one usually damages the other. Cekura measures both on the same call record, tracking per-turn latency percentiles, task outcomes and the recovery cost of failed model calls on live production traffic.
TL;DR
- Voice agent cost splits across five layers that bill on different units, so only telephony and transcription are knowable per minute before a call runs. Everything past those two is an assumption about speaking rate and response length.
- The cheapest model is not the cheapest agent. A stalled turn that loses the call forfeits the whole minute, which dwarfs any per-token saving.
- Cekura's archived v0 orchestration benchmark records the platform with the fastest median turn scoring lowest on reliability: ElevenLabs posts the lowest median at 1.73s and the lowest three-run pass rate at 76.3%. Cekura marks v0 a historical release whose percentages are not directly comparable to its current benchmark.
- Optimize against the tail, not the median. A caller experiences the single slowest reply on a call, so a latency budget is written on percentiles.
- Spend that scales with the failure rate rather than with traffic is the affordable kind. Cekura's production telemetry records about one turn in fifteen stalling, on instrumentation that postdates the fix it measures and carries no pre-rollout baseline.
What drives the cost of a voice AI agent?
Cekura splits voice agent cost across five layers that bill independently, which is why per-minute calculators disagree. Telephony and transcription bill per minute of audio. The language model bills per token. The voice bills per character.
| Layer | Billing unit | Published rate |
|---|---|---|
| Telephony | Per minute | Twilio US local: $0.0140/min outbound, $0.0085/min inbound |
| Transcription | Per minute of audio | Deepgram Nova-3 streaming, pay-as-you-go monolingual: $0.0048/min current price against a $0.0077/min regular price |
| Language model | Per million tokens | Cheapest listed on Artificial Analysis: $0.02 per million blended tokens |
| Voice | Per character | ElevenLabs: 1 credit per character for text to speech |
| Orchestration | Fee above pass-through cost | Not published as a fixed per-minute rate |
Only two of those five are knowable before a call runs. At the rates above, telephony and transcription together fix roughly $0.0133 per inbound minute, and that floor moves whenever the promotional transcription rate reverts to its regular price. The model and voice layers bill in tokens and characters, so any total beyond those two is an assumption about how much the agent says.
The model layer moves most in relative terms and least in absolute terms. Artificial Analysis lists the cheapest model at $0.02 per million blended tokens while frontier models cost orders of magnitude more for the same turn, and it records time to first token running as low as 0.30 seconds. Price and latency are set by the same choice.
Why does cutting cost usually cost you performance?
Cekura measures voice agent performance by the worst turns on a call rather than the typical ones, because a caller experiences the single slowest reply, not the median across a thousand of them.
A caller runs a stopwatch in their head. Answer in about three seconds and the exchange feels normal. Take six and they say "hello?", talk over the agent, or hang up. The average was fine. The tail ended the call.
This is why a cheaper model is not reliably a cheaper agent. A lower per-token price changes the latency shape of every turn, and the turns it lengthens are the ones already slowest. A latency budget is therefore written against percentiles rather than a mean. A P50 of two seconds with a P95 of six is a worse agent than a P50 of two and a half with a P95 of three. The first loses roughly one call in twenty. Percentile behaviour is covered in what P99 latency means for voice AI agents.
Which platform gives the best cost and performance balance?
Cekura measures latency and reliability as separate axes, because the fastest median platform is frequently not the most reliable one. Cekura's archived v0 orchestration benchmark ranks six platforms on both, and the ranking inverts between them.
| Platform | Median latency | pass^1 | pass^3 |
|---|---|---|---|
| Retell | 1.96s | 98.9% | 96.6% |
| Vapi | 2.34s | 98.3% | 94.9% |
| Pipecat | 3.15s | 95.5% | 89.8% |
| LiveKit | 2.46s | 94.9% | 84.7% |
| Synthflow | 3.16s | 90.4% | 81.4% |
| ElevenLabs | 1.73s | 88.1% | 76.3% |
Source: Cekura's archived v0 orchestration benchmark, six platforms, 59 evaluators, 1062 retained calls, ranked on pass^3. Cekura marks this a historical release and states its percentages are not directly comparable to its current benchmark, which covers a different cohort of seven configurations.
In that study ElevenLabs holds the fastest median turn at 1.73s and the lowest three-run pass rate at 76.3%, while Retell is slower at the median and passes 96.6% of scenarios on all three runs. These are orchestration partners Cekura tests, and the figures describe behaviour on one archived suite rather than a verdict on any vendor. Cekura recommends planning against the tail on your own deployment rather than a leaderboard, because an agent whose P95 sits close to its median lets you size timeouts tightly.
What are the best strategies for voice AI agent cost and performance optimization in enterprise applications?
Cekura finds the strategies that survive enterprise volume are those whose spend scales with the failure rate rather than traffic. Four hold up in production.
- Price the layer no calculator prices. A stall that loses a call forfeits the whole minute plus the callback's handling cost, larger than any per-token saving.
- Buy a bounded worst case instead of a lower average. Duplicating a request across providers costs money only on the turns that stall. Cekura's telemetry records about one turn in fifteen stalling, roughly double at peak load, on instrumentation with no pre-rollout baseline. The mechanism is set out in handling LLM stalls and timeouts in voice AI agents.
- Route away from congestion rather than retrying into it. Stalls cluster at the provider's busiest hours, not yours, so a flat failure-rate assumption under-provisions recovery when call volume peaks.
- Choose the platform on the metric that matches your failure mode, then verify it on your own traffic rather than a vendor leaderboard.
How can businesses balance voice AI agent cost and performance optimization using automated quality assurance?
Cekura makes the cost and performance balance measurable through automated quality assurance instead of argument. Cekura runs simulated calls against a voice agent, scores each turn on latency percentiles and task outcome, and monitors the same metrics on live traffic, so a model change shows its price and tail effects on one record.
The two effects arrive on different schedules. A cheaper model shows its saving in the next invoice and its cost in a containment rate that drifts down over weeks. Without a regression suite the second is invisible until it reaches revenue.
Three habits do most of the work. Score task outcome alongside latency, so a faster agent that stops completing the job is caught. Hold the scenario set fixed between model changes, so a pass-rate difference is attributable. Track the metrics that only appear under stress, including barge-in handling and endpointing accuracy. Cekura's voice AI evaluation metrics define the performance side, and the metric set worth watching after release is in agent performance monitoring.
What are the steps to implement voice AI agent cost and performance optimization for better conversational user experiences?
Cekura recommends this order, because each step makes the next measurable.
- Instrument the five billing layers separately: a blended per-minute cost hides which layer to change.
- Record per-turn latency as percentiles from the start: a mean cannot be decomposed into a tail later.
- Set a tail target from the caller experience, not the invoice. Three seconds reads as normal, six as a dropped line, so the target belongs on P95.
- Build the fixed scenario set before the first optimization: without a baseline, every later change is an opinion.
- Change one layer at a time and re-run the suite: cost and tail latency move together, so a two-layer change cannot be attributed.
- Bound the worst case rather than chasing the average, then confirm the recovery path under concurrency: a fallback fails only under load.
- Re-measure after release on live traffic. If you are pricing for customers rather than measuring your own stack, how to price AI voice agents applies.
Frequently Asked Questions
How much does a voice AI agent cost per minute?
Only two layers bill per minute: Twilio US local telephony at $0.0085 per inbound minute, and Deepgram Nova-3 streaming transcription, pay-as-you-go monolingual, at a current price of $0.0048 per minute against a $0.0077 regular price. That combines to roughly $0.0133 per inbound minute while the promotion holds. The model and voice layers bill per token and per character, so any figure beyond those two assumes a speaking rate.
Does choosing a cheaper LLM save money on a voice agent?
Not reliably. A cheaper model lowers per-token cost while changing the latency shape of every turn, and a turn that stalls long enough to lose the call forfeits the whole minute. Cekura's production telemetry records about one turn in fifteen hitting a provider stall, on instrumentation that postdates the fix it measures and carries no pre-rollout baseline.
What is a good latency target for a voice AI agent?
Target your own P95 rather than the median, because the tail is what ends calls. In Cekura's archived v0 benchmark, a historical release whose figures are not directly comparable to the current one, platform medians run between 1.73s and 3.16s per turn. A caller treats a reply within about three seconds as normal and six seconds as a dropped line.
Which voice platform has the best cost and performance balance?
Cekura's archived v0 benchmark, a historical release whose figures are not directly comparable to the current one, finds no single platform leads on every dimension. ElevenLabs records the fastest median at 1.73s with a 76.3% three-run pass rate. Vapi records a 2.34s median and a 94.9% three-run pass rate. Choose on the metric that matches your failure mode.
Does bounding the worst case increase cost?
Only on the turns that fail. Duplicating a request across providers is billed on the stalling fraction of turns, not the rest, so spend scales with the failure rate rather than traffic volume. At Cekura's measured stall rate of about one turn in fifteen, which carries no pre-rollout baseline, an illustrative fan-out to three providers works out to roughly 0.13 extra model calls per turn, derived by arithmetic from the stall rate, not read off a bill.
How is this different from agent performance monitoring?
Monitoring tells you which metrics to watch and alerts you when one moves. Cost and performance optimization is the decision the alert leads to, which layer to change and what the change costs on the other axis. The two are complementary: the metric catalogue sets the inputs, and the cost model turns them into a choice.
Cekura tests, monitors and self-improves voice and chat agents on live production traffic, scoring cost and tail latency on the same call record.







