Bland is cheapest and simplest if you want one all-in number: $0.14/min with no platform fee, falling to $0.11/min on a $499/mo plan. Vapi is cheapest at scale because its $0.05/min platform fee sits on top of at-cost models you can undercut with your own keys. Retell sits between them and is the easiest to reason about.
Because only one of the three is quoting the same thing. Bland quotes an all-in talk-time rate: $0.14/min on the free Start tier covers the language model, the transcription and the speech synthesis. Vapi quotes an orchestration fee: $0.05/min buys you the platform and nothing else, with model providers billed at cost and at $0 if you bring your own API keys. Retell quotes components: $0.055/min for its voice infrastructure, $0.015/min for most text-to-speech voices, a separate per-minute LLM line, and $0.015/min for telephony. Put those three numbers in a column and Vapi looks two-thirds cheaper than Bland. It is not. It is quoting a third of the stack. The only honest comparison is to assemble a full minute for each vendor at the same quality bar and then compare the assembled numbers — which is what the table above does, and why the Vapi column is a formula rather than a figure. The second reason the comparison goes wrong is concurrency. Voice is the one workload where volume and simultaneity are different variables. Ten thousand minutes spread evenly over a month is a completely different infrastructure bill from ten thousand minutes that all land between 8am and 10am on a Monday. Retell includes twenty concurrent calls free and charges $8 per additional concurrency per month. Vapi includes ten and charges $10 per line per month. Bland bundles concurrency into the plan tier. For an inbound receptionist workload with a sharp morning peak, that difference can exceed the difference in per-minute rate.
Take a mid-sized inbound workload: 3,000 talk minutes a month, peak concurrency of about fifteen simultaneous calls, a mid-tier language model, and a standard synthetic voice rather than a cloned ElevenLabs one. On Bland's Build plan that is a $299 platform fee plus 3,000 minutes at $0.12, so $299 + $360 = $659, and the fifty included concurrent calls cover the peak with room. On the free Start tier the same 3,000 minutes is $420 with no platform fee, but ten concurrent calls will not survive a fifteen-call peak, so Start is not really an option for this shape of workload. On Retell, take the published components at the cheaper end: $0.055/min infrastructure, $0.015/min TTS, $0.015/min telephony, and a mid-tier LLM line. Retell's own quoted envelope for voice agents is $0.07–$0.31/min, and this configuration sits low in it. Twenty concurrent calls are included free, which covers the peak at no extra charge. Retell's phone numbers are $2.00/mo each. On Vapi, the platform fee alone is 3,000 × $0.05 = $150. Then add your own model bill. If you are bringing your own keys and buying tokens at your own negotiated rates, Vapi is very likely the cheapest of the three at this volume — and if you are not, you are paying at-cost retail for four vendors and Vapi's total will land close to Retell's. The five extra concurrency lines above the included ten cost $50/mo. The honest conclusion is that at 3,000 minutes these three are within a few hundred dollars of each other, and the choice should be made on build effort, model control and compliance rather than on rate. The rate only decides it above roughly 20,000 minutes a month, at which point Vapi with your own keys pulls clearly ahead and Bland's Enterprise contract becomes the thing to negotiate.
Less than the marketing suggests, and not in a way any of them will put a number on. All three run the same fundamental loop — streaming transcription, an interruptible model call, streaming synthesis — and all three ship endpointing and barge-in. What differs is where the loop runs and how much of it you control. Bland's integration is the reason its rate is all-in: it owns the whole path, which means the latency budget is theirs to optimise and yours to accept. Vapi's is the opposite: because you can point it at your own transcriber, your own model endpoint and your own voice provider, your latency is mostly a function of choices you made, and a badly chosen frontier model will add a second of first-token delay that has nothing to do with Vapi. Retell sits in the middle, with a curated set of engines and published per-engine pricing that lets you trade cost against speed explicitly — the $0.015/min voices and the $0.040/min ElevenLabs voices do not behave identically. Barge-in is the thing to actually test, and it is not testable from a pricing page. The failure mode that kills real deployments is not that the agent cannot be interrupted; it is that it treats a caller's 'mm-hm' as an interruption and stops mid-sentence, or that it keeps talking over a caller who is trying to give a street address. Every one of these platforms exposes endpointing sensitivity as a tunable. Budget a week of real calls to tune it on whichever you pick, on all three if you can, and treat any vendor that tells you it works out of the box as not having run enough calls.
Not necessarily, and the answer changes the maths. Retell publishes $0.015/min for telephony in the US and most listed countries and rents numbers at $2.00/mo. Bland folds telephony into the talk-time rate entirely. Vapi lets you bring your own carrier. For reference, Twilio's own published US voice rates are $0.0085/min inbound on a local number, $0.0140/min outbound local, and $1.15/mo for a local number. So Retell's $0.015/min telephony line is roughly retail-plus, which is normal for a bundled resale and is not worth the integration effort to undercut at small volume. At large volume it is: a million minutes a year at a half-cent premium is real money, and that is exactly the point at which bringing your own carrier into Vapi starts to pay for the work. The thing to check before you sign anything is not the per-minute rate but whether the platform can port your existing business number, and whether it supports the STIR/SHAKEN attestation you need to avoid being labelled spam on outbound. A cheap minute that gets your calls flagged is not cheap.
Bland, clearly, and it is not close — provided your requirements fit inside the choices Bland has already made. One vendor, one console, one rate, one support relationship. If your agent needs to answer the phone, follow a script, look something up and book something, you will get there fastest here. Retell is the middle path and, for most teams building a real product rather than a single agent, the best default. The components are pre-wired but visible: you can see exactly what each part costs and swap the expensive ones. Twenty free concurrent calls means you can pilot without a capacity conversation. Vapi is the most work and the most control. Bringing your own keys means owning four vendor relationships, four sets of rate limits and four failure modes, and it means your on-call engineer needs to know which of them is down at 2am. That is a real, recurring cost that does not appear in any per-minute table. It buys you the ability to swap any component without leaving the platform, which is worth a great deal if you expect the model landscape to keep moving — and it has kept moving. A useful heuristic: if the person who will maintain this in six months is a founder, pick Bland. If it is a product engineer, pick Retell. If it is a platform team with existing model contracts, pick Vapi.
Only if you bring your own model API keys. Vapi's $0.05/min platform fee is not comparable to Bland's $0.14/min because Bland's rate includes the language model, transcription and speech synthesis and Vapi's does not. Assemble a full minute on Vapi at retail model rates and the two land close together; assemble it on negotiated model rates and Vapi wins clearly.
Bland. One vendor, one rate, no card required on the Start tier, and the language model, transcription and speech synthesis are all included in the per-minute price. The trade is that you cannot choose the models. If the requirement is 'a working agent by Friday' rather than 'the right platform for three years', that trade is usually correct.
Take your busiest hour, not your monthly total. A business taking 40 calls in its peak hour with an average handle time of three minutes needs roughly two simultaneous lines, plus headroom for clustering — call it four to six. Retell includes 20 free, Vapi includes 10, Bland ties it to the plan tier. Most SMB inbound workloads never leave the included allowance.
Bland includes it in the talk-time rate. Retell resells it at $0.015/min with numbers at $2.00/mo. Vapi lets you bring your own carrier. For reference, Twilio's own published US rates are $0.0085/min inbound local and $1.15/mo per local number, so Retell's bundled rate carries a modest markup that is not worth avoiding below very large volumes.