What an AI Voice Agent Really Costs in 2026 - A Practical Guide
What an AI Voice Agent Really Costs in 2026 - A Practical Guide for European VoIP Providers, CRMs and Business Software

If you run a VoIP company, a CRM platform or business management software in Italy, Spain, Germany or France, you've probably already asked yourself: how do I add AI voice agents to my offering? And more importantly, what does it really cost me, and what margin is left for me?
The answer isn't as simple as it looks on the pricing pages. Most providers advertise a "per-minute" price that sounds very competitive, but tells only part of the story. In this guide we try to bring some clarity: how the cost of a voice agent is actually built up in 2026, where the line items you don't see in the initial quote are hiding, and how to choose an architecture that leaves you healthy margins and control over the customer relationship.
This isn't an article "against" anyone. Vapi, ElevenLabs and the others are solid tools, each with its own strengths. The goal is to give you what you need to make an informed choice — especially if your business model is reselling this technology to your own clients.
Anatomy of a call: the five components that make up the cost
An AI voice agent isn't a single block. It's an orchestration of separate components, each with its own independent cost. Understanding this structure is the first step to reading any quote correctly.
Orchestration — The engine that manages the conversation flow, coordinates the various pieces, and handles interruptions (barge-in) and turn-taking. It's the "conductor."
STT (Speech-to-Text) — Transcribes what the caller says in real time.
LLM (Large Language Model) — The "brain" that interprets the request and decides what to say.
TTS (Text-to-Speech) — Turns the text response into natural synthetic voice.
Telephony — The actual phone channel (Twilio, Telnyx, Vonage or in-house infrastructure). It's often the most underestimated line item: the cost changes dramatically depending on direction (outbound is far more expensive than inbound) and destination (a European mobile costs much more than a landline).
When a provider tells you "$0.05 per minute," they're almost always referring only to the orchestration layer. The other four components are billed separately. This isn't dishonesty — it's simply how a modular architecture works. The problem arises when this structure isn't communicated clearly, and you end up in production with a bill different from the one you budgeted for.
ElevenLabs' subscription model: great for content creators, more complex for resellers
ElevenLabs is today the benchmark for the quality and naturalness of synthetic voices. There's no argument there: for many use cases it's simply the best TTS on the market. It's worth understanding how its commercial model works, though, because it's designed primarily for content creators, not for those building a multi-client service.
ElevenLabs works on a monthly subscription with a pool of "credits" (essentially, characters you can synthesize):
Starter: ~€5/month
Creator: ~€22/month (~121,000 credits)
Pro: ~€99/month (~600,000 credits)
Scale: ~€330/month (2 million credits)
Business: from ~€990/month upward
For a creator producing voiceovers, it's a sensible model. For a provider managing dozens of clients with unpredictable volumes, there are a few things to watch out for — and they come up often in discussions among people running it in production.
How unused credits are handled. Credits follow the billing cycle, with limited rollover (usually up to a couple of months). Several users describe the surprise of losing credits they'd already paid for after a downgrade or cancellation. A recurring account: "I had over 200,000 credits I'd paid for, I downgraded my subscription and it wiped them all." It's not hidden behavior — it's in the terms — but it's exactly the kind of detail that, if you don't explain it clearly to your client up front, comes back to you as a complaint.
Legacy voices getting deprecated. ElevenLabs evolves its models quickly, and periodically retires older voices. For a creator that's a manageable annoyance; for someone who has built dozens of agents on a specific voice, it can mean having to reconfigure them. When you pick a voice for a client, it's worth checking that it's among the "stable" ones and not on its way to being phased out.
Practical tip: if you use ElevenLabs as your TTS component, keep a tested "backup" voice ready for each client, so a deprecation doesn't catch you off guard. And when you present the service to your client, be explicit about how credit billing works: mismanaged expectations are the number-one cause of churn.
Vapi: real flexibility, as long as you understand where the budget goes
Vapi is one of the most appreciated orchestration platforms among developers, and for good reasons: it lets you choose your STT, LLM and TTS, gives you fine-grained control over the stack, and offers fast deployment. It's built for those who want to build, not for those looking for a turnkey solution.
The base price is $0.05/min for orchestration. The other components are added on top, billed "at cost" (a passthrough of the providers' own prices). An observation that comes up often among users is exactly this, well summarized by one of them: "Vapi is by far the best solution for simplicity, but yeah, $0.05 a minute is hefty, plus the AI cost."
And this is where the math changes quite a bit from what you see at first glance. Running the numbers on a realistic stack, with ElevenLabs as TTS (the most common choice for voice quality) and an outbound call to a European mobile:
Component | Indicative cost |
|---|---|
Orchestration (Vapi) | $0.050/min |
STT (Deepgram Nova-3, multilingual) | ~$0.006–0.010/min |
LLM (lightweight model) | ~$0.003/min |
TTS (ElevenLabs) | ~$0.04–0.07/min |
Outbound telephony — IT/ES/EU mobile | ~$0.045/min |
Total outbound to mobile | ~$0.145–0.175/min |
Two important clarifications on these figures, because this is exactly where almost everyone underestimates their budget:
ElevenLabs doesn't cost "a few cents a minute." Pricing is per character (~$0.18 per 1,000 characters on the realistic models; the Turbo/Flash v2.5 models sit around $50 per million characters, v3 around $100). Translated into minutes of conversation at average verbosity, that's roughly $0.04–0.07/min for voice alone, no less. Using a cheaper TTS (Deepgram Aura, OpenAI, standard cloud voices) brings it down significantly, but you give up the quality that draws many people to ElevenLabs in the first place.
Telephony is heavy, and it depends on call direction. Vapi doesn't handle telephony: you bring your own (Twilio, Telnyx, Vonage). And here geography matters enormously. An outbound call to a mobile in Italy, Spain or the rest of Europe costs on average ~$0.045/min or more (on Twilio, from a European number; from a US number the surcharges can more than double the rate). An inbound call, on the other hand, is much cheaper — around $0.01/min. This means the exact same agent can cost you three times as much depending on whether it dials out to mobiles or receives inbound calls.
Putting the two scenarios together on a stack with ElevenLabs:
Scenario | Estimated total cost |
|---|---|
Outbound to EU mobile | ~$0.145–0.175/min |
Inbound (landline) | ~$0.11–0.14/min |
These figures are in line with market consensus, which puts the real cost of a Vapi call between $0.13 and $0.31/min once all providers are added up — a long way from the $0.05 of the orchestration layer alone. Over 2,500 minutes/month of outbound to mobiles, that's ~$360–440/month for a single client. Not prohibitive, but worth knowing in advance to build a resale price that leaves a margin.
Two technical aspects to know before going into production:
Concurrency. The pay-as-you-go plan includes a base number of simultaneous lines (around 10), with additional lines available at a cost. If you serve clients with seasonal peaks — think of a marketing campaign or a high-season period — it's worth sizing concurrency in advance, to avoid both bottlenecks and unexpected costs.
Latency under load. Because Vapi orchestrates several external APIs, total latency is the sum of each component's time. A well-tuned stack (fast STT, a lightweight "mini" LLM, TTS in turbo mode) lands around 500–700ms. A poorly tuned one can climb higher. One user sums it up like this: "I loved the flexibility at the start, but the moment I pushed concurrency up the voice started lagging and the conversation didn't feel natural anymore." It's the flip side of modularity: flexibility requires tuning.
Practical tip: if you go with a modular architecture like this, invest time in choosing the fastest components and test under real load before putting clients into production. The difference between a "default" stack and an optimized one is felt entirely in how natural the conversation sounds.
Understanding latency: the number that separates "natural" from "robotic"
This is the most underestimated technical point, and the one that separates an agent clients appreciate from one they abandon. It's worth a couple of words, because it's a topic that comes up constantly among people building these systems.
In human conversation, the average response time after the other person finishes speaking is about 236 milliseconds. When a voice agent exceeds 800ms end-to-end, the conversation starts to feel unnatural; the gold standard for a smooth experience is under 500ms.
A useful breakdown of the "latency budget":
Component | Target latency |
|---|---|
VAD (voice activity detection) | ~15-20 ms |
STT | streaming, near real-time |
LLM (time-to-first-token) | < 300 ms |
TTS (first audio) | < 200 ms |
The measures that really make a difference, according to those who optimize these systems in production:
Streaming, not batch. Each component should start working on the partial stream rather than waiting for the previous one to finish. Moving from batch processing to streaming is often the single intervention with the biggest impact.
Lightweight LLMs for dialogue. A "mini" or "haiku" model responds in a fraction of the time of a flagship model, and for most service conversations the quality is more than sufficient. Reserve the big models for the tasks that genuinely need them.
TTS in turbo/flash mode. The low-latency variants of premium TTS sacrifice a tiny bit of quality for an enormous gain in responsiveness.
Contextual fillers. Brief natural interjections ("sure, let me check that right away...") cover processing latency and make the conversation feel much more human.
Modular vs end-to-end architecture: two philosophies, two trade-offs
There's an ongoing technical debate worth knowing about, because it affects both cost and quality.
Native speech-to-speech models (audio goes directly in and out of the model) offer extremely low latency and preserve tone and emotion, but they come with a degree of vendor lock-in, higher per-audio-token costs, and a more fragile conversational state.
Modular pipelines (STT → LLM → TTS, the approach used by Vapi and Callin.io) introduce the risk of "latency stacking" if poorly configured, but offer total flexibility, the ability to optimize costs component by component, and no lock-in to a single vendor.
For a provider reselling to different clients with different needs, modularity is almost always the right choice: it lets you use a budget stack for the client who wants to save and a premium one for those who want maximum quality, without switching platforms.
Building healthy margins: the reseller's perspective
If your model is reselling voice agents, here's the part that really matters. A few useful market reference points, gathered from people already operating in this space:
Several white-label programs buy capacity at around $0.09/min "all-inclusive" and resell between $0.20 and $0.35/min, with very attractive margins as a result.
The most active agencies report building significant recurring revenue within the first quarter by bundling voice agents with their existing services (marketing, automation, telephony).
The advice most repeated by resellers is just one: keep an eye on client usage to protect your margin. A client with an unexpected volume spike can erode your margin if your pricing doesn't anticipate it.
What a platform really needs to be "resellable" without headaches:
Real multi-tenancy — each client isolated, with their own data, campaigns and analytics.
Full white-label — your domain, logo and colors; the end client should never see the name of the underlying provider.
Integrated billing — a rebilling system that lets you set your own prices without writing code.
Native integrations — CRM, calendars, telephony: the fewer integrations you have to build yourself, the sooner you reach the market.
Fast onboarding — the gap between "live in a day" and "a three-month project" is the difference between a scalable business and a stuck one.
Where Callin.io fits
Callin.io was built around exactly this model: a modular platform with a white-label, multi-tenant layer that's ready to use out of the box. Not a framework to assemble, but a system you can start reselling right away.
Modular stack, optimizable costs. Orchestration starts at $0.039/min, and you freely choose STT, LLM and TTS per client. A stack optimized for dialogue (Deepgram + lightweight LLM + efficient TTS) lands around ~$0.044/min on the conversational components alone — to which you add telephony, which is the same for any platform (~$0.045/min outbound to EU mobile, ~$0.01/min inbound). The difference versus an equivalent pipeline isn't really in telephony, which is an identical passthrough cost for everyone, but in the AI components: by choosing STT, LLM and TTS well you can keep the conversational layer under control without giving up quality, and move up to premium components (including ElevenLabs) only for the clients who truly need them.
Assisted setup and configuration. This is where we try to make the difference for resellers. Onboarding a new client is automated and takes under an hour: no servers to configure, no SSL certificates to manage manually. We offer stack configurations pre-optimized by sector (healthcare, hospitality, sales) so you don't have to become an AI-tuning expert. And when one of your clients has a technical question during setup, our team supports both you and your client: you manage the commercial relationship, we handle the technical side.
White-label that's ready, not something to build. The domain, branding and interface are yours. The end client never sees "Callin.io." Billing is integrated, so you resell at your own margins without custom development. And scaling is automatic: when a client grows from 100 to 10,000 calls a month, the platform scales without intervention.
Documented APIs. The REST APIs are documented with examples and webhooks, so you can integrate with your CRM (Salesforce, HubSpot, Pipedrive), your booking systems (Calendly, Acuity) and your telephony stack (Twilio, Telnyx, Vonage) in days, not weeks.
The European factor: data residency and GDPR as a competitive advantage
There's an aspect that makes a concrete difference in Europe, especially in regulated sectors. Voice is considered biometric data under the GDPR, and this brings precise obligations: explicit consent, encryption, minimization and controlled data retention.
Many US platforms process data on US infrastructure. This is often manageable contractually via a DPA, but for certain clients — a law firm, a healthcare institution, a bank, a European subsidiary with data-residency obligations — it can be a deal-breaker.
Callin.io addresses this natively:
European data residency - deployment on EU data centers (Ireland, Frankfurt, Milan). Data stays in Europe.
On-premises — for the most sensitive clients, installation on the client's own servers, with no data leaving the premises.
GDPR by design — audit trail, data minimization and right to erasure built into the platform, covered by our DPA.
For more on the regulatory landscape, the official references: GDPR.eu, the Italian Data Protection Authority (Garante), the Spanish AEPD and the French CNIL.
For a client in a regulated sector, "your data stays in Europe, and on your own servers if needed" isn't a marketing detail: it's often the condition that makes the project feasible at all.
Summary table
Aspect | Vapi + 11Labs pipeline | Callin.io |
|---|---|---|
AI components cost (conversation) | ~$0.06–0.08/min | ~$0.044/min |
Telephony (outbound EU mobile) | ~$0.045/min | ~$0.045/min |
Telephony (inbound) | ~$0.01/min | ~$0.01/min |
Typical total cost (outbound mobile) | ~$0.13–0.31/min | ~$0.09–0.10/min |
TTS commercial model | credit subscription | pay-as-you-go |
Stack flexibility (LLM/STT/TTS) | high | high |
EU data residency | not native | native (IE/DE/IT) |
On-premises | no | yes |
White-label multi-tenant | build it yourself | ready to use |
Reseller setup & support | self-service | assisted |
GDPR | via DPA | native + DPA |
Note: telephony is an identical passthrough cost for a given provider and call direction. The difference between the two columns is almost entirely in the AI components and the commercial model.
Vapi is an excellent choice if you have a technical team and want maximum freedom to build. ElevenLabs remains a benchmark for voice quality. Callin.io is built for those who want to resell voice agents in Europe with predictable margins and without having to build the infrastructure from scratch.
The bottom line
The "per-minute" price is only the starting point. The real cost depends on the stack you choose, the quality depends on how well you optimize it, and the margin — if you resell — depends on how much the platform works for you instead of making you do the work.
If you're weighing how to add voice agents to your offering, the three things to check before choosing are always the same: real end-to-end cost (not just orchestration), latency under real load (not in a demo), and resale model (white-label, billing, support).
If you'd like a comparison on the specific numbers for your use case, or a demo of the white-label layer, we can start from the integration resources and build a scenario together based on your real volumes.
Callin.io — modular, white-label AI voice agents, compliant with the European framework. Your stack, your brand, your margins.

