ENGINEERING THE NEXT GENERATION

Logo
Home/Blog/What an AI Voice Agent Actually Costs to Run: A 2026 Line-by-Line Teardown
Voice AICost AnalysisInfrastructureBuild vs BuyAI Engineering

What an AI Voice Agent Actually Costs to Run: A 2026 Line-by-Line Teardown

August 10, 2026
What an AI Voice Agent Actually Costs to Run: A 2026 Line-by-Line Teardown

TL;DR & Quick Summary

Most published pricing for AI voice agents tells you what a vendor charges. This teardown covers what the thing costs to operate — every component, priced per minute of call time.

The short version, for a three-minute inbound call:

  • Telephony: ~$0.009/min — effectively fixed
  • Speech-to-text: ~$0.008/min — effectively fixed
  • LLM inference: ~$0.007–$0.038/min — swings ~5x on model choice
  • Text-to-speech: ~$0.020–$0.070/min — usually the largest single line
  • Orchestration and hosting: ~$0.004–$0.050/min — depends on self-hosted vs platform

All-in: roughly $0.04 to $0.13 per minute.

  • Key Takeaway: The language model is not the expensive part. Voice synthesis usually is — and the engineering to build and maintain the agent costs far more than every per-minute line combined. Build for integration, not to save on minutes.
  • Get Started: Want the cost model run against your actual call volume and booking stack? Schedule a Strategy Call with Cogniq AI or explore our voice AI automation services.

About the rates in this teardown. The figures below are representative published rates from mainstream providers — Twilio, Deepgram, ElevenLabs, Cartesia, Vapi, Retell — at the time of writing. Component pricing in this market moves quickly and volume tiers change the arithmetic. Treat every number here as a model you re-run with current rates, not a quote. The structure of the model is what stays true; the inputs will not.


Why Nobody Publishes This

Per-minute component economics are the basis of every AI receptionist vendor's margin. Publishing them invites exactly the question vendors would rather you did not ask: what am I actually paying for?

The answer, for a well-run vendor, is legitimate — engineering, integrations, uptime, support, and the person who answers when the agent mishandles a call at 2am. Those are real costs and they deserve real margin. But you cannot evaluate whether a price is fair without knowing the floor beneath it.

This teardown gives you that floor. For the other side of the comparison — what vendors actually charge, normalised across nine providers — see our AI receptionist pricing comparison. This post is the cost side; that one is the price side.


The Five Cost Lines

Every voice agent, regardless of who builds it, runs the same loop: audio comes in over a phone network, gets transcribed, gets reasoned about, gets spoken back. Four services and some orchestration.

Component What It Does Typical Rate Per Minute of Call
Telephony Carries the call over the PSTN ~$0.0085/min inbound, plus ~$1.15/month per number ~$0.009
Speech-to-text Streams caller audio to text ~$0.0077/min streaming ~$0.008
LLM inference Decides what to say and which tools to call Per token, varies by model ~$0.007–$0.038
Text-to-speech Renders the reply as speech Per character, varies sharply by provider ~$0.020–$0.070
Orchestration Turn-taking, barge-in, tool routing, state Platform fee or self-hosted compute ~$0.004–$0.050

Two of these are effectively fixed. Two of them are where your bill is actually decided.


Line 1 and 2: Telephony and Speech-to-Text

Take these as constants and stop optimising them.

Telephony runs around $0.0085 per inbound minute on Twilio for a US local number, plus roughly $1.15 per month to rent the number itself. Toll-free costs more. International inbound varies widely by country, and if you serve callers across the EU or APAC you will want per-region numbers, which multiplies the fixed line but not the per-minute one.

Streaming speech-to-text on Deepgram's Nova models lands near $0.0077 per minute. Competitors cluster within a cent of that. Batch transcription is cheaper, but batch is useless here — a voice agent needs partial transcripts within a few hundred milliseconds to interrupt naturally.

Combined, these two lines total roughly $0.017 per minute and are nearly the same whichever vendor or stack you choose. At 600 minutes a month that is about $10. Any effort spent shaving these is misdirected.


Line 3: LLM Inference — Smaller Than You Think

