ElevenLabs text revisions: pay for the full regenerated text
The billing rule—and the free-retry exception
The official pricing FAQ specifies 1 credit per character for Multilingual v2. Other models, interfaces and enterprise terms can differ. The quota guide says changed text consumes credits again. Our balance deductions match that rule, with no additional overhead beyond the submitted character count in these two requests. We did not test partial-section editing or every regeneration mode. Source: model billing rates.
Do not confuse a text revision with retrying identical text. The website Text to Speech playground offers two eligible free regenerations when the prompt, voice and model stay the same, the original is less than two hours old, and you have not refreshed or left the page. Voice-setting sliders may change. The button shows eligibility. The docs describe separate Studio and v3 behavior; the website allowance does not apply to the API. Check your actual interface before budgeting a retry. Source: generation and regeneration billing.
What we changed and what we measured
We started with a short, original onboarding script containing a meeting time and a price. The first request used “9:30 a.m.” and “$24.50.” In the revised script, we wrote those expressions as “nine thirty on Tuesday morning” and “twenty-four dollars and fifty cents.” The revised text was longer. This was a deliberate workflow test, not a correction of a pronunciation error we had established by listening.
| Measure | Original request | Revised request |
|---|---|---|
| Characters shown in editor | 239 | 278 |
| Credits before → after | 10,000 → 9,761 | 9,761 → 9,483 |
| Credits consumed | 239 | 278 |
| Duration shown by player | 17 seconds | 16 seconds |
| MP3 export | Succeeded | Succeeded |
Both requests used Roger with Eleven Multilingual v2, speed 1, stability 0.5, similarity 0.75, style 0 and speaker boost enabled. The selected output was MP3 at 44.1 kHz and 128 kbps. The revised MP3 was downloaded and checked as a 287,903-byte file. The original request ran on 12 September and the revision on 13 September 2026. We checked the revised credit balance after refreshing the page because the editor initially continued to show the old balance.
The revised sample's shorter displayed duration does not establish faster delivery as a general effect of spelling out numbers. The player rounds duration, and we made only one request per version. We have not scored the samples for naturalness or pronunciation. The Free-plan audio remains internal.
Worked example: 239 + 278 characters = 517 credits
At the documented 1:1 rate, these two chosen script lengths explain the entire deduction: 239 + 278 = 517 credits. If every project used those exact two request sizes, a 10,000-credit allowance would fit 19 complete pairs; a 30,000-credit allowance would fit 58. These are illustrative request-pair counts, not a promise of finished minutes or an estimate for other models.
Compare that with counting only the initial 239-credit request: 30,000 credits would fit 125 first attempts. Planning from that number alone would substantially overstate capacity for a workflow that also produces our longer revision. Budget the characters you actually regenerate at the applicable model rate, and account for any eligible free retries separately.
Use this budgeting method for your own pilot:
- Record the balance before your first generation.
- Make the changes you would normally request before delivery, recording each new balance.
- Add all credit deductions for the project.
- Divide your allowance by that total and round down, leaving room for other work that uses credits.
For example, if your own pilot spends 2,000 credits to produce one accepted module, an otherwise unused 30,000-credit allowance covers 15 such modules. That is a hypothetical budget calculation. It is not a generalization from our two chosen script lengths.
When does a paid plan make sense?
The current pricing page lists Free at 10,000 monthly credits, Starter at $6 with 30,000, and Creator at a standard $22 with 121,000. Creator also shows a $11 first-month promotion. Budget against the recurring price. Source: ElevenLabs pricing.
Use Free for a private workflow evaluation. If you need commercial output, check a qualifying paid plan before generating the final asset: the published rules do not give Free output a commercial license merely because you upgrade later. Paid usage still depends on the applicable terms and your rights to the input. Source: ElevenLabs publishing guidance.
Our recommendation is to choose the lowest qualifying plan that covers your measured workload and required features. Do not upgrade solely because you needed one revision. Conversely, do not assume a cheap monthly price means your whole production process is cheap: script review and audio checking take time, which this credit test did not measure.
Three checks before you commit a client project
- Test the difficult sentence first. Include the names, dates and amounts from a representative script. Listen before deciding whether a spelling change is necessary.
- Keep a settings record. Our reopened editor initially displayed another voice. We reselected Roger before running the comparison; relying on defaults would have weakened it.
- Separate export success from acceptance. A downloaded file proves the workflow reached export. It does not prove that the words, pacing or rights meet the delivery brief.
If you are choosing your first subscription, read ElevenLabs Free vs Starter. For a broader alternative, see ElevenLabs vs Murf. Use the free AI video tool picker when your project also needs visuals.