XinYu.
Navigation
Developers
MCPCLI
Language
← Back to News
MeasuredSep 30, 2026

How Seedance 2.5 pricing works: what resolution, length and a reference video each add

How Seedance 2.5 pricing works: what resolution, length and a reference video each add

Before you generate, the panel shows how many credits the clip will cost, and that number is computed by the same function that does the actual charge. But one total doesn't tell you where it comes from, so it doesn't tell you which setting to change to spend less.

This post breaks Seedance 2.5 pricing down one setting at a time. Every item is given as a relative change, not a price. Prices move when the upstream changes them; the ratios mostly don't. Every ratio here was computed by calling the same pricing functions our billing uses in production. None of them are estimates.

The whole thing in one table

What you changeWhat happens to the price
DurationLinear: 10s ≈ 2× a 5s clip, 30s ≈ 6×
Resolution480p ≈ 0.45× 720p; 1080p ≈ 2.46× 720p
Audio onNo change
Reference images (one or several)No change
Reference audioNo change
A short reference videoAlmost no change (+0% to +8%)
A reference video longer than ~2/3 of the outputEach extra reference second costs about 0.6 of an output second
Video editPriced on the source length, about 1.2× a text-to-video clip of the same length
Video extendPriced on the length you pick plus the source length, same rules as a reference video

Duration: linear per second

Seedance 2.5 bills by token, and tokens = pixels per frame × frames, at a fixed 24 frames per second. So price tracks duration almost exactly:

Duration4s5s10s15s20s30s
Relative to 5s0.801.001.992.993.995.98

Short clips cost a hair more per second because every clip carries one extra first frame (frames = 24 × seconds + 1). On a short clip that frame is a slightly bigger share, but the difference is under 1%. You can pick any whole number of seconds from 4 to 30.

Resolution: 1080p is 2.46×, not 2.25×

1080p has 2.25× the pixels of 720p, but 1080p also has a higher price per million tokens. The two multiply to 2.46×. 480p has about 0.44× the pixels of 720p at the same per-token price, so it comes to about 0.45×.

While you're still testing a prompt or a camera move, 480p costs less than half of 720p. One caveat: regenerating at a different resolution won't give you the same shot. 480p is for checking whether a prompt can get you what you want. It isn't a preview of the final frame.

Aspect ratio: for text-to-video and reference generation, aspect ratio doesn't change the price. Edit and extend take the output aspect ratio from the source clip, and pixel counts differ slightly between ratios: under 1% at 720p, up to about 5% at 480p.

Audio, reference images and reference audio cost nothing extra

  • Audio: a clip with sound costs the same as one without.
  • Reference images: one image and five images cost the same. Images aren't part of the price formula.
  • Reference audio: also left out of the price. It only has limits on count and total length.

Reference video: short ones are nearly free, long ones add per second

Once you attach a reference video, billing switches to a different rule. The price per million tokens drops by about 40%, but the billed length becomes "output seconds + reference seconds", with a floor of 5/3 of the output length (rounded up).

Here's what that works out to (720p; each number is the price with the reference video ÷ the price without it):

Output \ Reference2s4s6s8s10s15s20s30s
5s1.081.081.321.551.792.392.984.17
10s1.021.021.021.081.201.491.802.39
15s1.001.001.001.001.001.201.391.79
30s1.001.001.001.001.001.001.001.20

How to read it:

  • While the reference is no longer than about 2/3 of the output, you're billed at the floor, and the price stays close to no reference at all (+0% to +8%, most visible on 5-second clips). We worked out why the "40% cheaper" rate never actually shows up, and why it cancels out almost exactly, in Seedance's cheaper input-video tier saves you nothing.
  • Past that line, each extra second of reference video costs about 0.6 of an output second.
  • Reference length is rounded down, so a 4.9-second clip is billed as 4 seconds.
  • With several reference videos, their total length counts. The total can be up to 30 seconds.

So keep only the part of the reference you need the model to see. A 15-second output with a 30-second reference costs 1.79×. Trim the reference to 10 seconds and you're back at 1.00×.

Video edit: priced on the source length, about 1.2×

An edit's output follows the source length (the model guarantees the output is never longer than the source and at most 0.4 seconds shorter), so it's priced on the source length. The source also counts as input, so the billed length is twice the source. Multiply that by the roughly 40% cheaper rate and you get about 1.2× a text-to-video clip of the same length. The source must be 4 to 30 seconds long.

Keep in mind that an edit's price depends only on how long the source is, not on how much of it you change. Removing one cup from the start of a 30-second clip is still billed as 30 seconds.

Video extend: the length you pick, plus the source

With extend, you choose the output length (4 to 30 seconds), and the source counts as input under the same rules as a reference video. For a 10-second extension: a 5-second source is 1.02×, a 10-second source 1.20×, a 20-second source 1.80×.

If a generation fails

A failed generation refunds its credits. For what happens when a clip is rejected by moderation, see When a generation is rejected, do you get your credits back?

Where the numbers come from

Every ratio in this post was computed by calling the pricing functions our production billing uses. The price shown in the panel and the amount actually charged go through the same function. Figures are as of September 30, 2026.

Share