Six-shot 30-second ad budget by shot role on Sume
Pay for the expensive model only where it shows: one Seedance 2.5 hero, two H3 Max product shots and three Grok b-roll cuts cost $4.45, against $17.63 all-hero.

A 30-second ad built from six five-second shots costs $4.45 on Sume if only the hero shot uses Seedance 2.5 at 720p, the two product shots use MiniMax H3 Max at 768p and the three cutaways use Grok Imagine video with a low-quality GPT Image 2.5 still as the start frame. Making all six shots Seedance 2.5 at 720p costs $17.63. The mixed plan is 25% of the all-hero plan.
The saving is real money, but whether b-roll at about $0.087 looks right next to a $2.889 hero is a creative judgment this post cannot make for you. Test the pairing on one ad before you commit a campaign to it.
Which shots need the best model?
Think in roles. The hero shot carries the idea and gets seen the longest. Product shots must show the thing you sell accurately. Cutaways are texture between the other two: a street, a hand, a window. Spend by role instead of by default, and send each shot to a model whose catalog entry supports the duration, resolution and references you need. Remember the docs list different ranges: every catalog model other than a few long-form ones tops out at 15 seconds, while Seedance 2.5 accepts 4 to 30.
What does the mixed plan cost line by line?
Prices are the customer estimates from Sume's pricing package for five-second requests: Seedance 2.5 at 720p 9:16, H3 Max at 768p, Grok at 720p. Grok Imagine video on Sume requires one input image, so each cutaway also pays for a low-quality GPT Image 2.5 still at $0.02475. Timeline render is $0.10 per output minute, rounded up per the timeline docs, so a 30-second ad bills one minute. Captions are a flat $0.20 per job on videos up to 60 seconds.
| Line | Count | Model and setting | Unit price | Line total |
|---|---|---|---|---|
| Hero shot | 1 | Seedance 2.5, 720p, 5 s | $2.889 | $2.889 |
| Product shots | 2 | MiniMax H3 Max, 768p, 5 s | $0.500 | $1.000 |
| B-roll cutaways | 3 | Grok Imagine video, 720p, 5 s, plus a low-quality start-frame image each | $0.08725 | $0.26175 |
| Timeline render | 1 | Under 1 output minute | $0.10 | $0.10 |
| Burned-in captions | 1 | One video up to 60 s | $0.20 | $0.20 |
| Total, mixed models | $4.451 | |||
| Total, all six shots as hero | 6 | Seedance 2.5, 720p, 5 s | $2.889 | $17.634 |
Where does the money go?
In the mixed plan the hero shot is $2.889 of $4.451, or 65%. Even after you go all-in on cheap b-roll, one premium shot dominates the bill, so that is where a retry budget belongs. If the hero takes three tries, the ad costs $4.451 plus $5.778, or $10.23, still below the all-hero plan before any of its retries.
Captions and the render add $0.30, 7% of the mixed plan. They are fixed costs per ad, so they matter more as the clips get cheaper.
How to apply this to a batch of ads
Write the shot list with a role next to every shot before you generate anything. Then set the model and the resolution per role in your request builder, not once for the whole job.
- Keep one function per role that returns the exact request body, so the price of a shot is predictable.
- Generate the hero first; if it fails, nothing else is worth rendering.
- Run the cutaways at the cheapest resolution that survives a phone screen.
- Compare against the all-hero total before each campaign and write the delta down; if the cheap plan converts worse, the saving did not matter.
- Use the unbilled
POST /v1/timeline-1.0/planto check the render before you pay for it.
Sources
Related posts
More in Pricing
- 60-second Shorts: monthly cost at 3, 5 or 7 a week by AI model
A 60-second Short costs $7.97 on Wan 3.0 or Omni and $35.14 on Seedance 2.5 at 720p. Four-week budgets at 3, 5 and 7 a week, with the cost split.
- Social card images: cost per 1,000 on Sume by model
A thousand social card images cost $25 on Qwen Image, $37.50 on Flux 2 Pro and $100 on Nano Banana 2 at list. Table with the quality-priced GPT Image 2.5 rows.
- Split a $200 monthly Sume budget across five workflows
A $200 month split 35/25/15/10/15 buys 12 Standard avatar clips, 100 H3 Max clips, 539 images, 66 captioned renders and a $30 reserve.
- Sum Sume usd_micros as integers in Python, not floats
Keep usd_micros as ints and divide once at display time. A million micros is one dollar, so integer addition is exact where a float sum drifts.
Written by Sume