ElevenLabs API pricing: USD, not credits, and Sume's wallet
ElevenLabs says API usage is billed in US dollars, not credits: TTS is $0.08 per 1,000 characters, $0.04 Flash/Turbo. Sume also bills a USD balance.

ElevenLabs API usage is billed in US dollars, not credits. Its API pricing page says so directly and lists Text to Speech at $0.08 per 1,000 characters for multilingual models or $0.04 for Flash/Turbo. Sume works the same way at the account level: the balance is in USD, and TTS 1.0 is $0.0475 per 1,000 characters.
What does ElevenLabs say about API billing?
The page states: "API usage is billed in US dollars, not credits." That separates the API from the credit-based subscription plans on the main pricing page. Other lines I read there, 2026-10-01: Speech to Text $0.22 per hour (Scribe) or $0.39 per hour (Scribe realtime), Eleven Music $0.15 per minute, Sound Effects $0.12 per minute, and prices exclude taxes.
| Product | Price as written |
|---|---|
| Text to Speech (multilingual) | $0.08 per 1,000 characters |
| Text to Speech (Flash/Turbo) | $0.04 per 1,000 characters |
| Speech to Text (Scribe) | $0.22 per hour |
| Eleven Music | $0.15 per minute |
| Sound Effects | $0.12 per minute |
How does Sume's USD balance work?
The usage docs say "Balance is USD-denominated", with compatibility fields that can expose rounded cent values as credits. GET /v1/balance returns the balance, and GET /v1/usage returns a ledger. Entries can include reservations, captures, refunds, top-ups and grants. A reserved row is an estimate made before provider execution; a captured row is the billable usage after success.
What does TTS cost on Sume per request?
TTS 1.0 is billed at $0.0475 per 1,000 characters, and spaces and punctuation count toward the characters. A request tops out at 20,000 characters. For a 2,000-character script the cost is two units of the per-1,000 rate, which you can check in the usage ledger after the job.
What should I check when comparing the two?
Compare the same unit: per-character to per-character, and match what is billed (characters sent, spaces included). Check taxes, since ElevenLabs says its prices exclude them. For the subscription side of ElevenLabs, see extra-minute pricing by plan.
Sources
Related posts
More in Pricing
- FLUX 3 API price per image: 768sq to 4k, and pricing on Sume
BFL lists FLUX 3 Image at $0.041 (768sq), $0.048 (1k), $0.100 (2k) and $0.607 (4k) per image. Sume prices come from GET /v1/images/models.
- Gemini Omni Flash edit billed per input second vs Sume reserve
Runway bills Gemini Omni Flash video-to-video at 11 credits per input second, capped at 10 seconds. Sume reserves an edit from an 8s hint, not a probe.
- Grok Voice Transcribe 2.0 price per hour vs Sume STT per minute
xAI lists STT at $0.10 per hour batch and Voice Transcribe 2.0 since Sep 17. Sume STT bills per audio minute, reserving 1 minute by default, max 10 minutes.
- Hedra Character 3 price per second vs Sume Avatar Video 720p
Hedra Character 3 lists 2.5, 5 and 6.25 cents per second at 540p, 720p and 1080p. Sume Avatar Video is 720p with standard, plus and max quality tiers.
Written by Sume