ThunderPhone vs. ElevenLabs Agents
ThunderPhone and ElevenLabs Agents are both self-serve platforms for building AI phone agents, and both publish real numbers. This comparison is for buyers who need to normalize expected minutes, languages, telephony, compliance, and testing workflow instead of choosing from a headline rate. Every third-party fact below was checked against ElevenLabs' public site or documentation on August 19, 2026; this is a neutral sample for review, not a universal verdict.
Decision summary: ThunderPhone is likely to fit teams that want a single published all-in rate—2¢, 5¢, or 9¢ per minute with no subscription—plus a fixed 47-language catalog and regression-gated testing. ElevenLabs Agents may fit better for teams that want to build on ElevenLabs' own voice library, need a publicly stated SOC 2 posture or regional data residency, or prefer subscription tiers with a published $0.08/minute platform-layer overage and the language model and telephony passed through at cost.
At-a-glance comparison
| Criterion | ThunderPhone | ElevenLabs Agents | Qualification and ElevenLabs 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. | Subscription tiers with included call minutes: Free $0 (15), Starter $6 (75), Creator $22 (275), Pro $99 (1,238), Scale $299 (3,738), Business $990 (12,375). Additional minutes: $0.08 on every tier; burst minutes above the concurrency limit: $0.16. | The tier minute rate covers the ElevenLabs layer; "The LLM model and any telephony are billed separately on top, based on usage." ElevenLabs Agents pricing, accessed 2026-08-19. |
| What's included per minute | The engine rate covers the model, voice, and platform. Premium voice or language paths can add up to 3¢/minute; published add-on surcharges apply (verbal acknowledgements +2¢, 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 charges depend on setup. Hold bills a flat 2¢/minute; voicemail and phone-menu minutes bill at the engine rate, with straight-to-voicemail calls capped at one minute. | Included and overage minutes cover the agent/voice platform. LLM usage is deducted from credits, and telephony through external providers is listed "At cost." Text messages are $0.003 each. | The stated numbers exclude the language-model and telephony components, so a complete per-minute total depends on configuration. ElevenLabs Agents pricing, accessed 2026-08-19. |
| Platform fees | No subscription or seat fee. | The tier subscription is the platform fee; concurrency scales with tier (4 concurrent calls on Free up to 40 on Business). | ElevenLabs Agents pricing, accessed 2026-08-19. |
| 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. | Enabling all additional languages configures an agent "to support 31 languages," with "5k+ voices across 31 languages." By default "language selection is fixed for the duration of the call"; an optional language-detection system tool enables mid-call switching. | ElevenLabs language docs and system tools docs, accessed 2026-08-19. |
| 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. | SIP trunking handles "both inbound and outbound calls" against an existing PBX, with TLS transport and digest or ACL authentication; Twilio native integration and batch outbound calling are also documented. G711/G722 codecs are required, and concurrent-call capacity "depends on your subscription tier." | ElevenLabs SIP trunking docs and batch calling docs, accessed 2026-08-19. |
| 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. | States it is "certified SOC2 and GDPR compliant" with optional Zero Retention Mode, signs "BAAs with HIPAA compliant configurations for qualifying enterprises" (the pricing page places HIPAA BAAs on the Enterprise tier), and offers U.S., EU, and India data residency. | Zero Retention Mode "cannot be enabled for batch calls." Buyers should assess the exact deployment and agreement, not labels. ElevenLabs enterprise page, batch calling docs, and pricing, accessed 2026-08-19. |
| 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. | Three documented test types—multi-turn simulation, next-reply scenario, and tool-call testing (exact match, regex, or LLM evaluation)—plus probabilistic repeat runs with pass rates, CLI/API execution for CI, live-traffic A/B experimentation, transcript search, and LLM-based success evaluation. | Test billing is not stated in the reviewed docs. ElevenLabs agent testing docs and platform overview, accessed 2026-08-19. |
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, one phone number, and no transfer, 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.
The scenario assigns zero hold, voicemail, and phone-menu minutes to keep the arithmetic to connected talk time.
ElevenLabs Agents
A 10,000-minute month exceeds every included allotment below Business. Because each tier's included minutes price out at almost exactly $0.08/minute (3,738 × $0.08 = $299.04), the platform-layer arithmetic converges:
- Creator ($22, 275 minutes, 10 concurrent):
$22 + 9,725 × $0.08 = $800.00/month - Pro ($99, 1,238 minutes, 20 concurrent):
$99 + 8,762 × $0.08 = $799.96/month - Scale ($299, 3,738 minutes, 30 concurrent):
$299 + 6,262 × $0.08 = $799.96/month - Business ($990, 12,375 minutes, 40 concurrent):
$990/month, no overage at this volume.
Creator is the lowest tier that satisfies the 10-concurrent-call assumption — its limit is exactly 10, so the assumed peak fits with no headroom, and any spike above it bills at the $0.16 burst rate, which makes Pro (20 concurrent) the safe floor at effectively the same cost. Either way the ElevenLabs platform layer computes to about $800/month on the cheapest published route—before the language model and telephony, which the pricing page bills "separately on top, based on usage" without published fixed rates. The complete all-in ElevenLabs total for this scenario therefore cannot be computed from public pages alone. ElevenLabs Agents pricing, accessed 2026-08-19.
In this included-language scenario, ThunderPhone computes to $200–$900 all-in by engine; ElevenLabs' platform layer alone computes to roughly $800–$990 plus unpublished LLM and telephony pass-through. Spark and Bolt land below the ElevenLabs figure; Storm ($900) lands between the ~$800 routes and Business. Rerun the comparison with each product's actual configuration.
Product differences that change the decision
A voice company's platform versus an all-in engine
One structural difference matters more than any single number: ElevenLabs is first a voice-technology company, and its Agents platform is built around its own voice library—"5k+ voices across 31 languages"—with the customer-chosen language model (or a custom model) and telephony billed as separate pass-throughs at cost. ThunderPhone publishes three all-in engine rates covering model, voice, and platform in one number, with premium paths and add-ons as published surcharges. Neither structure is inherently better: pass-through can reward teams that optimize model choice; a bundled rate makes the engine cost predictable from minutes alone. ElevenLabs platform overview and pricing, accessed 2026-08-19.
Subscription tiers versus pay as you go
ElevenLabs meters concurrency by tier—4 concurrent calls on Free up to 40 on Business—and bills minutes above the limit at the $0.16 burst rate, so peak call volume, not just total minutes, determines the right tier; model the busiest hour, not the monthly average. ThunderPhone has no subscription; the engine rate is the price at any volume. ElevenLabs Agents pricing, accessed 2026-08-19.
Language coverage and mid-call switching
ThunderPhone publishes a 47-language, 123-voice catalog with automatic switching when a caller uses a configured additional language. ElevenLabs documents 31 agent languages with a stricter default—"language selection is fixed for the duration of the call"—unless the optional language-detection system tool is added. Multilingual buyers should test their language pairs on both products. ElevenLabs language docs, accessed 2026-08-19.
Testing and operational assurance
Both platforms document unusually deep testing for this market. ThunderPhone runs simulations as billable real calls—including SIP-loopback and bot-to-bot paths—with graded scenarios, minimum pass-rate regression gates, CI execution, and live A/B experiments. ElevenLabs documents simulation, next-reply, and tool-call test types with LLM evaluators, probabilistic repeat runs, CLI/API-driven CI, and live-traffic A/B experimentation. The practical difference to evaluate is call-path realism (real telephony legs) versus text-simulation breadth. ElevenLabs agent testing docs, accessed 2026-08-19.
When ElevenLabs Agents might fit better
- Your procurement checklist requires a publicly stated SOC 2 posture, Zero Retention Mode, or U.S./EU/India data residency. ElevenLabs enterprise page, accessed 2026-08-19.
- You want to build on ElevenLabs' voice library and select or bring your own language model, accepting model and telephony pass-through billing. ElevenLabs platform overview, accessed 2026-08-19.
- You need HIPAA and qualify for an enterprise BAA under ElevenLabs' documented process. ElevenLabs pricing, accessed 2026-08-19.
- Batch outbound campaigns from CSV/XLS lists are a first-class requirement—noting that Zero Retention Mode "cannot be enabled for batch calls." ElevenLabs batch calling docs, accessed 2026-08-19.
When ThunderPhone fits better
- You want base engine usage computable from minutes alone: the 2¢/5¢/9¢ engine rates include the model, voice, and platform, with no subscription and no separate LLM or concurrency line items — premium voice or language paths and optional add-ons carry published surcharges, and telephony depends on setup.
- You want a published catalog total—47 languages and 123 voices—with automatic mid-call switching as default behavior rather than an optional tool on a 31-language set.
- Your release process needs regression gates over real calls: SIP-loopback tests, graded scenarios with minimum pass rates, CI execution, and live A/B experiments.
- You need manual SIP configuration for any SIP trunk and can validate the production-number onboarding path before launch.
- ThunderPhone's public posture — GDPR and HIPAA compliant, with customers responsible for configuring their own workflows — covers what you need without an enterprise-tier qualification step, and SOC 2 is not a requirement for the purchase.
Migration notes
Before switching either direction, inventory phone numbers and trunks, inbound and outbound requirements, concurrency peaks (decisive for ElevenLabs tier choice), language combinations, model and voice choices, prompts, tools, knowledge sources, webhooks, consent and recording settings, test scenarios, and grading criteria. Rebuild the pricing model from connected minutes plus peak concurrency; carry neither ElevenLabs' $0.08 platform-layer rate into a forecast without its model and telephony pass-through, nor ThunderPhone's base-engine rate without checking whether a premium voice or language path applies.
Sources and freshness
All ElevenLabs claims on this page were checked against the official ElevenLabs pages linked next to each claim on August 19, 2026. ThunderPhone pricing and product details reflect its published pricing and documentation as of August 19, 2026. This comparison is documentation-based: no ElevenLabs account, invoice, or live call was tested. Third-party sources additionally attribute ISO 27001 and PCI certifications to ElevenLabs; those were not established from the reviewed official pages and are excluded here. Vendors change pricing often — confirm against the live ElevenLabs pages before relying on them.
FAQ
Which is less expensive for 10,000 connected minutes per month?
ThunderPhone's Spark and Bolt engines calculate below ElevenLabs' platform-layer figure; Storm is comparable before ElevenLabs' pass-through costs. ThunderPhone computes to $200–$900 all-in by engine; ElevenLabs computes to about $800 (Creator, Pro, or Scale plus overage) or $990 on Business—plus separately billed, unpublished language-model and telephony charges, so its complete total is not knowable from public pages. ElevenLabs Agents pricing, accessed 2026-08-19.
Which product supports more languages?
ThunderPhone publishes the larger catalog: 47 languages and 123 voices versus ElevenLabs' documented 31 agent languages. ElevenLabs' voice library is large ("5k+ voices"), and by default a call stays in one language unless the language-detection tool is configured; validate coverage per language pair. ElevenLabs language docs, accessed 2026-08-19.
Can both products use an existing phone setup or SIP trunk?
Yes, both document bring-your-own telephony paths. ThunderPhone supports direct VoIP connections and manual SIP configuration for any SIP trunk; ElevenLabs documents inbound and outbound SIP trunking with TLS transport, digest or ACL authentication, and G711/G722 codecs, with concurrency governed by subscription tier. ElevenLabs SIP trunking docs, accessed 2026-08-19.
How do their public compliance postures differ?
ThunderPhone publicly states GDPR and HIPAA compliance; ElevenLabs states SOC 2 and GDPR, with HIPAA BAAs for qualifying enterprises. ElevenLabs adds optional Zero Retention Mode (unavailable for batch calls) and regional data residency; each buyer remains responsible for assessing the configured workflow. ElevenLabs enterprise page, accessed 2026-08-19.
How can I test an agent before launch?
Both publish deep testing workflows, but the mechanisms differ. ThunderPhone runs billable real-call simulations with graded scenarios, regression gates, CI, and live A/B experiments; ElevenLabs documents simulation, next-reply, and tool-call test types with LLM evaluators, probabilistic pass rates, and CLI/API-driven CI. ElevenLabs agent testing docs, accessed 2026-08-19.