ThunderPhone vs. Vapi
ThunderPhone and Vapi are capable usage-based platforms for teams building and operating phone agents. This comparison is for buyers deciding between ThunderPhone's published engine rates and Vapi's hosting fee plus provider-cost model, while also weighing languages, telephony, compliance, and testing. Every Vapi fact below was checked against its public site or documentation on August 5, 2026 and re-checked on August 18, 2026; this is a neutral sample for review, not a universal verdict.
Decision summary: ThunderPhone is likely to fit teams that want published 2¢/5¢/9¢ engine rates, a fixed 47-language catalog, and regression tooling through CI and live experiments. Vapi may fit better when a team wants to bring its own speech and model keys, needs Vapi's stated SOC 2 or PCI posture, or wants its documented developer-oriented test suites and U.S. number allowance.
At-a-glance comparison
| Criterion | ThunderPhone | Vapi | Qualification and Vapi source |
|---|---|---|---|
| Pricing model | Pay as you go with no subscription or seat fee. Spark is 2¢/minute, Bolt is 5¢/minute, and Storm is 9¢/minute. | The Build plan lists call hosting at $0.05/minute. Speech recognition, language models, and text-to-speech are billed at cost on top, or listed as $0 by Vapi when customers bring their own API keys. | The $0.05 rate is hosting, not a complete configured call total. Vapi pricing, accessed 2026-08-18. |
| What's included per minute | Premium voice or language paths can add up to 3¢/minute, and optional add-ons carry published surcharges (verbal acknowledgements +2¢ and call supervision +8¢ on Storm, long prompts +1–2¢ per additional 10K tokens, demo numbers +1¢/minute). The builder displays the current all-in rate. Telephony and other optional configuration charges depend on setup. Hold time bills a flat 2¢/minute on every engine; voicemail and phone-menu navigation bill at the engine rate, with straight-to-voicemail calls capped at one minute. | Call hosting is the $0.05/minute line item. Speech recognition, language-model, text-to-speech, and telephony costs are separate; provider costs pass through unless API keys are brought directly. | Costs incurred under a customer's own API keys sit outside Vapi's public hosting arithmetic. Vapi pricing, accessed 2026-08-18. |
| Platform fees | No subscription or seat fee. | Build is usage-based with 10 concurrent calls included and extra lines at $10 each per month. Scale uses a fixed platform fee, committed volume, volume-based per-minute pricing, and custom terms. | Vapi pricing, accessed 2026-08-18. |
| Languages | 47 languages and 123 voices in the generated catalog. An agent starts in its primary language and can switch automatically when a caller uses a configured additional language. Fifteen languages are included; the selected voice must support the configured language set. | A platform-wide total is not publicly stated. Vapi's docs publish separate provider ceilings for transcription and voices; automatic language detection is available only through specified multilingual or auto-detect modes. | Provider ceilings are not a platform-wide guaranteed count. Vapi multilingual docs, accessed 2026-08-18. |
| Telephony / BYO SIP | Inbound demo U.S. numbers are available for testing. Production numbers can be brought through supported direct VoIP connections or manual SIP configuration for any SIP trunk; verified imported numbers support inbound and outbound calling. Demo numbers are inbound-only and not intended for production. | Bring-your-own SIP trunks are supported through documented provider paths or a generic integration with any SIP provider using gateway and authentication details. Phone-number import is documented. | Vapi warns that IP-based authentication can cause routing issues on shared infrastructure. Vapi SIP docs and phone-calling docs, accessed 2026-08-18. |
| Compliance posture | Public posture: GDPR and HIPAA compliant. SOC 2 is not claimed. Customers remain responsible for configuring workflows, data handling, recordings, integrations, and notices for their own obligations. | Vapi states SOC 2, HIPAA, and PCI compliance. HIPAA mode uses a BAA and requires compliant provider selection; the public pricing page lists HIPAA compliance at $2,000/month and zero data retention at $1,000/month. GDPR is not publicly stated on the pages reviewed. | Scale also lists SSO, RBAC, and data-residency options. Vapi homepage, pricing, and HIPAA docs, accessed 2026-08-18. |
| Testing / monitoring tooling | Browser mic tests, AI-caller simulations, bot-to-bot and SIP-loopback test calls, reusable scenarios, graded call logs, regression suites with minimum pass-rate gates, CI execution, and live-traffic A/B experiments. Simulations are billable real calls; the interface shows the charge before a run. | Vapi Test Suites use an AI tester to chat with or call an agent from predefined scripts, then evaluate the transcript against success criteria. Chat and voice tests are available, voice tests include recordings, and tests are limited to 15 minutes. Vapi also states real-time monitoring across calls. | Vapi Test Suites, voice-testing docs, and homepage, accessed 2026-08-18. |
How pricing actually compares
Use one explicit workload: 2,000 calls per month × 5 connected minutes = 10,000 connected minutes, with no more than 10 calls at once. Assume one primary included language, ordinary connected conversation time, one phone number, no transfer minutes, and no voicemail, hold, or screening minutes. This is illustrative usage arithmetic, not a quote.
ThunderPhone
- Spark:
10,000 × $0.02 = $200/month - Bolt:
10,000 × $0.05 = $500/month - Storm:
10,000 × $0.09 = $900/month - If the selected premium voice or language path adds the maximum 3¢/minute:
10,000 × $0.03 = up to $300/monthmore. - Subscription or seat fee:
$0. - Telephony and other optional configuration charges: setup-dependent, so they are not added here.
Hold time bills a flat 2¢/minute; voicemail and phone-menu minutes bill at the engine rate. The scenario assigns zero minutes to those states to keep the arithmetic to connected talk time.
Vapi
Vapi's public Build price establishes only the hosting portion of the configured total:
- Call hosting:
10,000 × $0.05 = $500/month - Speech recognition + language model + text-to-speech:
provider cost, or$0 on the Vapi bill when API keys are brought directly - Telephony: separate and not publicly priced in the reviewed sources.
- Extra concurrency:
$0in this scenario because its 10-call peak stays within the 10 included concurrent calls.
The knowable public formula is therefore $500 + speech/model/voice provider costs + telephony. Bringing API keys can make Vapi's line item for those providers $0, but any cost charged under those keys is outside the Vapi total. The exact end-to-end amount is not knowable from the reviewed public pricing page.
For this included-language scenario, ThunderPhone's published base-engine arithmetic is $200–$900, with an optional premium voice or language path adding up to $300. Vapi's hosting arithmetic is $500 before the separate provider and telephony inputs — so ThunderPhone's all-in Bolt rate equals Vapi's hosting-only fee, while Spark is below it and Storm above it. A HIPAA deployment would add Vapi's publicly listed +$2,000/month; ThunderPhone's public posture is HIPAA compliant with customer configuration responsibilities, but its optional telephony and configuration charges still depend on setup.
Product differences that change the decision
Base-engine pricing versus provider pass-through
ThunderPhone publishes three engine rates and shows the current all-in rate in its builder, with premium voice or language paths and optional setup charges called out separately. Vapi publishes a $0.05/minute hosting fee and passes through the speech, model, and voice provider costs unless customers bring their own keys. Vapi pricing, accessed 2026-08-18. The useful comparison is the final configured stack, not ThunderPhone's all-in $0.05 Bolt rate versus Vapi's hosting-only $0.05 fee in isolation.
Language architecture
ThunderPhone publishes a generated catalog of 47 languages and 123 voices, with automatic switching among configured languages when the selected voice supports the set. Vapi does not publish one platform total; its docs give different transcription and voice ceilings by provider and restrict automatic detection to specified multilingual modes. Vapi multilingual docs, accessed 2026-08-18. A buyer should test the exact language combination rather than compare the largest provider numbers.
Test suites and release operations
Vapi documents scripted AI testers, chat and real-phone voice tests, recorded voice results, LLM evaluation, and a 15-minute test limit. Vapi Test Suites and voice-testing docs, accessed 2026-08-18. ThunderPhone documents browser and AI-caller tests, bot-to-bot and SIP-loopback calls, regression gates, CI execution, and live A/B experiments. Teams should choose based on the release evidence they need, not the shared word “testing.”
When Vapi might fit better
- You already manage speech, model, and voice API keys and want Vapi to list its charge for those components as $0 while you handle any provider billing directly. Vapi pricing, accessed 2026-08-18.
- You need a publicly stated SOC 2 or PCI compliance posture and can account for the listed HIPAA or zero-data-retention add-on when applicable. Vapi homepage and pricing, accessed 2026-08-18.
- A U.S.-national prototype benefits from up to 5 free Vapi phone numbers per account and 10 included concurrent calls. Vapi phone-calling docs and pricing, accessed 2026-08-18.
- Your testing workflow specifically favors chat tests alongside audible real-phone voice tests evaluated against success criteria. Vapi Test Suites, accessed 2026-08-18.
When ThunderPhone fits better
- You want the 2¢, 5¢, and 9¢ base-engine rates to establish the usage portion of a forecast without first selecting separately billed speech, model, and voice providers.
- You want a published 47-language, 123-voice catalog total rather than provider-specific ceilings that do not establish one Vapi platform total. Vapi multilingual docs, accessed 2026-08-18.
- Your release process needs documented minimum pass-rate gates, CI execution, SIP-loopback tests, or live-traffic A/B experiments.
- You need GDPR in the vendor's public posture; GDPR was not publicly stated on the Vapi pages reviewed. Vapi homepage and pricing, accessed 2026-08-18.
- You need HIPAA in the public posture without Vapi's listed $2,000/month HIPAA add-on, while accepting that workflow configuration and any setup-dependent charges still need review. Vapi pricing, accessed 2026-08-18.
Migration notes
Before switching either direction, inventory phone numbers and trunks, authentication method, inbound and outbound requirements, language combinations, provider API keys and billing ownership, prompts, tools, knowledge sources, webhooks, consent and recording settings, test cases, reporting, data-retention requirements, and concurrency peaks. Separate Vapi's hosting fee from provider and telephony costs, and separate ThunderPhone's engine rate from premium language or voice and setup-dependent charges, before comparing forecasts.
Sources and freshness
ThunderPhone pricing and product details reflect its published pricing and documentation as of August 19, 2026. Vapi claims come only from the official Vapi pages linked next to each claim, on the accessed dates shown. This comparison is documentation-based: no Vapi account configuration, invoice, or live call was tested. Vendors change pricing, language availability, telephony eligibility, and compliance wording often — confirm them against Vapi's live pages before relying on them.
FAQ
Which is less expensive for 10,000 connected minutes per month?
ThunderPhone's published rates are all-in, while Vapi's complete total is unknown. ThunderPhone calculates to $200–$900 before setup-dependent charges, while Vapi call hosting alone is $500 before separate speech, model, voice, and telephony costs; bringing API keys changes who bills the provider cost, not whether those services necessarily have a cost. Vapi pricing, accessed 2026-08-18.
Which product supports more languages?
A platform-total comparison cannot be completed from the reviewed Vapi sources. ThunderPhone publishes 47 languages and 123 voices; Vapi publishes provider-specific transcription and voice ceilings, not one platform-wide total. Vapi multilingual docs, accessed 2026-08-18.
Can both products use an existing SIP trunk?
Yes, both document generic SIP paths. ThunderPhone supports manual SIP configuration for any SIP trunk, while Vapi documents generic integration with any SIP provider using gateway and authentication details; Vapi notes that IP-based authentication can create routing issues on shared infrastructure. Vapi SIP docs, accessed 2026-08-18.
How do their public compliance postures differ?
ThunderPhone publicly states GDPR and HIPAA compliance; Vapi states SOC 2, HIPAA, and PCI compliance. GDPR was not publicly stated on the Vapi pages reviewed, and Vapi's public pricing lists HIPAA compliance at $2,000/month and zero data retention at $1,000/month. Vapi homepage, pricing, and HIPAA docs, accessed 2026-08-18.
How can I test an agent before launch?
Both publish executable test workflows. Vapi offers scripted AI chat or real-phone voice tests with recordings, LLM evaluation, and a 15-minute limit; ThunderPhone details browser tests, several call-simulation paths, reusable graded suites, CI gates, and live A/B experiments. Vapi Test Suites and voice-testing docs, accessed 2026-08-18.