Methodology & neutrality

Our rules

  1. Vendor pages only. Every price comes from the vendor's own public pricing page, fetched on the date shown. We do not use third-party blogs, screenshots or sales quotes.
  2. If we can't verify it, we say so. Pages we couldn't load, prices without units, and "contact sales" plans are marked unverified and never used in "cheapest" figures. Currently 19 of 21 vendor pages are verified.
  3. List prices, US, pay-as-you-go. No volume tiers, commitments or negotiated discounts. Promotional rates and announced price changes are flagged.
  4. Native unit first. Each row shows the vendor's own unit ($/hr, $/1K characters, $/1M tokens). The per-minute number is our conversion, and derivations are labeled.
  5. Neutral by design. No vendor can pay for placement, ranking or wording. Default sort is by price. If we add affiliate links or sponsors, they will be labeled on the page and will never change the order or the numbers. Today every "Try" button is a placeholder with no affiliate program connected.
  6. Automated freshness. A script re-fetches every source page, hashes the price-bearing text and flags changes for human review. Changes are logged on the changelog.

How we convert to cost per minute

Everything is expressed per call-minute (one minute of a live call), because that is how platforms and carriers bill.

AssumptionDefaultWhy
turns_per_min4LLM calls per call-minute (one per caller utterance). Adjustable in the calculator.
input_tokens_per_turn2000System prompt + tools + running conversation history re-sent on every turn. 2,000 is a short prompt; long prompts and late-call history push this well above 5,000.
output_tokens_per_turn60~60 tokens is roughly 45 spoken words, one or two sentences.
cached_input_share0Share of input tokens billed at the vendor's cached-input rate. Default 0 (conservative). Only applied where the vendor publishes a cached rate.
agent_talk_share0.5Share of the call during which the agent is speaking. TTS is billed only on generated speech; STT, telephony and platform fees are billed on the whole call.
chars_per_audio_min1000Characters of text per minute of generated speech. Rime and ElevenLabs both state ~1,000 characters is about one minute of audio; Cartesia states 750-800. We use 1,000.

What's not included

Phone number rental, taxes and carrier surcharges, recording/storage, concurrency fees, server compute for self-hosted orchestration (Pipecat, LiveKit Agents), and enterprise discounts.

Sources

VendorPricing pageCheckedStatusNote
Deepgramhttps://deepgram.com/pricing2026-10-17verified
AssemblyAIhttps://www.assemblyai.com/pricing2026-10-17verifiedPage states last updated 2026-09-28.
OpenAIhttps://developers.openai.com/api/docs/pricing2026-10-17verified
Google Cloudhttps://cloud.google.com/speech-to-text/pricing2026-10-17verified
Google Gemini APIhttps://ai.google.dev/gemini-api/docs/pricing2026-10-17verifiedPage states last updated 2026-10-16.
ElevenLabshttps://elevenlabs.io/pricing/api2026-10-17verified
ElevenLabshttps://elevenlabs.io/pricing/agents2026-10-17verified
Cartesiahttps://cartesia.ai/pricing2026-10-17verified
Rimehttps://rime.ai/pricing2026-10-17verified
Inworldhttps://inworld.ai/pricing2026-10-17verified
Sonioxhttps://soniox.com/pricing2026-10-17verified
xAIhttps://docs.x.ai/docs/models2026-10-17verified
Anthropichttps://www.anthropic.com/pricing2026-10-17verifiedFetched page rendered some price labels without their input/output captions; only models with explicit labels are marked verified.
PlayHThttps://play.ht/pricing/2026-10-17unverifiedPricing page returned HTTP 500 to our fetcher and did not connect via curl. Not known whether the API is still sold.
Vapihttps://vapi.ai/pricing2026-10-17verified
Retell AIhttps://www.retellai.com/pricing2026-10-17verified
Blandhttps://www.bland.ai/pricing2026-10-17verified
Synthflowhttps://synthflow.ai/pricing2026-10-17unverifiedEnterprise-only; contracts from $30,000/year. No public per-minute rate.
Twiliohttps://www.twilio.com/en-us/voice/pricing/us2026-10-17verifiedPage says 'Pricing current as of August 2026'.
Telnyxhttps://telnyx.com/pricing/elastic-sip2026-10-17verified
Plivohttps://www.plivo.com/voice/pricing/us/2026-10-17verified