Sume video prices round up to the cent: 3 s of Wan 480p is $0.19
Sume bills list x 1.25 and rounds up to the next cent. Three seconds of Wan 3.0 at 480p is 18.75 cents, so $0.19. A table for short Wan and Omni clips.

Sume prices a video job as the provider list price times 1.25, rounded up to the next cent. Three seconds of Wan 3.0 at 480p works out to 18.75 cents, so you pay $0.19. Short clips feel the rounding most, because a fraction of a cent is a larger share of a small total.
Where the rule is written
Each catalog row carries a billable_formula. The Video Router code in apps/api/src/video-router/catalog.ts builds it as list x 1.25 -> ceil usd cents, and the docs repeat it: the billable amount is list x 1.25 (ceil to cents) on each row. The rate itself is stored in micro-dollars, so the arithmetic is exact until the final round-up.
Short-clip prices
Wan 3.0 lists $0.05, $0.10 and $0.20 per second at 480p, 720p and 1080p. Gemini Omni Flash 1.1 lists $0.03, $0.10, $0.15 and $0.30 at 360p, 720p, 1080p and 4K. The table multiplies by 1.25 and rounds up.
| Model and tier | 2 s | 3 s | 5 s |
|---|---|---|---|
| Wan 3.0 480p | $0.13 | $0.19 | $0.32 |
| Wan 3.0 720p | $0.25 | $0.38 | $0.63 |
| Wan 3.0 1080p | $0.50 | $0.75 | $1.25 |
| Omni 360p | n/a | $0.12 | $0.19 |
| Omni 720p | n/a | $0.38 | $0.63 |
| Omni 1080p | n/a | $0.57 | $0.94 |
| Omni 4K | n/a | $1.13 | $1.88 |
What it means for batches
For 100 clips of 3 s at Wan 480p, the unrounded total is $18.75 and the billed total is $19.00, because each job rounds on its own. One 300-second job would round once, so splitting a project into many small jobs costs a little more than the arithmetic suggests. The rounding never exceeds one cent per job.
Omni starts at 3 s and Wan at 2 s, so Wan is the model where this shows first. A 2 s clip at 480p is 12.5 cents, billed as $0.13.
Read the number you were charged
A finished /v1/videos job reports usage.cost, the Sume billable amount. Log it for each job and compare it to your formula; a gap larger than a cent means a rate changed or you used an option that adds cost. See the wallet math for how far a balance goes.
import math
def billable(list_per_second: float, seconds: int) -> float:
return math.ceil(round(list_per_second * seconds * 1.25 * 100, 6)) / 100
print(billable(0.05, 3)) # Wan 480p, 3 s -> 0.19
print(billable(0.10, 3)) # Wan or Omni 720p, 3 s -> 0.38
print(billable(0.15, 10)) # Omni 1080p, 10 s -> 1.88Budgeting with rounding
Use the formula per job: ceil(list per second x seconds x 1.25 x 100) / 100. For an N-job batch the billed total is N times that, so compute it per clip, not on the total. A spreadsheet that multiplies seconds by a rate will under-report by up to a cent per clip.
The one place rounding is not the story is Seedance, which prices from tokens. There the formula is the one in the Seedance notes, but the final step is the same round-up.
Related posts
More in Pricing
- Video upscale at $0.009 per second vs paying for a 1080p generation
Sume's video upscale is $0.009 per second with a 30-second maximum, so a 10 s clip is $0.09. Wan 3.0 1080p costs $2.50 for 10 s. Price table.
- Sume Videos page default: an 8 s 720p Auto clip costs 100 credits
The Sume Videos page opens on Auto, 16:9, 8 seconds, 720p with sound on. That prices at $1.00, shown as 100 credits. Costs for 3 to 10 s at 720p and 1080p.
- Sume 403 stripe_topup_team_only: top-ups buy team credits
POST /api/billing/top-ups returns 403 stripe_topup_team_only. On-demand credits are bought into a team wallet, by an Admin, for $10 to $1000.
- Weekly 38-minute sermon transcripts: MAI Streaming vs Sume STT cost
A 38-minute sermon every week for a year is 1,976 audio minutes: about $17.78 on MAI-Transcribe-2-Streaming and $20.28 on Sume STT with the split job.
Written by Sume