TTS API pricing 2026: what 1M, 10M and 100M characters a month really cost
Monthly cost of 13 text-to-speech APIs at 1M, 10M and 100M characters, subscription fees included, read from each vendor's pricing page on 28 September 2026, next to each model's blind-listening score.

Most TTS pricing comparisons quote a rate per million characters and stop there. That rate is not what you pay: subscription fees, included usage and plan tiers change the monthly bill, and five different billing units are in use across the market. This post does the arithmetic for three real volumes, 1M, 10M and 100M characters in a month, picks the cheapest plan each provider sells at each volume, and puts each model’s blind-listening score beside its price.
The short version: among providers that publish a per-character price, SpeechifyAI is the cheapest at all three volumes, at $10, $91 and $631 a month on Simba 3.2. Simba 3.5, listed on 21 October 2026 after this round, is priced at its own rate, twice Simba 3.2’s (pricing). The next cheapest costs 1.5 times as much at 1M, 1.65 times at 10M and 1.9 times at 100M. And the cheap alternatives score far lower in blind listening, while Simba 3.2 was the lowest-priced model in the board’s top ten on 23 September and again on 13 October 2026. Evidence: the pricing snapshot of 28 September 2026, the leaderboard snapshot of 23 September 2026 and the 13 October reading.
Monthly cost at 10M characters
The cheapest self-serve plan each provider sells at that volume, read from its own pricing page on 28 Sep 2026.
- SpeechifyAI Simba 3.2$91
- Azure Neural TTS$150
- OpenAI tts-1$150
- VUI Labs Luna TTS$150
- Amazon Polly Neural$160
- Inworld Realtime TTS-2$175
- Alibaba Qwen-Audio-3.0-TTS-Plus$200
- Deepgram Aura-2$300
- Amazon Polly Generative$300
- Cartesia Sonic 3.6$375
- ElevenLabs Flash v2.5$400
- ElevenLabs Eleven v3$800
- MiniMax Speech 2.8 HD$1,000
Google's Gemini TTS and OpenAI's gpt-4o-mini-tts bill per token and are not charted. Every figure and its source page: our reviewed pricing snapshot.
Monthly cost at 1M, 10M and 100M characters
Sorted by the cost at 10M characters. Elo is the blind-listening score from the Artificial Analysis Speech Arena, read 23 September 2026 and kept as our reviewed snapshot of the full board.
| Provider and model | Elo | Monthly cost | ||
|---|---|---|---|---|
| 1M | 10M | 100M | ||
| SpeechifyAI Simba 3.2 | 1,237 | $10 | $91 | $631 |
| Azure Neural TTS | 1,031 | $15 | $150 | $1,200 |
| OpenAI tts-1 | 1,086 | $15 | $150 | $1,500 |
| VUI Labs Luna TTS | 1,230 | $15 | $150 | $1,500 |
| Amazon Polly Neural | 890 | $16 | $160 | $1,600 |
| Inworld Realtime TTS-2 | 1,245 | $25 | $175 | $1,500 |
| Alibaba Qwen-Audio-3.0-TTS-Plus | 1,259 | $20 | $200 | $2,000 |
| Deepgram Aura-2 | not rated | $30 | $300 | $2,700 |
| Amazon Polly Generative | 1,061 | $30 | $300 | $3,000 |
| Cartesia Sonic 3.6 | 1,273 | $49 | $375 | $3,795 |
| ElevenLabs Flash v2.5 | 1,074 | $40 | $400 | $4,000 |
| ElevenLabs Eleven v3 | 1,167 | $80 | $800 | $8,000 |
| MiniMax Speech 2.8 HD | 1,168 | $100 | $1,000 | $10,000 |
Price against quality
Price against quality
Monthly cost at 10M characters against each model's Artificial Analysis blind-listening score, costs read on 28 Sep 2026 and scores on 23 Sep 2026. The shaded corner is everything cheaper than Simba 3.2 and rated above it. It is empty.
Scores from SpeechifyAI's reviewed snapshot of the Artificial Analysis board, read 23 Sep 2026. Deepgram Aura-2 is not on the board, so it has no score to plot.
The cheapest alternatives are also the lowest-rated. Azure Neural (1,031), OpenAI’s tts-1 (1,086) and Amazon Polly Neural (890) cost 1.6 to 1.8 times what SpeechifyAI does at 10M characters and score 150 to 350 points lower in blind listening. Evidence: the pricing snapshot of 28 September 2026 and the leaderboard snapshot of 23 September 2026.
Every model in the table rated above Simba 3.2 costs 1.9 to 4.1 times as much at 10M characters a month, on the same pricing and leaderboard snapshots. For how the top of the board compares on quality and price, see our TTS API comparison.
Token-priced models: Gemini TTS and gpt-4o-mini-tts
Google and OpenAI bill their newest TTS models per token, which cannot be turned into a per-character price from their own pages:
- Google Gemini 3.8 Flash TTS costs $0.50 per million text-input tokens and $9 per million audio-output tokens through 31 December 2026, then $1 and $18. Gemini 3.8 Flash-Lite TTS costs $0.50 and $6, then $1 and $12. Audio is metered at 25 tokens per second.
- OpenAI gpt-4o-mini-tts costs $0.60 per million text-input tokens and $12 per million audio-output tokens.
Neither vendor publishes how many characters a second of audio carries, so any per-character figure is an estimate. Artificial Analysis publishes one: $16.50 per million characters for Gemini 3.8 Flash TTS and $11.00 for Flash-Lite, in line with Google’s 2027 rates (23 Sep snapshot).
Free tiers
| Provider | Free allowance | Commercial use |
|---|---|---|
| SpeechifyAI | 500,000 characters a month, no card | Yes |
| Amazon Polly | 1M Neural characters a month, first 12 months of a new AWS account | Not stated |
| Azure Speech | 0.5M characters a month on the F0 tier | Not stated |
| Google Gemini API | Free tier, rate-limited; content used to improve Google’s products | Not stated |
| ElevenLabs | 10,000 characters a month | No |
| Cartesia | 20,000 credits a month | No |
| Deepgram | $200 one-time credit | Not stated |
| VUI Labs | 10,000 characters, one time | Not stated |
SpeechifyAI’s plans at each volume
Each SpeechifyAI plan is a monthly fee that buys a usage credit, then a per-character rate beyond it. The cheapest plan changes with volume:
| Monthly volume | Cheapest plan | Monthly cost | Effective rate per 1M |
|---|---|---|---|
| 1M characters | Starter ($10, 1.9M characters included, then $10 per 1M) | $10 | $10.00 |
| 10M characters | Starter | $91 | $9.10 |
| 100M characters | Scale ($499, 78M characters included, then $6 per 1M) | $631 | $6.31 |
Starter is the cheapest plan up to about 10.8M characters a month, Pro ($99, 13.5M characters included, then $8 per 1M) from there to about 63.5M, and Scale above that. Plans also differ in how many requests can run at once, and TTS API concurrency and rate limits by plan compares them across providers. The free plan covers 500,000 characters a month and pauses at the cap. Full details are on the pricing page, and how TTS pricing works explains per-character billing.
How each figure was built
For every provider and volume we took the vendor’s published plans, added the subscription fee to the usage beyond what the plan includes at that plan’s rate, and kept the cheapest result.
| Provider | Plan at 10M | Working at 10M |
|---|---|---|
| SpeechifyAI | Starter | $10 + (10M - 1.9M) x $10 per 1M = $91 |
| Azure Neural | Pay as you go | 10M x $15 per 1M = $150 |
| OpenAI tts-1 | Pay as you go | 10M x $15 per 1M = $150 |
| VUI Labs Luna | Pay as you go | 10M x $15 per 1M = $150 |
| Amazon Polly Neural | Pay as you go | 10M x $16 per 1M = $160 |
| Inworld Realtime TTS-2 | Builder | $100 + (10M - 5.7M) x $17.50 per 1M = $175 |
| Alibaba Qwen-Audio-3.0-TTS-Plus | Pay as you go | 10M x $20 per 1M = $200 |
| Deepgram Aura-2 | Pay as you go | 10M x $30 per 1M = $300 |
| Amazon Polly Generative | Pay as you go | 10M x $30 per 1M = $300 |
| Cartesia Sonic 3.6 | Scale | $299 + (10M - 8M) x $38 per 1M = $375 |
| ElevenLabs Flash v2.5 | API | 10M x $40 per 1M = $400 |
| ElevenLabs Eleven v3 | API | 10M x $80 per 1M = $800 |
| MiniMax Speech 2.8 HD | Pay as you go | 10M x $100 per 1M = $1,000 |
At 100M the plans change: Azure’s 80M commitment tier ($960, then $12 per 1M) comes to $1,200, Inworld’s Developer plan ($300, then $15 per 1M) to $1,500, Deepgram’s Growth rate ($27 per 1M, prepaid yearly) to $2,700, Cartesia’s Scale plan ($299, then $38 per 1M) to $3,795, and SpeechifyAI’s Scale plan to $631. Alibaba’s own model page lists Qwen-Audio-3.0-TTS-Plus at $20 per million characters; Artificial Analysis’s estimate is $27.60. Enterprise contracts, taxes and regional price differences are out of scope.
Start with the cheapest one that sounds right
Price only matters once the voice is good enough for your product, so listen before you commit. For a voice agent, weigh latency too: see how to choose a low-latency TTS API and WebSocket TTS streaming for voice agents. You can start free with 500,000 characters a month, no card, and run your own text through Simba 3.2 before you pay anything.
Common questions
What is the cheapest text-to-speech API in 2026?
How much does a TTS API cost for 10 million characters a month?
Is a cheaper TTS API lower quality?
Why can't Gemini TTS or gpt-4o-mini-tts be priced per character?
Which free TTS API tiers allow commercial use?
This post is narrated by Harper on Simba 3.5 through our text to speech API. How the player works: add read-aloud to your docs and turn speech marks into captions.
Related reading
Benchmarks & pricingUpdated Oct 27, 2026
1,244Elo on Artificial Analysis
Benchmarks & pricingUpdated Oct 27, 2026
Best TTS APIs 2026: 10 models compared by Elo and price
Benchmarks & pricingUpdated Oct 27, 2026
15concurrent requests on the Starter plan
Benchmarks & pricingUpdated Oct 27, 2026
TTS API concurrency and rate limits, October 2026: which plans run 20 concurrent streams
Build guidesOct 15, 2026
Limit one end user, not your whole workspace.
Build guidesOct 15, 2026
Per-user rate limits for a text-to-speech API: limit or block one end user with safety_identifier
Benchmarks & pricingUpdated Oct 22, 2026
47 msto first audible audio from US East
Benchmarks & pricingUpdated Oct 22, 2026
How to choose a low-latency TTS API for voice agents in 2026