The Real Cost of an AI Voice Agent, Per Minute
Every voice AI pricing page quotes a platform fee, not a price. Here is what a voice minute is actually made of, how to work out any vendor’s real rate — and ours, published in full, including the parts that do not flatter us.
On this page
- The headline number is never the number
- What a voice minute is made of
- Working out Vapi’s real rate
- Retell, Bland and rolling your own
- What Vociply charges, in full
- Where stacked pricing actually wins
- Calculating your own number
- The costs nobody budgets for
- Kenya, Nigeria and the parity trap
- What real deployments spend
- Before you sign anything
Every voice AI pricing page in this market quotes a number that is not the price. Vapi says $0.05 a minute. That is the platform fee — what Vapi charges for orchestrating a call. It does not include the language model that decides what to say, the speech-to-text that hears the caller, the text-to-speech that produces the voice, or the telephony that carries the audio. Those four are usually more than the platform fee combined.
This is not a hit piece, and Vapi is a capable platform. The problem is structural and the whole category shares it. This article is the arithmetic: what a voice minute is actually made of, how to work out any vendor’s real rate, and — since we are asking you to trust our numbers — ours, published in full, including the ones that do not flatter us.
Third-party costs are estimates from each provider’s public pricing, and they move. Treat them as a method to reproduce, not a quote. The Vociply figures are exact and come from our published price book — the same one checkout charges from.
The headline number is never the number
There are three pricing models in this market, and knowing which one you are looking at tells you immediately how much arithmetic you still have to do.
| Model | What is quoted | What you still pay for |
|---|---|---|
| Platform fee only | Orchestration, per minute | Language model, speech-to-text, text-to-speech, telephony — usually 2–4× the quoted figure |
| Bundled rate | One per-minute or per-bundle price | Telephony and number rental, typically |
| Seat or contact pricing | Per user or per contact per month | Usually overage minutes, and often the integrations |
The trap is comparing across models. A $0.05 platform fee against a $0.25 bundled rate looks like a five-fold difference and is frequently no difference at all. You have to reduce everything to one number — total spend divided by minutes talked — before any comparison means anything.
What a voice minute is made of
Five things happen on every minute of an AI phone call, and somebody bills for each of them.
| Component | What it does | Why the cost varies |
|---|---|---|
| Speech-to-text | Turns the caller’s audio into words, continuously. | Priced on audio duration. Roughly linear, and the most predictable line. |
| Language model | Decides what to say next, on every turn. | Priced on tokens. Grows super-linearly with call length, because the whole conversation plus your instructions is reprocessed each turn. |
| Text-to-speech | Produces the voice. | Priced on characters spoken. A verbose agent costs more than a terse one — the same agent, told to be brief, is genuinely cheaper. |
| Telephony | Carries the audio over the phone network. | Priced by destination. Wildly variable: a US landline and a Nigerian mobile are not close. |
| Platform | Turn-taking, interruptions, retries, recording, routing, integrations. | Usually flat per minute. The part everyone quotes. |
It is billed on characters spoken, so verbosity is a direct cost. An instruction as simple as Keep every reply to one or two sentences measurably reduces spend, and it makes the agent better on the phone at the same time — see writing instructions for voice agents.
Why long calls cost more than twice as much
This is the part that surprises people on component pricing. On turn twenty, the model is not just reading the last thing said — it reads your system prompt and the entire conversation so far, then produces a reply. Cost per turn rises as the call goes on.
Two consequences follow. A 900-word system prompt is not free; it is a tax on every turn of every call, in latency as well as money. And a booking flow that takes eight turns instead of four does not cost twice as much — it costs rather more.
Working out Vapi’s real rate
Take a common configuration: GPT-4o for reasoning, Deepgram Nova-2 for transcription, ElevenLabs Turbo v2 for the voice, Twilio for telephony.
| Component | Provider | Est. cost per minute |
|---|---|---|
| Platform fee | Vapi | $0.05 |
| Language model | OpenAI GPT-4o | $0.03 – $0.08 |
| Speech-to-text | Deepgram Nova-2 | $0.015 – $0.025 |
| Text-to-speech | ElevenLabs Turbo v2 | $0.03 – $0.06 |
| Telephony | Twilio | $0.01 – $0.02 |
| All-in | — | $0.14 – $0.25 |
So the real figure is three to five times the advertised one, and it arrives as five line items on separate invoices with separate billing cycles. At 10,000 minutes a month that is $1,400–$2,500 rather than the $500 the pricing page implies.
The spread is the actual problem
Notice the range: $0.14 to $0.25 is a 79% spread on the same configuration. Where you land depends on how long your calls run, how much the agent talks, and how long your prompt is. That is not a number you can put in a budget, and it is not a number you can quote a client.
Teams model the platform fee, get a pilot working, scale to production, and meet the other four line items at the end of the month. The costs were never hidden — they were just on somebody else’s invoice.
Retell, Bland and rolling your own
| Approach | Pricing shape | Honest assessment |
|---|---|---|
| Vapi | Platform fee plus your own providers | Maximum control, maximum arithmetic. Genuinely the best option if you have negotiated model rates and want to tune each component. |
| Retell | Closer to bundled, per minute | Simpler to forecast than component pricing. Check what falls outside the bundle before committing. |
| Bland | Bundled per minute | Simple to reason about. Weigh it on capability for your use case rather than on rate alone. |
| Build it yourself | Raw provider costs plus engineering | Cheapest per minute and by far the most expensive overall below serious volume. See below. |
| Vociply | Monthly bundle plus overage | One rate covering model, speech and platform. Not the cheapest per minute in the US; the most predictable. |
The build-it-yourself maths
Assembling the stack yourself removes every platform fee, which looks compelling on a spreadsheet. What the spreadsheet omits is that the platform fee is not buying you an API wrapper. It is buying turn-taking that knows when a caller has finished speaking, interruption handling, voicemail detection, retry logic, call recording, transfer plumbing and the telephony integration — plus somebody to be awake when it breaks at 2am.
A rough rule: below about 100,000 minutes a month, the engineering time to build and maintain that costs more than the margin you save. Above it, and with a team that already knows telephony, the calculation changes. If you want the components without the assembly, the Vociply API sits between the two.
What Vociply charges, in full
We publish these because asking you to distrust someone else’s pricing page while being vague about our own would be worth nothing. These are the real figures from our price book, including the ones that do not flatter us.
United States
| Plan | Monthly | Included minutes | Effective rate | Overage |
|---|---|---|---|---|
| Essentials | $299 | 1,200 | $0.249/min | $0.26/min |
| Professional | $749 | 3,200 | $0.234/min | $0.25/min |
| Scale | $1,699 | 7,500 | $0.227/min | $0.24/min |
A typical Vapi all-in is $0.14–$0.25. Vociply in the US is $0.227–$0.249 per included minute. We are at the upper end of that range, not below it. What you get for it is one number instead of five, a rate that does not move when a call runs long, and campaigns, lead callback and compliance tooling in the box rather than as things you build. If raw per-minute cost is your only criterion, component pricing with negotiated provider rates will beat us. That is a real trade-off and we would rather you knew before you signed than after.
Kenya and Nigeria
These markets are priced independently rather than converted from the dollar figure. The monthly commitment is deliberately small so a business can start without a large outlay, with a proportionally smaller bundle.
| Market | Plan | Monthly | Included minutes | Overage |
|---|---|---|---|---|
| Kenya | Essentials | KSh 2,600 | 75 | KSh 33.80/min |
| Kenya | Professional | KSh 13,000 | 400 | KSh 32.50/min |
| Kenya | Scale | KSh 130,000 | 4,000 | KSh 31.20/min |
| Nigeria | Essentials | ₦32,000 | 75 | ₦416/min |
| Nigeria | Professional | ₦160,000 | 400 | ₦400/min |
| Nigeria | Scale | ₦1,600,000 | 4,000 | ₦384/min |
Full detail on how minutes are counted, what happens when you exhaust a bundle, and how the destination affects the overage rate is in the billing documentation, and current pricing for your market is on the pricing page.
Where stacked pricing actually wins
Component pricing is not a trick. There are cases where it is the correct choice, and pretending otherwise would make everything above less credible.
- You have negotiated provider rates. If your company already has an enterprise agreement with OpenAI or ElevenLabs, bringing those keys removes a markup nobody else can remove for you.
- You want per-agent model selection. A cheap fast model for the FAQ line and something heavier for complex sales, tuned independently.
- You are experimenting rather than operating. Swapping voice providers weekly to find the right one is exactly what component pricing is good at.
- You are very large. Above roughly 100,000 minutes a month, a percentage point of margin is worth managing five vendor relationships for.
The counter-argument is that every one of those is an ongoing operational commitment, and that most teams doing 5,000 minutes a month would rather spend the time on what the agent says than on which vendor changed their per-character rate.
Calculating your own number
Do this before you talk to any vendor, including us. It takes fifteen minutes and it makes every subsequent conversation shorter.
calls per day × average call length in minutes × working days per month = talk minutes then add: + retries on unanswered outbound calls (typically 20-40% more attempts) + voicemails reached before detection stops the call + time on calls that were transferred to a human, which keep running + inbound calls you did not model at all
The three additions people forget are worth 20–50% between them. A campaign modelled at 2,000 minutes routinely bills 2,600.
Then ask every vendor the same five questions
- What is the all-in cost per minute, including model, speech and platform?
- What is billed separately, and on whose invoice does it arrive?
- How does the rate change on a ten-minute call versus a two-minute one?
- What does a call to my most expensive destination cost?
- What happens when I exceed my plan — does it stop, or does it bill?
A vendor who cannot answer the first question with one number is quoting you a platform fee. That is not disqualifying — but you now know how much arithmetic is still yours.
The costs nobody budgets for
| Cost | Typical size | How to control it |
|---|---|---|
| Phone number rental | Small monthly per number, varies by country | Release numbers you have stopped using. Rental is charged for holding one, whether or not it is used. |
| Talking to answerphones | Can be 10–30% of an outbound campaign | Turn on voicemail detection. It is one switch on the agent, and without it you pay for the full pitch to be delivered to a beep — see campaigns. |
| Transferred calls | Whatever the human conversation runs to | A transferred call keeps using minutes until everyone hangs up. Model it as part of the call, not the end of it. |
| Verbose agents | 10–20% of text-to-speech spend | A length rule in the instructions. Shorter replies are cheaper and better. |
| Oversized prompts | Latency plus per-turn model cost | Move reference material into a knowledge base, which is searched only when relevant, instead of into the prompt, which is read every turn. |
| Engineering time | Usually the largest line, and never on the spreadsheet | Count it honestly when comparing build against buy. |
Kenya, Nigeria and the parity trap
Most voice AI vendors price in dollars and convert. That produces an entry point of several hundred dollars a month, which in Nairobi or Lagos is not a pilot budget — it is a hiring decision. The result is a category that is effectively unavailable to the businesses with the most phone traffic per employee.
The alternative is to price each market on what it can bear and shrink the bundle to match, rather than discounting the rate below cost. That is why Kenyan Essentials is KSh 2,600 for 75 minutes rather than a converted $299 for 1,200: a low commitment to start, at an effective rate that still covers what the call costs to deliver.
KSh 2,600 for 75 minutes is about KSh 34.67 per minute — slightly above the KSh 33.80 overage rate. Small bundles always carry a higher effective rate than large ones. If you are consistently past your bundle, moving up a plan is cheaper than paying overage every month.
Billing is in your market’s own currency, and the overage rate is too — a Kenyan account calling a Nigerian mobile is priced in shillings against a shilling plan rather than converted through the dollar.
What real deployments spend
Rates are abstract. These are the shapes of actual usage, and they are more useful for budgeting than any per-minute figure.
| Deployment | Typical monthly minutes | What drives the number |
|---|---|---|
| Single clinic reception | 400 – 900 | Inbound only, calls of 2–3 minutes, concentrated in mornings. Adding evening and weekend cover roughly doubles captured calls without doubling cost, because those calls were previously lost rather than answered. |
| Insurance or solar lead callback | 600 – 2,500 | Outbound, short calls, high retry rate. Retries and unanswered attempts dominate — see the instant callback playbook. |
| Distributor taking phone orders | 2,000 – 6,000 | Long calls with real conversation. Language model cost per call is high on component pricing, which is where bundled rates pay off most. |
| SACCO member self-service | 3,000 – 15,000 | High inbound volume, short balance enquiries. The economics compare against teller time rather than against another platform. |
| Agency running several clients | 5,000 – 40,000 | Mixed. Concurrency limits matter more than rate, because transfers need humans available to take them. |
Two of these are documented end to end if you want to see the mechanics: instant lead callback and an AI receptionist that books appointments.
Before you sign anything
- I have one all-in per-minute figure from every vendor on my shortlist.
- I know which costs arrive on someone else’s invoice.
- I have added retries, voicemails and transfer time to my minute estimate.
- I know what happens when I exceed the plan — stop, or bill.
- I have checked the rate for the countries I actually call.
- I have counted engineering time in any build-versus-buy comparison.
- I have run a pilot and measured real call length rather than assuming it.
Average call duration is the single biggest driver of your bill and the one people guess at. Run fifty real calls, take the actual average, then multiply. It is usually longer than the estimate — and if it is much longer, the fix is often a shorter prompt and a tighter script rather than a cheaper vendor. The quickstart gets you to a real call in about ten minutes.
If you want the feature-by-feature version of this comparison rather than the pricing one, we maintain Vociply versus Vapi. And if per-minute rate is the whole decision at serious volume, talk to us about Enterprise — dedicated infrastructure changes the arithmetic above.
Frequently asked questions
How much does Vapi actually cost per minute?
Vapi advertises a $0.05/minute platform fee. That fee excludes the LLM, speech-to-text, text-to-speech and telephony, which together usually cost more than the platform fee itself. A typical configuration — GPT-4o, Deepgram Nova-2, ElevenLabs Turbo v2 and Twilio — lands somewhere around $0.14 to $0.25 per minute all-in, depending on how talkative your agent is and what rates you have negotiated with each provider.
Is Vociply cheaper than Vapi?
Not necessarily, and we would rather say so than pretend otherwise. Vociply’s US plans work out at roughly $0.23 to $0.25 per included minute, which sits at the upper end of a typical Vapi all-in range. What differs is predictability: that figure covers the language model, speech-to-text, text-to-speech and the platform in one number that does not move when a call runs long or a provider changes its rates. Where Vociply is clearly cheaper is at entry level in Kenya and Nigeria, where a plan starts at KSh 2,600 or ₦32,000 a month.
Why do voice AI companies quote only the platform fee?
Because it is the smallest number they can legitimately print, and because the rest genuinely varies by configuration. A platform that lets you choose your own model and voice provider cannot quote one all-in rate honestly. The problem is not that the other costs exist — it is that the pricing page rarely makes clear that the quoted figure is a fraction of your invoice.
What is the cheapest way to run AI voice agents?
Assembling the stack yourself with your own provider contracts is cheapest per minute, and it is only worth it above roughly 100,000 minutes a month. Below that, the engineering time to build and maintain telephony, turn-taking, interruption handling, retries and call recording costs far more than the margin you save. Most teams are better off buying the platform and spending their engineering time on what the agent actually does.
Does call length affect the per-minute rate?
It affects stacked pricing more than bundled pricing. Language model cost grows with conversation length because the whole conversation is reprocessed on each turn, so a ten-minute call can cost more than twice a five-minute one on a per-component model. A single bundled rate absorbs that variation, which is the main reason bundled pricing is easier to forecast.
Do included minutes cover international calls?
On Vociply, the monthly bundle covers inbound and outbound calls, and there is one rate for minutes used beyond it. What varies is how quickly minutes are used: inbound calls and outbound calls to standard destinations use one minute per minute, while outbound calls to premium mobile networks, which cost far more to connect, use more than one. The same counting applies inside the bundle and past it, and the pricing page lists the figure for each destination. What a call used is stored at the time of the call, so repricing a plan later never changes what a completed call cost.
