Makernice
← All posts
Aerial view of a long train with lit windows winding through a mountain valley at golden duskComparisons

Seedance 2.5 vs Seedance 2.0: which one should you call?

Makernice Team ·

Prices as of October 22, 2026 (price list v5).

Seedance 2.5 vs Seedance 2.0 on Makernice: both take the same request, so switching is a one-field change. Seedance 2.5 adds clips up to 30 seconds, a 480p tier, a separately priced 4K output option and 16 reference images instead of 9. Seedance 2.0 costs less per second: $0.1704 vs $0.2592 at 720p (October 21, 2026).

How do Seedance 2.5 and 2.0 compare on the Makernice API?

Seedance 2.5Seedance 2.0
API model idseedance-2.5seedance-2.0
Modest2v · i2v · flf · r2vt2v · i2v · flf · r2v
Duration4–30 s (default 5)4–15 s (default 5)
Resolutions480p, 720p, 1080p (default 720p), plus 4K: a separately priced 4K output option; ByteDance's official API tops out at 1080p720p, 1080p (default 720p)
Reference images (r2v)up to 16up to 9
Aspect ratios (text-to-video)adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, 9:2121:9, 16:9, 4:3, 1:1, 3:4, 9:16 (first/last frame also accepts adaptive)
AudioAlways on, no toggle (sending generate_audio returns 400)Always on, no toggle
Extra optionsseedseed
Per second (480p · 720p · 1080p · 4K)$0.1152 · $0.2592 · $0.4618 · $1.955— · $0.1704 · $0.4252 · —
Model pageSeedance 2.5Seedance 2.0

Source: GET /v1/models and GET /v1/pricing, October 21, 2026. Catalog facts only; this post doesn't rank output quality. Other platforms may list different limits for these models; the table shows what you can send to the Makernice API.

3D clay illustration of two film strips, one about twice as long as the other, with a tall stack of cards and a smaller stack behind them
Same request shape on both models: change the model field, then quote before you run a batch.

How much does each model cost per second and per clip?

Price list v5 (as of October 21, 2026). Same price in every mode (t2v, i2v, flf, r2v). Clip price = per-second price × seconds, rounded to the cent; your quote shows the exact amount.

Model · resolutionPer second5 s10 s15 s30 s
Seedance 2.5 · 480p$0.1152$0.58$1.15$1.73$3.46
Seedance 2.5 · 720p$0.2592$1.30$2.59$3.89$7.78
Seedance 2.0 · 720p$0.1704$0.85$1.70$2.56n/a
Seedance 2.5 · 1080p$0.4618$2.31$4.62$6.93$13.86
Seedance 2.0 · 1080p$0.4252$2.13$4.25$6.38n/a
Seedance 2.5 · 4K$1.955$9.78$19.55$29.33$58.65

n/a: Seedance 2.0 accepts at most 15 seconds. Against the official list price (the official_unit_price field of GET /v1/pricing, October 21, 2026), Seedance 2.5 at 1080p is below it ($0.4618/s vs $0.569/s), while 480p and 720p are above it ($0.1152 vs $0.103, $0.2592 vs $0.231). Seedance 2.0 is also above its official list price ($0.1704 vs $0.151 at 720p, $0.4252 vs $0.374 at 1080p). Live prices: Pricing or GET https://api.makernice.com/v1/pricing (no key needed).

At 720p, a 10-second clip costs $2.59 on 2.5 and $1.70 on 2.0, so 2.5 is about 1.52× the price. At 1080p the same clip is $4.62 against $4.25, about 1.09×. If you render at 1080p anyway, the extra length and references of 2.5 cost little more. At 720p the gap adds up in volume: 100 ten-second clips are $259.20 on 2.5 and $170.40 on 2.0 (billed in exact micro-USD, so totals can differ by a few cents from adding rounded per-clip prices).

Quote both models · or estimate a batch in the cost calculator

When should you choose Seedance 2.5?

  • A single take runs longer than 15 seconds. 2.5 accepts up to 30 seconds per clip. On 2.0 you'd generate two clips and join them in an editor.
  • You want cheap drafts. 480p is only on 2.5: a 5-second draft is $0.58. Lock the prompt, then re-run at 720p or above.
  • The deliverable is 4K. 2.5 has a separately priced 4K output option; ByteDance's official API tops out at 1080p. 2.0 tops out at 1080p on Makernice.
  • You need more than 9 reference images to keep a character, product or style consistent. 2.5 takes up to 16.
  • You need 9:21 or adaptive framing in text-to-video. Those ratios are only listed for 2.5 in t2v.

