Cost breakdown — the three legs of the pipeline
| Leg | Reference rate | Per min / language | Runs per language? | Your monthly cost |
|---|
DIY pipeline vs all-in-one tool
| Approach | Blended / min | Your monthly cost |
|---|
How AI dubbing cost stacks up
People assume dubbing is one line item. It isn't. To turn a video in English into the same video in Spanish, German and Japanese, three separate jobs run: transcription (speech → source text), translation (source text → target text) and text-to-speech (target text → spoken audio in the new language). Each leg has its own API and its own per-unit price, and the way they multiply is the whole story of what dubbing costs.
The bridge between "minutes of video" and "what you're billed" is characters. A natural speaking pace is roughly 150 words a minute, which is about 1,000 characters of text. So one minute of video generates ~1,000 characters that flow through translation and TTS. With reference rates of ~$10 per million characters for translation and ~$15 per million for TTS, that minute costs about $0.01 to translate and $0.015 to synthesise — plus a one-time $0.006 to transcribe.
Here's the key asymmetry: transcription runs once, no matter how many languages you target — you only need the source text a single time. But translation and TTS re-run for every language. Dub into one language and you pay 0.006 + 0.025 ≈ $0.03/min. Dub into five and transcription stays at 0.006 while translation+TTS multiply five-fold: 0.006 + 5×0.025 ≈ $0.13/min. That's why the "per extra language" number, not the headline rate, drives a multi-market localisation budget.
DIY pipeline vs managed tool — the trade-off. An all-in-one dubbing product (ElevenLabs Dubbing, HeyGen Translate, Rask) hides all three legs behind one upload and charges a flat rate — typically $0.30 to $1.00 per minute per language. That's roughly 10× to 30× the raw API cost. You're not overpaying blindly: the premium buys speaker diarisation, automatic timing, cloned or matched voices and, on the pricier tiers, lip-sync that moves the on-screen mouth to the new audio — none of which the cheap pipeline gives you for free. The rule of thumb: plain voiceover at volume favours the DIY stack; face-on-camera content that needs lip-sync and a consistent cloned voice favours a managed tool. Use the toggle above to see both for your exact video length and language count.
How to use it
1. Enter how many minutes of video you dub per month and how many target languages you need.
2. Pick build-your-own pipeline to price the raw APIs, or all-in-one tool and choose a representative per-minute rate.
3. Read the blended cost per minute and your monthly total at the top.
4. The breakdown table shows each leg (transcription, translation, TTS) and the comparison table puts DIY and managed side by side.
Common mistakes
Multiplying transcription per language. You transcribe the source once — only translation and TTS scale with languages. Forgetting the character conversion. Both translation and TTS bill per character, so estimate ~1,000 characters per minute of speech, not per minute directly. Assuming DIY equals managed quality. The cheap pipeline gives you audio, not lip-sync or cloned voices — budget engineering time or a managed tool if those matter. Ignoring free tiers and bundles. Whisper-class transcription and many TTS voices have free monthly allowances that cover small channels entirely.
FAQ
How much does AI video dubbing cost?
A DIY API pipeline runs about $0.03 per minute per language (transcribe once ~$0.006/min, then ~$0.01 translation + ~$0.015 TTS per language). All-in-one tools like ElevenLabs Dubbing or HeyGen charge $0.30–$1.00 per minute per language. A 60-minute video into 3 languages is roughly $6 DIY versus $54–$180 managed.
Is DIY dubbing cheaper than ElevenLabs or HeyGen?
On raw cost, almost always — roughly 10–30× cheaper. What you give up is lip-sync, automatic speaker diarisation, cloned voices and a single-upload workflow. DIY wins for high-volume plain narration; managed tools win for face-on-camera lip-sync.
What is the cost per minute to dub a video?
Budget ~$0.006/min for transcription (paid once) plus ~$0.025/min per target language (translation ~$0.01 + TTS ~$0.015). So one language ≈ $0.03/min and three languages ≈ $0.08/min blended. Managed tools charge a flat $0.30–$1.00 per minute per language.
Does transcription cost more with more languages?
No. Transcription produces the source-language text once, so it's a fixed cost regardless of how many languages you dub into. Only translation and text-to-speech re-run per language, which is why the per-extra-language figure matters most for multi-market projects.
Estimate only. Dubbing-pipeline prices are reference figures and vary by provider, voice, language pair and plan — verify in each provider's pricing page.