This is the line teams over-estimate most, and it is worth doing the arithmetic properly.

A three-minute booking call is roughly 12 to 16 conversational turns. On each turn you resend the system prompt, the tool definitions, and the conversation so far — so token consumption grows through the call rather than staying flat.

A realistic profile for a well-built agent:

  • System prompt and tool schemas: ~1,200 tokens, resent every turn
  • Average total context across the call: ~2,500 tokens per turn
  • Fourteen turns: ~35,000 input tokens cumulative
  • Replies are short by design: ~40 tokens per turn, so ~560 output tokens total

Now price that two ways:

Model Tier Input Rate Output Rate Cost per 3-min Call Per Minute
Fast small model ~$0.60/M ~$2.40/M ~$0.022 ~$0.007
Frontier model ~$3.00/M ~$15.00/M ~$0.113 ~$0.038

Model choice moves this line by roughly 5x — and yet even the expensive option is a minority of total cost. Two practical consequences follow.

First, prompt caching matters more than model price. That 1,200-token system prompt is identical on every turn. Caching it cuts input cost substantially on providers that support it, and the saving compounds with call length.

Second, latency should drive model selection, not price. In voice, a 900ms pause reads as a broken call. Callers talk over it, the agent restarts, and the interaction degrades. The cheaper small model is frequently the better choice on quality grounds because it responds faster — and it happens to cost less. Where a frontier model earns its place is complex reasoning mid-call: multi-constraint scheduling, eligibility logic, genuine ambiguity. A sensible design routes most turns to a fast model and escalates only the turns that need it.


Line 4: Text-to-Speech — Usually Your Largest Line

Here is the finding that surprises most teams building their first agent.

In a three-minute call the agent speaks perhaps 55% of the time — roughly 1.6 minutes, about 240 words, or ~1,400 characters of synthesised speech.

TTS Tier Rate per 1,000 chars Cost per 3-min Call Per Minute
Premium voice ~$0.090 ~$0.126 ~$0.042
Mid-tier voice ~$0.050 ~$0.070 ~$0.023
Budget / efficient voice ~$0.030 ~$0.042 ~$0.014

At the premium tier, text-to-speech costs more than telephony, speech-to-text, and a fast LLM combined. It is the single largest variable in the stack, and it is the first place to look when a per-minute number comes back higher than expected.

This is a genuine product decision, not a pure cost one. A noticeably synthetic voice increases hang-ups, and a hang-up costs you the booking — which is worth far more than the fraction of a cent you saved. But the gap between premium and good has narrowed considerably, and providers like Cartesia and Deepgram's Aura line now deliver quality that most callers do not consciously register as synthetic. Testing a cheaper voice against your own callers is usually the highest-return experiment available.

Two ways to cut this line without touching voice quality:

  • Cache your fixed phrases. Greetings, hold messages, confirmations, and closings are identical on every call. Render them once, store the audio, replay it. In a typical booking flow this removes 20–30% of synthesised characters permanently.
  • Write shorter replies. Verbose agent turns cost money twice — once in synthesis, and again in the caller's patience. Tight replies are both cheaper and better.

Line 5: Orchestration and Hosting

Something has to manage turn-taking, barge-in detection, tool calls, retries, and conversation state. Two routes:

Platform-managed — Vapi and Retell handle orchestration and pass component costs through. Vapi has published platform hosting at $0.05 per minute with model costs at cost; Retell publishes an all-in band of roughly $0.07 to $0.31 per minute. You are buying working turn-taking, which is genuinely difficult engineering, and you are paying a per-minute rate forever.

Self-hosted — a modest always-on container handling websocket audio streams plus monitoring and logging. Call it $20–$40 per month in compute for low-to-moderate concurrency. Across 600 minutes that is about $0.004 per minute — but it only stays cheap if you have already solved barge-in, reconnection, and state handling, which is engineering time rather than infrastructure spend.

The honest read: platform orchestration is worth paying for until volume makes it painful. It is the component with the worst effort-to-value ratio to rebuild yourself.


Putting It Together: A Real Monthly Bill

