Get started
How to work out your video COGS
- 1
Price per second
Take your provider's listed price per second for the model and resolution you run. Check whether your plan or promotion changes it.
- 2
Seconds generated
Count every second generated, including drafts and regenerations users throw away, not just the videos they keep.
- 3
Divide by delivered videos
Total generation spend divided by videos actually delivered is your COGS per video. Track it weekly; it moves with user behaviour.
- 4
Compare with what you charge
Price per video (or per credit you sell) minus COGS per video is your gross margin per video. That is the number to protect.
Gross margin per 10-second 720p Seedance 2.0 video, by provider
Example: your app charges $2.50 per 10-second 720p video and makes 10,000 a month. Each provider's cost is its listed price per second times 10, from the Seedance API Price Index (30 October 2026); KreatorFlow at the list rate, before volume tiers.
| Provider | Cost per video | Gross margin | Monthly COGS at 10,000 videos |
|---|---|---|---|
| KreatorFlow API (list rate) | $1.10 | $1.40 (56%) | $11,000 |
| Segmind | $1.51 | $0.99 (40%) | $15,120 |
| Sume | $1.54 | $0.96 (38%) | $15,380 |
| Runware | $1.60 | $0.90 (36%) | $16,000 |
| Replicate | $1.80 | $0.70 (28%) | $18,000 |
| EvoLink | $1.99 | $0.51 (20%) | $19,900 |
| PiAPI | $2.00 | $0.50 (20%) | $20,000 |
| Kie.ai | $2.05 | $0.45 (18%) | $20,500 |
| WaveSpeedAI | $2.40 | $0.10 (4%) | $24,000 |
| Atlas Cloud | $2.44 | $0.06 (2%) | $24,400 |
| fal.ai | $3.03 | $-0.53 (-21%) | $30,340 |
| Runway API | $3.60 | $-1.10 (-44%) | $36,000 |
Sources, as checked:
- Seedance API Price Index, every price linked to the provider's page (30 October 2026): /ai-video-api-pricing
What counts as AI video COGS
For an app that sells generated video, cost of goods is the generation bill: what your API provider charges for the seconds your users generate. Hosting and storage matter too, but at any real volume the per-second price dominates.
The trap is counting only delivered videos. If users regenerate twice before keeping a clip, a 10-second video costs you three generations: $3.30 at the KreatorFlow list rate, not $1.10. Measure your own ratio before you set prices.
What 1,000 and 10,000 Seedance clips a month cost
1,000 five-second 720p Seedance 2.0 clips cost $550 a month at list rate on the KreatorFlow API, and 10,000 cost $5,500, or $5,000 once that spend reaches the Enterprise volume tier.
List rate from the job quote, times the clips. The volume column uses the tier that month's top-ups reach after the discount (Scale up to 5% off from $1,000, Growth up to 7.5% off from $2,500, Enterprise up to 10% off from $5,000 in top-ups over 30 days). Prices as of 30 October 2026, 16:9, no video input.
"Priced per job" means the tier applies but its exact price for this setting is shown in each job's quote rather than here. A tier percentage is the most it takes off. Failed jobs are not charged.
| Model, resolution, length | Per clip | 1,000 a month (list) | 1,000 a month (volume) | 10,000 a month (list) | 10,000 a month (volume) |
|---|---|---|---|---|---|
| Seedance 2.0, 720p, 5 s | $0.55 | $550 | $550 (Standard, list) | $5,500 | $5,000 (Enterprise) |
| Seedance 2.0, 720p, 10 s | $1.10 | $1,100 | $1,050 (Scale) | $11,000 | $10,000 (Enterprise) |
| Seedance 2.0, 1080p, 5 s | $1.20 | $1,200 | $1,150 (Scale) | $12,000 | $11,000 (Enterprise) |
| Seedance 2.0, 1080p, 10 s | $2.40 | $2,400 | $2,300 (Scale) | $24,000 | $22,000 (Enterprise) |
| Seedance 2.0 Fast, 720p, 5 s | $0.45 | $450 | $450 (Standard, list) | $4,500 | Growth tier, priced per job |
| Seedance 2.0 Fast, 720p, 10 s | $0.85 | $850 | $850 (Standard, list) | $8,500 | $8,000 (Enterprise) |
| Seedance 2.0 Fast, 1080p, 5 s | $0.95 | $950 | $950 (Standard, list) | $9,500 | $9,000 (Enterprise) |
| Seedance 2.0 Fast, 1080p, 10 s | $1.85 | $1,850 | $1,800 (Scale) | $18,500 | $17,000 (Enterprise) |
| Seedance 2.0 Mini, 720p, 5 s | $0.35 | $350 | $350 (Standard, list) | $3,500 | Growth tier, priced per job |
| Seedance 2.0 Mini, 720p, 10 s | $0.70 | $700 | $700 (Standard, list) | $7,000 | $6,500 (Enterprise) |
| Seedance 2.0 Mini, 1080p, 5 s | $0.70 | $700 | $700 (Standard, list) | $7,000 | $6,500 (Enterprise) |
| Seedance 2.0 Mini, 1080p, 10 s | $1.35 | $1,350 | $1,300 (Scale) | $13,500 | $12,500 (Enterprise) |
| Seedance 2.5, 720p, 5 s | $1.05 | $1,050 | $1,000 (Scale) | $10,500 | $9,500 (Enterprise) |
| Seedance 2.5, 720p, 10 s | $2.10 | $2,100 | $2,000 (Scale) | $21,000 | $19,000 (Enterprise) |
| Seedance 2.5, 1080p, 5 s | $2.25 | $2,250 | $2,150 (Scale) | $22,500 | $20,500 (Enterprise) |
| Seedance 2.5, 1080p, 10 s | $4.45 | $4,450 | $4,150 (Growth) | $44,500 | $40,500 (Enterprise) |
1. Pay less per second for the same model
Seedance 2.0 is the same ByteDance model wherever you call it, yet listed prices at 720p span $0.151 to $0.360 per second across the providers in the index. Moving traffic to a lower listed price changes margin on every video at once, with no product change.
As of 30 October 2026, the KreatorFlow API list rate is the lowest listed price at 720p and 1080p for Seedance 2.0 among the API providers in the Seedance API Price Index.
We re-checked on 30 October 2026, including Atlas Cloud, which the index leaves out: the next price for a 5-second 720p Seedance 2.0 clip was $0.90 on Replicate, against $0.55 on KreatorFlow.
In the example above, the gap between the median provider and the KreatorFlow list rate is $9,000 a month at 10,000 videos.
2. Match the model to the job
Not every video needs the top model. On the KreatorFlow API a 5-second 720p clip is $0.55 on Seedance 2.0 and $0.45 on Seedance 2.0 Fast, and $0.35 on Seedance 2.0 Mini. Route previews, high-volume templates and free-tier users to the faster model and keep Seedance 2.0 for paid or final renders.
3. Keep drafts short and at 720p
Price scales with seconds and resolution. A Seedance 2.0 clip is $0.55 for 5 seconds at 720p, $1.10 for 10 seconds and $1.20 for 5 seconds at 1080p. Default to the shortest length that fits the use case, let users extend, and offer 1080p for the final render.
4. Cut wasted generations
Most apps can cut generated seconds per delivered video without users noticing:
- Show a preview frame or prompt check before a full generation where it fits your product.
- Reuse characters and references so users get a usable result in fewer tries.
- Limit free regenerations, or price them, so retries do not eat the margin.
- Make sure failed jobs are not billed to you. On KreatorFlow they are not charged.
5. Reach a volume tier
On KreatorFlow, Seedance video gets 5%, 7.5% and 10% off the list rate from $1,000, $2,500 and $5,000 in top-ups over 30 days, applied automatically with no contract. Rate limits rise with the tier too: 20, 60, 120 and 300 video requests per minute, with no separate cap on Seedance jobs running at once.
Top-ups start at $20.00, prepaid, with no subscription.
How to switch without risk
Run the same prompts on both providers, compare quality, time to result and cost per delivered video, then route a share of traffic before moving the rest. Keep your own abstraction over the provider so the next switch is a config change.
KreatorFlow is an official partner of BytePlus, a ByteDance company, and the same key also runs Seedream images, text to speech and OmniHuman lip sync.
Frequently asked questions
What is a good gross margin on AI video?
It depends on your pricing model, but measure it per delivered video, retries included. If a meaningful share of users regenerate often, margin per delivered video can be far below the margin per generation.
Does the lowest listed price always give the lowest COGS?
Not always. Compare the same model and resolution, check how each bills failed jobs and minimum durations, and include volume tiers. A provider that charges for failures can cost more per delivered video.
Is Seedance on KreatorFlow the same model as elsewhere?
Yes, it is ByteDance's Seedance. KreatorFlow is an official partner of BytePlus, a ByteDance company.
Are failed generations charged on KreatorFlow?
No. A failed job is not charged and its tokens go back to your balance.
Where do the competitor prices come from?
From the Seedance API Price Index: each provider's listed price, read on its own page and dated (30 October 2026). Promotions and private volume deals are not included.



