The formula
credits = (video_rate × seconds + ceil(chars ÷ 1,000 × 12)) × days_posted- video_rate × seconds
- the per-clip footage charge — 4 to 26 credits a second across a realistic model range, multiplied by a 15-second clip.
- ceil(chars ÷ 1,000 × 12)
- the voiceover, at the same 12-credit flat rate the speech formula documents — 2 credits for a 150-character line, barely moving the total either way.
- days_posted
- the cadence — 30 for a daily poster. This is the term a single finished ad's price never has, because that formula prices one deliverable, not a month of them.
Worked example — One 15-second clip on LTX 2.3 Text to Video Fast, posted every day for a month
- 1.footage: 4 × 15 = 60 credits
- 2.voiceover: ceil(150 ÷ 1,000 × 12) = 2 credits
- 3.one clip = 62 credits
- 4.62 × 30 days
= 1,860 credits for the month, plus captions and an export per clip
The question a content calendar actually runs on
Every other stacked page on this hub prices one finished piece. This is the question that actually governs a content calendar: not what one video costs, but what a month of them costs when the posting doesn't stop — and the answer turns out to hinge on one decision far more than on the number of days in the month.
The voiceover barely matters. At 12 credits per 1,000 characters, a punchy 150-character line is 2 credits — a rounding error next to the footage. The video model is the whole decision: the same daily habit runs 1,860 credits a month on a budget model and 11,760 on a premium one, a gap that dwarfs anything the script or the cadence can do.
A single Monthly plan doesn't comfortably cover even the lean version of this habit — a real number worth knowing before committing a content calendar to a daily cadence on a mid-tier plan.
One clip's stack, then a month of posting it
Every figure below is computed from Versely's live price matrix — the same matrix the app quotes you from before it charges. These are prices, not verdicts: the buyer's guides are where models get ranked.
One clip's stack, lean build
15 seconds of footage plus a 150-character voiceover on LTX 2.3 Text to Video Fast.
The same stack across posting cadences
Lean build (the table above), multiplied by how often it goes out.
| Days posted a month | Credits (lean build) |
|---|---|
| 4 | 248 |
| 12 | 744 |
| 20 | 1,240 |
| 30 | 1,860 |
| 60 | 3,720 |
A twice-daily poster on the lean build pays 3,720 credits a month — still less than the daily poster on the premium build below.
What changes a month of daily short-form
The video model
The dominant lever by far — 6.3× between the lean and premium monthly totals, from a single repeated choice.
Posting cadence
Linear and unavoidable — a daily habit is 7.5× a weekly one at the identical per-clip cost.
Script length
Negligible at this scale — the voiceover is a small fraction of even the lean build's per-clip cost.
Caption preset tier, layered on top
Not in this total — captioning prices that multiplier separately, on its own page, and it compounds with the same cadence.
What the monthly total leaves out
- Captions on each clip, which carry their own 1× or 2× preset multiplier across the same cadence.
- A thumbnail per upload, priced on its own recurring-cadence page.
- The editor export per clip — one charge each, with free 480p previews before it.
- Dubbing the month's output into other markets, a flat per-job charge per language per clip.
How far a month of credits stretches a daily habit
A Monthly plan's 580 credits covers 9 days of the lean build before the month is out — short of a full daily cadence on a single mid-tier plan.
Plan sizes and what each grants are on the cost hub.
Models used in these builds
Every model page shows its own price matrix, its published credit range, and the option table this formula reads from.
LTX 2.3 Text to Video Fast
resolution_based_per_secondLTX · 24–320 credits
Minimax H3 Text to Video
per_secondMiniMax · 130–390 credits
Qwen 3 TTS Voice Design
per_kcharsQwen
Gemini 3.1 Flash TTS
per_kcharsSora 2 Image to Video Pro
resolution_based_per_secondOpenAI · 120–1400 credits
Sora 2 Text to Video Pro
resolution_based_per_secondOpenAI · 120–1400 credits
Happy Horse 1.0 Text to Video
resolution_based_per_secondAlibaba · 42–420 credits
Happy Horse 1.1 Text to Video
resolution_based_per_secondAlibaba · 42–270 credits
Happy Horse 1.1 Image to Video
resolution_based_per_secondAlibaba · 42–270 credits
Happy Horse 1.0 Image to Video
resolution_based_per_secondAlibaba · 42–420 credits
Happy Horse 1.0 Reference to Video
resolution_based_per_secondAlibaba · 42–420 credits
Happy Horse 1.0 Video Edit
resolution_based_per_secondAlibaba · 70–3360 credits
Frequently asked questions
Is a month of daily shorts affordable on a standard plan?+
On the leanest realistic build, a Monthly plan's 580 credits covers 9 of the 30 days a daily cadence needs — worth checking before committing a content calendar to it.
What actually drives the monthly total?+
The video model, overwhelmingly. The same cadence and the same script swing from 1,860 to 11,760 credits purely on which model renders the footage.
Does a shorter script meaningfully reduce the monthly bill?+
Barely. At 12 credits per 1,000 characters, the voiceover is a small slice of even the lean build's per-clip cost — cutting it to nothing would save less than one day's footage charge.
How is this different from pricing a single finished ad?+
That page prices one deliverable, stage by stage, with no cadence at all. This page prices a smaller stack repeated every day for a month — the cadence, not the single build, is the point.
Does this total include captions or the export?+
No — both sit on top and both are their own pages, because both carry their own multiplier (a preset tier, an export count) that compounds with the same daily cadence.
Different job, different arithmetic
These are not variations on the formula above — each one meters something else entirely.
What does a finished 30-second AI ad cost end to end?
credits = (image_price × shots) + (video_rate × seconds) + ceil(chars ÷ 1,000 × 12) + (lipsync_rate × seconds) + exportIt sums four unrelated meters, so no single rate predicts the total.
What do captions cost across a month of clips?
credits = caption_render × preset_multiplier × clipsIt multiplies one base render by a style tier, so an aesthetic choice doubles the bill.
What do thumbnails cost across a month of uploads?
credits = price_per_image × uploads_per_month × variants_testedIt prices a recurring monthly thumbnail habit on the same flat meter as a one-off image batch, multiplied by variant-testing instead of retries.
Which model should I actually pick?
This page prices the job. The buyer's guides rank the models, with the sort criterion stated on every one.
Best AI model for short video clips
Filtered to video generators with duration data, sorted by minimum supported duration ascending.
Fastest AI video model
Filtered to video models flagged as fast, sorted by the credits one complete job costs, ascending.
Best value AI video model
Filtered to video generators that hold a leaderboard position and publish a complete-job cost, sorted by (leaderboard Elo ÷ credits per job) descending.
Cheapest AI video model
Filtered to video generators that publish a complete-job cost, sorted by the credits the cheapest complete generation costs, ascending.
Jobs billed this way
Further reading
AI Content Batching: How to Produce 30 Days of Content in One Sitting
A practitioner's batching system to plan, generate, and schedule a full month of content in one 4-hour session — themes, hooks, CTAs, and the one-prompt-to-90-outputs pattern.
Versely Batch Generation for Content Teams: Shipping 100 Assets a Day in 2026
How modern in-house creative teams use Versely workflows, parallel batch generation, and brand rails to ship 100 production-ready assets per day — with the roles, QA pipeline, and monthly economics broken down.
See the price before you spend it
Versely quotes the exact credit cost of every generation before it runs, and the agent will estimate a whole batch on request. The all-in-one AI studio for creators. 60+ models for video, image, voice, music and lipsync in a single app.