AI video cost per kept clip, by model and route
For Kling 3.0 at 1080p without audio, 30 kept 5-second clips a month at a 50% keep rate cost $1.09 per kept clip on the cheapest route (Kling AI), and $1.68 per kept clip with audio (fal.ai and Krea API). That is the calculator’s starting workload: change the model, resolution, clip length, volume or keep rate and the routes are ranked again by what you pay per clip you keep.
No link on this page is an affiliate link: we earn nothing if you buy through them. Routes are sorted by cost. Affiliate programs on this page: none. How we make money.
Kling 3.0, 1080p, no audio, 5-second clips: 30 kept clips a month at a 50% keep rate means 60 generations.
| Provider | Route | Plan | Monthly total | Per kept clip | Credits used |
|---|---|---|---|---|---|
| Kling AI Cheapest | Maker's app | Pro | $32.56 | $1.09 | 2,400 |
| fal.ai | Aggregator API | Pay per second | $33.60 | $1.12 | — |
| Krea API | Aggregator API | Pay per second | $33.60 | $1.12 | — |
| Higgsfield | Aggregator app | Plus | $59.00 | $1.97 | 525 |
| Replicate | Aggregator API | Pay per second | $67.20 | $2.24 | — |
| OpenArt | Aggregator app | no price recorded at this setting | — | — | — |
The silent figure above is the calculator’s top row; the with-audio figure is the matching row of the with-audio table in the Kling 3.0 comparison.
How to read the result
Each row is one way to buy the same clips: the model maker’s own app or API, or an aggregator that resells it. Rows are sorted by cost per kept clip and nothing else. The per-kept-clip figure divides the monthly total by the clips you keep, so a plan you only partly use still counts at its full price.
A row shows a reason instead of a cost when the route can’t price the clip as set: the clip is too long, the length isn’t sold at that setting, a per-clip route has no recorded price at that length, the workload outgrows the largest plan, or no plan is confirmed to run that model at that resolution. “Price not collected for this length” means the dataset has no price for a length the route sells, not that the vendor can’t make it. A route priced only at other settings is listed last, as “no price recorded at this setting”.
Routes we checked but couldn’t price at any setting aren’t in the calculator. Each model’s page lists them with the reason and the page we checked; the Veo 3.1 Fast list is below.
Keep rate
The keep rate is the share of your billable generations that you actually use. Count every clip the vendor generated and charged for, and leave out failed or blocked requests the vendor didn’t charge for; Google, for one, says it doesn’t bill Veo generations it blocks. The calculator turns kept clips into generations, rounds up, and prices the generations.
A lower keep rate means more generations. On a route billed per second or per clip the cost rises in step. On a subscription it stays flat while the plan’s credits cover the extra generations, then steps up, to a bigger plan or by top-up credits where the plan takes them.
How routes bill
The plan column shows which of these applies.
- Subscription plan. A monthly price buys an allowance of credits, and each model costs a set number of credits per second or per clip. The calculator picks the cheapest plan that covers your generations and is confirmed to run the model at your resolution.
- Plan plus top-up. Where a vendor publishes a price for extra credits, the calculator also tries a smaller plan plus top-up credits, bought in whole blocks where the vendor sells them that way, marked “+ top-up”. Plans the vendor excludes from top-ups are never topped up, and packs priced only at checkout aren’t used.
- Pay per second. No subscription: the per-second rate times the seconds generated. Some providers need the account funded in advance, and prepaid balances can expire (fal.ai and Replicate both say so), so money loaded but not spent isn’t in the figure.
- Pay per clip. No subscription: a fixed dollar price for one clip of a set length and resolution, paid from an account balance.
Credits are not a shared currency, so compare the dollar columns rather than credit counts. The Higgsfield credit decoder converts one aggregator’s credits into dollars per clip, model by model.
The calculator prices one route at a time. Filling a plan and sending the overflow to a route billed per second can cost less than either alone; the calculator doesn’t work out that split.
A second model: Veo 3.1 Fast with sound
Here are the workload and price tables for a second model, Veo 3.1 Fast with sound, sold through Google’s own API as well as resellers’ apps and APIs. At the starting workload it is cheapest on Google and Krea API.
| Kept clips | Keep rate | Cheapest route | Plan | Monthly total | Per kept clip |
|---|---|---|---|---|---|
| 10 | 30% | Google Maker's API | Pay per second | $32.64 | $3.26 |
| 10 | 50% | Google Maker's API | Pay per second | $19.20 | $1.92 |
| 10 | 70% | Google Maker's API | Pay per second | $14.40 | $1.44 |
| 30 | 30% | Google Maker's API | Pay per second | $96.00 | $3.20 |
| 30 | 50% | Google Maker's API | Pay per second | $57.60 | $1.92 |
| 30 | 70% | Google Maker's API | Pay per second | $41.28 | $1.38 |
| 100 | 30% | Google Maker's API | Pay per second | $320.64 | $3.21 |
| 100 | 50% | Google Maker's API | Pay per second | $192.00 | $1.92 |
| 100 | 70% | Google Maker's API | Pay per second | $137.28 | $1.37 |
Where two routes cost the same, this table names one, in alphabetical order; the calculator marks both.
This table ignores workload and prices one clip on each route at its best-value plan, the one with the lowest price per credit, marked “Lowest rate”. Treat it as a floor: a subscription only reaches it if you use every credit of that plan each month. The gap between it and the workload table is the cost of plan minimums and unused credits.
| Provider | Route | Credits per clip | Cost per clip | Best-value plan | Checked | Source |
|---|---|---|---|---|---|---|
| Magnific (formerly Freepik) Lowest rate | Aggregator app | 960 | $0.896 | Pro | Pricing page | |
| Maker's API | — | $0.960 | Pay per second | Pricing page | ||
| Krea API | Aggregator API | — | $0.960 | Pay per clip | Pricing page | |
| fal.ai | Aggregator API | — | $1.20 | Pay per second | Pricing page | |
| Replicate | Aggregator API | — | $1.20 | Pay per second | Pricing page | |
| Higgsfield | Aggregator app | 32 | $1.33 | Ultra (6,000 credits) | Pricing page |
| Route | Status | Why | Checked | Source |
|---|---|---|---|---|
| Leonardo app | No public price | Leonardo offers Veo 3.1, but its current charge for each setting couldn't be found. | Page checked | |
| Krea app | No public price | Krea's app runs Veo 3.1 Fast on subscription compute units, but Krea doesn't publish how many units a clip costs at each length, resolution and sound setting. | Page checked | |
| Google Flow (Google AI Plus or Pro) | Not comparable | Google does not state Flow's native generation resolution; its 1080p is an upscale. | Page checked | |
| OpenArt app | Not comparable | OpenArt's Veo price doesn't say which Veo 3.1 variant it's for. | Page checked | |
| Google Flow (Google AI Ultra) | Not comparable | Google does not state Flow's native generation resolution; its 1080p is an upscale. | Page checked | |
| Gemini app (Google AI plans) | Not comparable | Google AI plans give the Gemini app a video allowance, not a price per model, resolution or clip. | Page checked | |
| Google Cloud Vertex AI | Not comparable | Priced per "count", a unit Google's pricing page doesn't define in seconds of video. | Page checked | |
| BytePlus ModelArk | Not offered | BytePlus's model catalog and resource packs don't list Veo 3.1 Fast. | Page checked | |
| Runway app | Not offered | Runway's model list doesn't include Veo 3.1 Fast as a separate option. | Page checked |
6 of the 15 routes we checked for Google Veo 3.1 Fast are priced in the dataset: Google Gemini API, Higgsfield app, Magnific app, fal.ai API, Replicate API and Krea API.
How the numbers are built
Every figure comes from vendor pricing pages recorded in the dataset; the Sources list names them with check dates. Subscriptions are priced at the recurring monthly price the vendor lists, not first-month offers. Where a vendor labels that recurring price as a discount, as Kling does on its membership page, it is still used, since it is what a subscriber pays today. The methodology page covers rounding, plan limits and ties.
What this doesn’t cover
The calculator says nothing about output quality, prompt adherence, generation speed, queue times or support. Commercial-use rights and watermarks differ by route and sometimes by plan, so check the terms before you publish. First-month discounts, time-limited offers, credit packs without a public price and the routes in the coverage lists are left out of the math.
Sources
- Alibaba Cloud — Wan 3.0 pricing — checked
- Alibaba Cloud — Wan 3.0 Prime pricing — checked
- BytePlus ModelArk — Google Veo 3.1 Fast route check — checked
- fal.ai — Google Veo 3.1 Fast pricing; fal.ai API — Google Veo 3.1 Fast route check — checked
- fal.ai — Google Veo 3.1 Lite pricing — checked
- fal.ai — Google Veo 3.1 Standard pricing — checked
- fal.ai — Kling 3.0 pricing — checked
- fal.ai — Kling 3.0 pricing — checked
- fal.ai — Kling 3.0 pricing — checked
- fal.ai — Wan 3.0 pricing — checked
- fal.ai — Wan 3.0 Prime pricing — checked
- Gemini app (Google AI plans) — Google Veo 3.1 Fast route check — checked
- Google — Google Veo 3.1 Standard, Google Veo 3.1 Fast, Google Veo 3.1 Lite pricing; Google Gemini API — Google Veo 3.1 Fast route check — checked
- Google Cloud Vertex AI — Google Veo 3.1 Fast route check — checked
- Google Flow (Google AI Plus or Pro), Google Flow (Google AI Ultra) — Google Veo 3.1 Fast route check — checked
- Google Veo 3.1 Fast status — checked
- Higgsfield — Google Veo 3.1 Fast pricing; Higgsfield app — Google Veo 3.1 Fast route check — checked
- Higgsfield — Google Veo 3.1 Lite pricing — checked
- Higgsfield — Google Veo 3.1 Standard pricing — checked
- Higgsfield — Kling 3.0 pricing — checked
- Higgsfield — Seedance 2.0 pricing — checked
- Higgsfield API — Wan 3.0 pricing — checked
- Higgsfield plans — checked
- Kling AI — Kling 3.0 pricing — checked
- Kling AI plans; Kling 3.0 status — checked
- Krea API — Google Veo 3.1 Fast pricing; Krea API — Google Veo 3.1 Fast route check — checked
- Krea API — Google Veo 3.1 Lite pricing — checked
- Krea API — Google Veo 3.1 Standard pricing — checked
- Krea API — Kling 3.0 pricing — checked
- Krea API — Seedance 2.0 pricing — checked
- Krea API — Wan 3.0 pricing — checked
- Krea app — Google Veo 3.1 Fast route check — checked
- Leonardo app — Google Veo 3.1 Fast route check — checked
- Magnific (formerly Freepik) — Google Veo 3.1 Standard, Google Veo 3.1 Fast pricing; Magnific app — Google Veo 3.1 Fast route check — checked
- Magnific (formerly Freepik) — Wan 3.0, Wan 3.0 Prime pricing and plans — checked
- OpenArt — Kling 3.0 pricing — checked
- OpenArt app — Google Veo 3.1 Fast route check — checked
- OpenArt plans — checked
- Replicate — Google Veo 3.1 Fast pricing; Replicate API — Google Veo 3.1 Fast route check — checked
- Replicate — Google Veo 3.1 Lite pricing — checked
- Replicate — Google Veo 3.1 Standard pricing — checked
- Replicate — Kling 3.0 pricing — checked
- Replicate — Seedance 2.0 pricing — checked
- Runway — Seedance 2.0 pricing; Runway app — Google Veo 3.1 Fast route check — checked
- Runway plans — checked
Full dataset: CSV · JSON · price-change feed. How the numbers are worked out: methodology.