Take the profile from our vendor pricing comparison so the two posts are directly comparable — 200 calls per month at three minutes each, 600 total minutes.

Line Rate/min Monthly at 600 min
Telephony $0.009 $5.40
Speech-to-text $0.008 $4.80
LLM (fast model, cached prompt) $0.007 $4.20
Text-to-speech (mid-tier) $0.023 $13.80
Orchestration (self-hosted) $0.004 $2.40
Usage subtotal $0.051 $30.60
Phone number rental $1.15
Monitoring, logging, error tracking ~$25.00
Total running cost ~$57/month

Against that, mainstream AI-only vendors at the same volume land between $129 and $399 per month.

So a vendor's gross margin on usage sits somewhere around 55% to 85%. That is not a scandal — it funds the engineering, the integrations, the support, and the uptime you are not building yourself. But it does tell you the size of the prize if you build, which sets up the only question that matters.


The Cost That Dwarfs All of This

Everything above is rounding error next to engineering.

A production voice agent — not a demo — needs prompt and flow design, integration with your booking system and CRM, tool functions that write reliably into real records, failure handling for when a tool call times out mid-call, transfer-to-human logic, call logging, and testing across accents, background noise, and interruptions.

Realistically that is 60 to 140 hours for a first production build. At a stated blended rate of £75/hour, that is £4,500 to £10,500. Maintenance runs a further 4 to 8 hours per month — prompt tuning, integration drift, handling the edge cases real callers surface — or roughly £300 to £600 monthly.

(These are illustrative figures at a stated rate, not benchmark data. Your scope and rate will differ.)

Now the break-even, done honestly:

  • Vendor at this volume: ~$200/month
  • Self-built running cost: ~$57/month
  • Monthly saving: ~$143
  • Build cost at the low end: £4,500 ≈ $5,700
  • Payback on cost alone: about 40 months — before counting a single hour of maintenance.

Add maintenance and the saving inverts: you are now spending more than the vendor charged.

At typical service-business volume, building to save money on minutes is a losing trade. Anyone who tells you otherwise is either quoting you a demo rather than a production system, or has not counted the maintenance.


When Building Actually Wins

Building is the right call when the driver is capability, not price:

  1. Integration vendors cannot do. Writing into an EHR, a legacy booking database, a custom CRM, or a proprietary dispatch system. This is the most common legitimate reason, and it is not a cost argument at all — the vendor simply cannot do the job. Our AI automation audit playbook covers how to establish whether this applies to you before committing.
  2. Volume above roughly 3,000–5,000 minutes per month. Per-minute margin compounds. At 5,000 minutes the same margin gap is over $1,000 monthly, and payback moves inside a year.
  3. Compliance requiring architectural control. Data residency, a signed BAA, retention limits, or audited access logging. Platform add-ons for HIPAA and zero data retention have been published at $2,000 and $1,000 per month — at which point control and cost point the same direction. Our LLM data security framework sets out what to verify.
  4. The agent must complete work, not just answer. Checking inventory, applying eligibility rules, processing a payment, updating multiple systems in one flow. Answer-and-route products are priced and built for a narrower job.
  5. Ownership. The agent is an operational asset. Vendor pricing changes, products sunset, terms move.

If none of these apply, buy the subscription. That is a genuine recommendation, and it is the one we give clients when it is true.


The Costs Everyone Forgets

Budgets built from the table above still come in low, because these lines get missed:

  • Failed and abandoned calls bill anyway. A caller who hangs up at fifteen seconds still cost telephony, streaming STT, and a synthesised greeting. Wrong numbers and spam calls bill too. Budget against total inbound minutes, not successful outcomes.
  • Barge-in doubles some processing. Natural interruption handling means running STT continuously while the agent speaks. That is deliberate — it is what makes the agent feel human — but it is not free.
  • Testing costs real minutes. A serious pre-launch test pass is several hundred minutes of telephony, STT, and TTS across accents and noise conditions. Budget it explicitly.
  • Recording storage and retention. Call recordings and transcripts accumulate, and in regulated contexts retention is mandatory rather than optional.
  • Concurrency, not just volume. Ten simultaneous callers at peak requires provisioning for ten, whatever your monthly average says. A clinic taking 80% of its calls in a two-hour window prices very differently from one with flat distribution.
  • Per-region numbers. Multi-location businesses rent a number per site. The per-minute cost is unchanged; the fixed line scales linearly.

