Reddit's 15-second video views: what a 15 s clip costs on Sume models
Reddit bills videos over 15 s at 15 s in its Engaged Video Views beta. A 15-second clip costs $1.88 on Wan 3.0 at 720p or $2.10 on Kling 3 without sound.

If you cut a Reddit ad to exactly 15 seconds, it costs $1.88 on wan-3.0 at 720p, $2.10 on kling-3 without sound, or $1.13 on minimax-h3 at 768p on Sume. Orthotropy's October 2026 roundup, read 2026-10-06, reports that Reddit's 15-second Engaged Video Views went to public beta on 2026-09-01, and that videos over 15 seconds bill at 15 seconds. So 15 seconds is the length where the pricing unit and the clip line up.
The Reddit detail is on Orthotropy. Sume lengths are in the Video Router docs.
A 15-second ad on four models
All four fit inside 15 seconds. Prices are billed on Sume and exclude retries.
| Model | Setting | Price | Sound |
|---|---|---|---|
wan-3.0 | 720p | $1.88 | yes |
kling-3 | 1080p, sound off | $2.10 | no |
minimax-h3 | 768p | $1.13 | stereo |
seedance-2.5 | 720p | $8.67 | yes |
Why not make it longer
If Reddit bills a longer video at 15 seconds, any seconds past 15 add generation cost on Sume and nothing on the Reddit side. A 30-second Seedance clip at 720p is $17.34; the second half does not change what Reddit bills under the rule as reported, so you pay for footage that the beta does not count. Put the hook, the product and the call to action inside 15 seconds and end there.
This is a statement about the beta's billing rule as Orthotropy reports it. Check Reddit's own ads help page for current terms before you buy.
A 15-second request
Use 1:1 or 16:9 or 9:16 depending on the placement. Kling 3 accepts all three.
import os, requests
r = requests.post(
"https://api.sume.com/v1/videos",
headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
json={
"model": "kling-3",
"prompt": "A hand slides a sneaker box open on a desk; logo-free, clean light",
"duration": 15,
"resolution": "1080p",
"aspect_ratio": "1:1",
"generate_audio": False,
},
timeout=60,
)
print(r.status_code, r.json())The catalog record lists generate_audio as the sound field, and kling-3 prices sound off at $0.14 a second and sound on at $0.21 a second after the 1.25 factor, so leaving it on would make this clip $3.15. If you only want a short bumper, Wan 3.0 two-second clips cover the other end, and the Reddit spec post has frame sizes.
Testing three variants of one ad
Ad teams test several hooks. Three 15-second variants on Wan 3.0 at 720p cost $5.64 on Sume; on Kling 3 without sound they cost $6.30. Make the first two seconds differ and keep the rest the same, so any difference in results comes from the hook. Because a failed job is refunded, you only pay for variants that render.
When a variant wins, regenerate it at the higher resolution before you buy media. Test cheap, then spend once on the winner. That order keeps the spend on creative proportional to what you learn, and the media budget stays on the version that earned it.
Also confirm the file size and aspect ratio against Reddit's current ad specs, since those can change. The spec post linked below keeps a dated table.
Picking a model for the 15 seconds
Wan 3.0 is the low-cost way to test ideas, Kling 3 is the one to try if you want a clean 1:1 or 9:16 with a sound toggle, and MiniMax H3 gives built-in stereo sound at a rate close to Wan's. Seedance 2.5 is the premium choice when you have a product photo or a reference clip to lock. Whatever you choose, state the placement ratio in the request, and view the result at the size Reddit will display it.
Finally, keep a one-line log per variant: the model, the setting, the price and the hook. When results come back from Reddit, you can match each result to what it cost to make, which is the number a buyer needs to judge whether a creative test paid for itself. Sume job records hold the model and the price, so the log can be filled from them instead of from memory.
Sources
Related posts
More in Use cases
- Trim 50 ads to 15 seconds for Reddit: the batch costs $1.00
Fifty finished ads cut to 15 seconds with /v1/video-trim at $0.02 a job is $1.00 before retries. A Python loop with one idempotency key per ad.
- Restaurant table tent art: Ideogram 4.5 at 3:4, specials quoted
Make table tent artwork for a restaurant: a 3:4 Ideogram 4.5 image with each special quoted in the prompt, a price check, and the real cost per tent on Sume.
- SaaS launch week asset budget: images, voiceovers and clips on Sume
A launch week of 12 Ideogram images, six 450-character voiceovers, six 5-second Grok clips and one music track costs about $1.61 on Sume. The per-line bill.
- Sale badge on a product image: draw it in Pillow, not in the prompt
Generate a clean product photo on Sume, then draw the sale badge and percentage from your catalog data in Pillow, so a price change never costs a regeneration.
Written by Sume