Price before you pay: four places Sume shows a cost before a job runs
Video models list pricing_skus, Timeline plan returns an estimate, video-filter check is free, and the usage ledger shows the reserve. Where to look and when.

Short answer
Sume does not hide the price until the invoice. Four surfaces give you a number before a paid job runs, and each answers a different question. None of them is a promise of the final charge; the final charge is the captured amount in the usage ledger.
The four places
| Surface | What you get | Creates a job or reserve? |
|---|---|---|
GET /v1/videos/models | pricing_skus per model, such as a per-1,000-video-tokens rate | No |
POST /v1/timeline-1.0/plan | billable_minutes and estimated_cost_usd_micros | No |
POST /v1/video-filter/check | Diagnostics and, for a valid program, an estimate | No |
Submit then GET /v1/usage | A reserved row with the estimated usage | Yes, the reserve |
What each one is good for
The model list is how you compare models before choosing one. The Timeline plan is how you price a final render of many clips: it runs the schema and URL checks and the compiler, and it does not create a job, reserve credits or download media. The video-filter check does not create a job, reserve credits or use the encoder, and it needs no Idempotency-Key.
The reserve is the only signal that is also a commitment. At submit, Sume reserves the estimate when it accepts the request, and a balance too low to cover it fails with 402 insufficient_credits before provider work starts.
In the Agents flow
The quick start suggests a brief that asks for a draft before spending on the final render, and says the agent selects models and asks before it spends (Quick start). That is the same idea applied to a human review step instead of an API call.
A pre-flight habit
- Plan or check first when a free dry run exists for the step.
- Read the live
pricing_skusfor generation models; docs tables go stale. - Read
GET /v1/balanceand make sure the wallet covers the sum of the reserves you are about to take. - After the run, quote the
debited_usdfigure fromGET /v1/usage?job_id=....
Why a free estimate is not a quote
Two of the four surfaces are explicit dry runs, the Timeline plan and the video-filter check, and neither reserves credits. The docs add caveats: a plan cannot predict short-source pad or loop warnings, and a filter program that passes the check can still fail on the box with a structured job error. The model list gives a rate, not a total, because the total depends on resolution, duration and any upscale you ask for.
So the useful sequence is to plan or check first, compute your own total from the rate, then submit and read the reserve. If the reserve is higher than your total, stop and find out why before you queue more jobs.
For a 30-second final from five 6-second Omni clips at 720p: five clips x 6 s x $0.125 = $3.75, then a timeline render at $0.10 per output minute, rounded up, so $0.10. The plan call returns billable_minutes and estimated_cost_usd_micros for the render part. The total is $3.85 if every clip is accepted the first time. Keep a margin for retakes.
The order matters because each surface answers a different question. The model list answers which rate applies, the plan and check calls answer whether the structure of a render is valid and what a render step costs, and the reserve answers what the wallet will hold for this exact request. Skipping straight to the last one is fine for a single clip, but for a batch the earlier steps are free and catch mistakes before they are multiplied.
Write the expected total down before you submit. If the first reserve disagrees with it, you have learned something about your request for the price of one job.
Sources
Related posts
More in Pricing
- Price per concurrency slot: Sume Pro $10, Startup $15, Scale $20
Sume plans sell parallelism, not clips. Pro is $40 for 4 slots, Startup $120 for 8, Scale $400 for 20. Compute the plan fee per slot and queue headroom.
- Product ad with sound: Omni Flash $1.88 or Wan 3.0 $2.50 at 1080p
A 10-second 1080p product clip with audio costs $1.88 on Gemini Omni Flash 1.1 and $2.50 on Wan 3.0 on Sume; Wan reaches 30 s and takes audio references.
- Sume queue_full: is money held for the job that was rejected?
A 429 queue_full means the workspace has no accepted-job capacity left. Sume releases or refunds the reservation for the failed admission. How to confirm it.
- Quiz audio: 100 questions at 140 characters, one job, sliced per line
A hundred 140-character quiz questions are 14,000 characters: $0.21 on MAI Flash, $0.31 on MAI-Voice-2.1 and $0.67 on Sume, which can slice one job by sentence.
Written by Sume