How to Run This Model Yourself

Before requesting a single quote, get two numbers from your phone provider's call log — not from memory, which reliably underestimates:

  1. Total inbound minutes per month, including abandoned calls.
  2. Peak concurrent calls, which sets provisioning.

Then work through it in order:

  • Multiply total minutes by $0.017 for the fixed telephony and STT floor.
  • Add $0.007–$0.038 per minute for the LLM, depending on whether your flow genuinely needs frontier reasoning.
  • Add $0.014–$0.042 per minute for TTS, and test a mid-tier voice against your callers before assuming you need premium.
  • Add orchestration: a platform per-minute rate, or $20–$40 monthly self-hosted.
  • Add fixed costs: number rental, monitoring, storage.
  • Then add engineering — build hours amortised over a realistic lifespan, plus monthly maintenance. This is the line that decides build versus buy, and it is the line most models omit.

Compare that total against vendor pricing at your actual volume. If the gap does not clear the engineering cost inside 18 months, buy — and revisit when volume or integration requirements change. For the wider question of what returns these systems actually produce, our AI agent ROI benchmarks covers what the primary data supports.


Conclusion

The per-minute economics of AI voice agents are not mysterious, and they are not where most of the money is. Telephony and speech-to-text are fixed and trivial. The language model is cheaper than almost everyone expects. Text-to-speech is quietly the largest usage line and the best place to optimise. Orchestration is worth renting until volume says otherwise.

And all of it is dominated by engineering — which is precisely why "build it ourselves and save on the subscription" is usually the wrong reason to build, and why "no vendor can write into our booking system" is usually the right one.

If you want this model run against your real call volume, your real booking stack, and an honest answer about whether you should build at all, that is a conversation worth having — including when the answer is that a subscription serves you better.

Schedule a Strategy Call with Cogniq AI and we will run the numbers with you, or read more about how we approach voice AI automation.

Frequently Asked Questions

Assembled from component services at representative published rates, a production voice agent costs roughly $0.04 to $0.13 per minute of call time. The spread is driven almost entirely by two choices: which text-to-speech voice you use and which language model you route to. Telephony and speech-to-text are close to fixed at around $0.017 per minute combined and rarely move the total.

Text-to-speech, in most builds. A premium synthetic voice can cost more per minute than telephony, speech-to-text, and the language model combined. Teams routinely assume the LLM dominates the bill and discover after launch that voice synthesis is the largest single line. Switching TTS providers is usually the fastest way to cut per-minute cost.

On raw running cost, yes — component costs typically land near $0.07 per minute against effective vendor rates of $0.20 to $0.65. But engineering cost dwarfs that gap at normal volumes. A production build with real booking and CRM integration takes roughly 60 to 140 hours, and at typical service-business call volume the monthly saving takes years to repay it. Cost alone almost never justifies building.

When integration is the requirement rather than price. Building wins when the agent must write into an EHR, a legacy booking database, or a custom CRM that no vendor supports; when compliance demands control over data residency or a signed BAA; when call volume exceeds roughly 3,000 to 5,000 minutes per month so per-minute margin compounds; or when the agent must complete multi-step work rather than just answer and route.

Yes, and this is the most commonly missed line in a voice AI budget. A caller who hangs up after fifteen seconds still incurs telephony charges, streaming speech-to-text, and usually a greeting rendered through text-to-speech. Wrong numbers, spam calls, and silent disconnects all bill. Model your cost against total inbound minutes, not against the calls that reach a useful outcome.

Substantially, and it is normally billed separately from usage. On developer platforms, HIPAA compliance and zero data retention are add-ons rather than defaults — Vapi has published them at $2,000 and $1,000 per month respectively. On a self-assembled stack the equivalent cost is architectural: business associate agreements with each sub-processor, regional deployment, and audited logging, which shows up as engineering time rather than a line item.