When should you stay on Seedance 2.0?

  • Your clips fit in 4–15 seconds at 720p. 2.0 costs $0.1704/s against $0.2592/s on 2.5, about a third less for the same clip.
  • Your pipeline already works on 2.0. If you don't need the extra length, resolution tiers or references, there's no spec reason to move.
  • You render at 1080p and 9 references are enough. The price gap is small at 1080p, so the choice comes down to whether you need 2.5's length or references.

How do you switch from 2.0 to 2.5?

Both models use the same quote → create → poll flow and the same fields. Change model:

  {
-   "model": "seedance-2.0",
+   "model": "seedance-2.5",
    "mode": "t2v",
    "prompt": "A lone cyclist crosses a rain-soaked neon street at night, camera tracking alongside.",
    "duration": 10,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }

Going the other way (2.5 → 2.0), check your fields first. Seedance 2.0 rejects these with 400 invalid_request before anything is held:

You send to `seedance-2.0`ResultFix
"duration" above 15400 invalid_requestSplit into clips of 15 s or less, or stay on 2.5
"resolution": "480p" or "4k"400 invalid_requestUse 720p or 1080p
More than 9 reference_images (r2v)400 invalid_requestTrim to 9
"aspect_ratio": "9:21" or "adaptive" in t2v400 invalid_requestPick a ratio from the 2.0 list

Neither model takes generate_audio; audio is always on. Compare the price of both before you commit a batch:

import os, requests

API = "https://api.makernice.com/v1"
H = {"Authorization": f"Bearer {os.environ['MAKERNICE_API_KEY']}"}
job = {"mode": "t2v", "prompt": "A lone cyclist crosses a rain-soaked neon street at night.",
       "duration": 10, "resolution": "720p", "aspect_ratio": "16:9"}

for model in ("seedance-2.0", "seedance-2.5"):
    q = requests.post(f"{API}/generations/quote", json={**job, "model": model}, headers=H).json()
    print(model, f"${int(q['amount']) / 1e6:.2f}")   # seedance-2.0 $1.70 · seedance-2.5 $2.59

Quoting is free and holds nothing. Each quote locks its price for 12 minutes. To run a job, create it with the quote_id and an Idempotency-Key, then poll. Full walkthrough: Seedance 2.5 API tutorial.

What about Seedance 2.0 Fast?

Seedance 2.0 Fast has the same four modes and 4–15 second range as Seedance 2.0, at a fixed 720p and $0.1027 per second (a 10-second clip is $1.03). Use it for drafts and high-volume 720p work, then re-render the keepers on 2.0 or 2.5. Like 2.0, it takes up to 9 reference images.

Quote both models · or estimate a batch in the cost calculator

Related

About Makernice

Makernice is an AI video and image generation API: one API key and one prepaid balance for 16 models from ByteDance, Kuaishou, MiniMax and Alibaba. Every run starts with a quote that locks the price for 12 minutes, through Makernice's own async REST API (quote, create, poll, cancel).

Frequently asked questions

Is Seedance 2.5 better than Seedance 2.0?
It depends on the job. Choose 2.5 for single takes over 15 seconds (up to 30), 480p drafts, 4K output or more than 9 reference images. Choose 2.0 for clips up to 15 seconds where cost per second matters.
How much more does Seedance 2.5 cost than 2.0?
On Makernice (price list v5, as of October 21, 2026), 720p is $0.2592 vs $0.1704 per second and 1080p is $0.4618 vs $0.4252 per second. A 10-second 720p clip is $2.59 on 2.5 and $1.70 on 2.0.
Can Seedance 2.0 make 30-second videos?
No. Seedance 2.0 runs 4–15 seconds per clip; Seedance 2.5 runs 4–30.
Do I need to change my code to switch?
Only the model field, as long as duration and resolution are valid for the target model. Invalid values return a 400 before anything is held.
Are failed generations charged on either model?
No. Failed, timed-out or input-rejected runs release the hold on both. Note: if a finished output is blocked by output moderation for a policy violation, the run is still charged. You can contact support for a manual review.

Models in this post