What a 30-second Wan 3.0 job reserves on Sume: list price x 1.25
At submit Sume reserves provider list x 1.25. For Wan 3.0 at $0.05, $0.10, $0.20 per second, a 30-second job reserves $1.88, $3.75 or $7.50. Handle 402.

Sume reserves the provider list price times 1.25 when it accepts a video job. If the Wan 3.0 list rate is $0.05, $0.10, and $0.20 per output second at 480p, 720p, and 1080p, a 30-second job reserves about $1.88, $3.75, and $7.50. The balance check happens at submit, so a short balance fails fast with 402 insufficient_credits before provider work starts.
This is arithmetic from the published list rates and Sume's documented multiplier, not a quote. The billable amount appears as usage.cost on the poll response, and the final capture is what counts.
The numbers
Alibaba's launch post gives the per-second list rates. Multiply by 30 for the clip, then by 1.25 for the reservation.
| Resolution | List per second | List for 30 s | Reserve at x1.25 |
|---|---|---|---|
| 480p | $0.05 | $1.50 | $1.875 |
| 720p | $0.10 | $3.00 | $3.75 |
| 1080p | $0.20 | $6.00 | $7.50 |
Reserve, capture, refund
A successful completion captures the reserved usage. Where applicable, failed jobs and failed queue admission release or refund the reservation. Cancelling a queued job before it starts releases it too, which is why a batch with a bad prompt should be cancelled early.
A client timeout does nothing to the money: the job keeps running and keeps billing. Store the job id.
Check the balance before a batch
GET /v1/balance returns the workspace USD balance. Multiply your planned clip count by the reservation for the resolution, and leave headroom.
import os, requests
H = {"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"}
LIST_PER_SECOND = {"480p": 0.05, "720p": 0.10, "1080p": 0.20}
def reserve_usd(resolution: str, seconds: int) -> float:
return round(LIST_PER_SECOND[resolution] * seconds * 1.25, 3)
bal = requests.get("https://api.sume.com/v1/balance", headers=H, timeout=30)
bal.raise_for_status()
need = 10 * reserve_usd("720p", 30)
print("balance payload:", bal.json())
print(f"ten 30 s jobs at 720p reserve about ${need:.2f}")Sources
Related posts
More in Pricing
- Wan 3.0 bumper prices: 2 to 6 seconds at 480p, 720p, 1080p
A 2-second Wan 3.0 bumper costs $0.125 at 480p and $0.50 at 1080p on Sume. A 6-second one costs $0.375 to $1.50.
- Wan 3.0 draft at 480p, final at 1080p: no seed means a full re-render
Sume lists Wan 3.0 at $0.0625, $0.125 and $0.25 per second at 480p, 720p, 1080p. No v1 model takes a seed, so a draft is a prompt test, not a preview.
- Wan 3.0 eight-second clip: $0.50, $1.00 or $2.00 on Sume
An 8-second Wan 3.0 job on Sume costs $0.50 at 480p, $1.00 at 720p and $2.00 at 1080p. Rates, limits and a request.
- Does Wan 3.0 cost less with the audio off? Same price on Sume
Wan 3.0 on Sume bills output seconds by resolution, so generate_audio true or false changes nothing: an 8-second 720p clip is $1.00 either way.
Written by Sume