CartSignal
Public-data review · Updated 2026-09-23

Sora public-data review: the final rate card

Sora is the most recognised name in AI video and the one you can no longer buy for long. The consumer app closed on 26 April 2026, and OpenAI's deprecations page schedules the Videos API and every sora-2 alias for removal on 24 September 2026 with the recommended-replacement column left as a dash. The finding that should settle any lingering hesitation is in the prices OpenAI still publishes: every exit from Sora is cheaper than staying, or the same — its cheapest second ties Google's, and its dearest costs more than Google's most expensive second of 4K.

A glowing teal projector lens on a tripod in a dark empty studio, its beam fading out halfway across the room, with a thick power cable lying unplugged and coiled on the floor
Migration optionsGoogle Veo profileBack to AI Video

Quick verdict

Review type: Public-data review, not hands-on testing. Every rate below is quoted from OpenAI's own model reference and API documentation, re-checked 21 September 2026.

Buying status: Do not start here. There is no subscription and no consumer product; the only way in is an API scheduled for removal on 24 September 2026, with no successor model named.

Disclosure: No affiliate relationship is recorded for this listing in the local CartSignal data. The vendor links below are plain official URLs.

Status on 23 September 2026: one day to removal

The deprecations page gives a shutdown of 24 September 2026 for the Videos API and all five sora-2 aliases, with the replacement column still a dash. This page will be rewritten as a historical rate-card record once that date passes.

Correction, 23 September 2026. OpenAI publishes a batch tier for both video models at exactly half the standard rate — $0.05, $0.15, $0.25 and $0.35 a second — on its API pricing page but on neither model reference page, and this review had not carried it. It means Sora's real floor was level with Google's cheapest Veo second rather than double it. Working in the batch correction.

Correction, 21 September 2026. This page previously stated that a Sora clip caps at twelve seconds and that $8.40 is the most one generation can cost. That came from the Videos API reference, which is the surface a developer builds against — but OpenAI's video generation guide and its own prompting cookbook both document 20-second generations and extension to a total of 120 seconds, which puts the real documented ceiling at $84.00, ten times the figure published here on 15 September. The same stale reference page also explains the 1080p puzzle this review previously called unresolvable. Full working in how long a clip can actually be.

If you still call this API: your exposure is not only the shutdown. OpenAI's video generation guide states that download URLs are valid for a maximum of one hour after generation, so there is no library on OpenAI's side to rescue on the 24th — see what happens to video you already generated.

What is being removed, and when

The wind-down ran in two stages and only the second is still ahead. OpenAI's deprecations page gives an announcement date of 24 March 2026 and a shutdown date of 24 September 2026, and lists six entries under one heading.

Entry on OpenAI's deprecations pageRecommended replacement
Videos API
sora-2
sora-2-pro
sora-2-2025-10-06
sora-2-2025-12-08
sora-2-pro-2025-10-06

That empty replacement column is the whole story for developers. A normal model retirement is a string swap — you change sora-2 to whatever OpenAI names next and redeploy. Here there is nothing to swap to, because the endpoint itself goes with the models. Migrating means adopting another vendor's API and rewriting the request shape and the job-polling loop around it, which is days of work rather than an afternoon.

The consumer half went first. The Sora app and website were discontinued on 26 April 2026, well under a year after the app launched, with users directed to export their library before the cutoff. If you never exported, assume that material is gone; there is no site left to log into. The shutdown was reported at the time by TechCrunch, dated the same day as the deprecation notice.

What OpenAI still charges, as of 21 September 2026

Sora has no plans, no credits and no free tier. It bills per second of generated video, and audio is produced with the picture at every rate. These figures are transcribed from OpenAI's model reference pages for sora-2 and sora-2-pro.

ModelOutput sizePer secondPer finished minute
sora-2720x1280 · 1280x720$0.10$6.00
sora-2-pro720x1280 · 1280x720$0.30$18.00
sora-2-pro1024x1792 · 1792x1024$0.50$30.00
sora-2-pro1080x1920 · 1920x1080$0.70$42.00

Two different things are being charged for, stacked. The first is the model: at an unchanged 720p, moving from sora-2 to sora-2-pro costs exactly three times as much, $0.10 to $0.30, for no extra pixels at all. The second is resolution, priced again on top — within Pro, 720p to 1024p is +66.7% and 1024p to 1080p a further +40%, so 720p to 1080p inside the same model is +133%. Multiply the two and the cheapest Sora second and the dearest differ by exactly 7x.

The practical consequence is that sora-2 has no upgrade path that only buys resolution. Standard is a 720p-only model. Wanting 1080p means buying Pro's quality premium whether you wanted it or not, and the bill goes up sevenfold.

Correction, 23 September 2026: there was a batch tier, at half price

The table above is the rate card this review published from 15 September, and it is the standard column only. OpenAI's API pricing page also carries a batch column for both video models, at exactly 50% of the standard rate on every configuration, and CartSignal had not published it. The batch route is documented in OpenAI's video generation guide, which instructs callers to "Use the Batch API when you need to queue many video renders for offline processing, review pipelines, or studio workflows" and notes that "Batch-generated videos are available for download for up to 24 hours after the batch completes" — a longer window than the one-hour URLs standard generations get.

Model and sizeStandardBatchStandard / minuteBatch / minute
sora-2 720p$0.10$0.05$6.00$3.00
sora-2-pro 720p$0.30$0.15$18.00$9.00
sora-2-pro 1024p$0.50$0.25$30.00$15.00
sora-2-pro 1080p$0.70$0.35$42.00$21.00

What this changes. The claim below that Sora "has no cheap tier" is true of the standard column and false of the card as a whole: on batch its floor is $0.05 a second — level with Veo 3.1 Lite rather than double it, so the model the market spent this month leaving held a joint-cheapest second in the field. The documented worst case halves too: a 20-second sora-2-pro generation at 1080p was $14.00 standard and $7.00 on batch, and the 120-second extended maximum $84.00 and $42.00. Every exit from Sora is still cheaper or break-even measured from the standard rates, but measured from the batch rates those margins roughly halve, and from the batch floor the best available exit is a tie rather than a saving.

Where it was hiding extends this page's own theme rather than contradicting it. The batch column is on the pricing page. It is not on the sora-2 or sora-2-pro model reference pages, which were re-read today and show a single standard column — the same two pages that, one day from removal, still carry no deprecation notice. That is now the third distinct thing OpenAI's video surfaces disagree about, after the seconds range and the size list. Whether Google matches the discount is unresolved: its Batch API documentation states batch usage "is priced at 50% of the standard interactive API cost for the equivalent model" but lists no models, and the Gemini API pricing page shows no batch column for any Veo row. Full field in what AI video generation costs per second.

How long a clip can actually be, and why this review got it wrong

Corrected 21 September 2026. This section previously reported a hard twelve-second ceiling and concluded that no single generation could cost more than $8.40. That was sourced from one OpenAI page. Reading three of them side by side shows they do not agree, and the one this review relied on is the outlier.

OpenAI surfaceWhat it says about clip length
Videos API reference (the create endpoint)"Clip duration in seconds (allowed values: 4, 8, 12). Defaults to 4 seconds."
Video generation guide"Both sora-2 and sora-2-pro support 16- and 20-second generations." Plus: "Each extension can add up to 20 seconds. A single video can be extended up to six times, for a maximum total length of 120 seconds."
Sora 2 prompting guide (OpenAI cookbook)"supported values: '4', '8', '12', '16', '20'. Default value is '4'."

Two of the three agree with each other and disagree with the API reference. Taking the majority reading, the ceiling on a single request is 20 seconds, not 12, and a video can be extended six times to 120 seconds total. That moves two numbers this site published:

Most expensive single generationAt sora-2-pro 1080p, $0.70/sec
12 seconds — as published here on 15 September$8.40
20 seconds — documented maximum generation$14.00 (+66.7%)
120 seconds — documented maximum after six extensions$84.00 (10x the figure previously published as the cap)

The conclusion that went with the old number has to go too. This review said Sora "was always a shot generator, not a scene generator", and set its 12 seconds against Seedance 2.5's documented 30 seconds in a single pass. On the documented behaviour that is backwards at the length that matters: 120 seconds is 4x Seedance's single-pass 30, 8x Kling's 15-second maximum and 15x the 8 seconds Veo bills per generation in Flow. What survives is the narrower point — in one uninterrupted pass Seedance's 30 seconds is still 1.5x Sora's 20, and an extended Sora video is six joins rather than one take.

The honest caveat, and it is a real one. Documented is not the same as available. A thread on OpenAI's own developer forum dated 16 March 2026 reports the API returning a 400 error calling 16 seconds "an invalid integer when extending a video", with a community responder noting the longer durations "are not supported in the API libraries, and are not present in the video playground". No OpenAI staff reply appears in that thread and CartSignal has run no requests, so which ceiling was actually enforced cannot be settled from public data. With removal due on 24 September 2026 it is not worth finding out experimentally: any new work should be priced against another vendor.

Model and size4 seconds (default)12 seconds20 seconds120 seconds (extended)
sora-2 720p$0.40$1.20$2.00$12.00
sora-2-pro 720p$1.20$3.60$6.00$36.00
sora-2-pro 1024p$2.00$6.00$10.00$60.00
sora-2-pro 1080p$2.80$8.40$14.00$84.00

Sora against the field, per second

Google publishes per-second rates for Veo 3.1 on the Gemini API pricing page, re-verified today, with audio included by default and no free tier. That makes it the one direct like-for-like on billing units, and the comparison is unflattering for OpenAI at every point except one.

ModelResolutionPer secondPer finished minute
Veo 3.1 Lite720p$0.05$3.00
Veo 3.1 Lite1080p$0.08$4.80
Veo 3.1 Fast720p$0.10$6.00
sora-2720p$0.10$6.00
Veo 3.1 Fast1080p$0.12$7.20
Veo 3.1 Fast4K$0.30$18.00
sora-2-pro720p$0.30$18.00
Veo 3.1 Standard720p and 1080p$0.40$24.00
sora-2-pro1024p$0.50$30.00
Veo 3.1 Standard4K$0.60$36.00
sora-2-pro1080p$0.70$42.00

Three things fall out of one sorted list. Sora has no cheap tier on this column: its standard floor is $0.10 a second where Google's is $0.05, so the least you can spend on a standard Sora second is exactly double the least you can spend on a Veo one — but see the batch correction above, which brings Sora's real floor level with Google's at $0.05. They match on price at the same resolution exactly once, at $0.10 for a 720p second with audio, where sora-2 and Veo 3.1 Fast are identical to the cent. And the top of the card belongs to OpenAI: $0.70 for a 1080p second is the most expensive rate on this page, 75% above Veo 3.1 Standard at the same resolution and 5.8 times Veo 3.1 Fast's $0.12. Google's single dearest second of video — Standard at 4K, $0.60 — still comes in 14.3% below OpenAI's 1080p one. The sorted list throws up one more collision worth noticing: sora-2-pro at 720p and Veo 3.1 Fast at 4K are both $0.30 a second — the same money buys 720p from one vendor and 4K from the other.

A note on what that does and does not say. These are list prices for a second of output, not a quality ranking; CartSignal has generated no video and runs no prompt-adherence or motion tests. Two models at the same price may be nothing like each other on screen. What the table establishes is narrower and still useful: at no point on its own rate card did Sora hold a price advantage over the incumbent it was being compared against. Both these figures and Veo's sit inside the wider generative lane costed on what AI video generation costs per second, which runs from $3.00 to $90.00 a finished minute across Veo, Kling, Runway and Seedance as well.

Every exit is cheaper

Forced migrations usually cost money. This one does not, at least on the meter. Taking each Sora row and the nearest Veo row at the same resolution:

LeavingNearest equivalent on Veo 3.1Change in the per-second bill
sora-2 720p, $0.10Fast 720p, $0.10No change
sora-2 720p, $0.10Lite 720p, $0.05−50.0%
sora-2-pro 720p, $0.30Fast 720p, $0.10−66.7%
sora-2-pro 1024p, $0.50Fast 1080p, $0.12−76.0%
sora-2-pro 1080p, $0.70Standard 1080p, $0.40−42.9%
sora-2-pro 1080p, $0.70Fast 1080p, $0.12−82.9%

The worst case is break-even. There is no row where a buyer pays more to leave. Whatever else the migration costs you in engineering time — and the empty replacement column means it is real engineering time — the recurring bill does not go up, and for anyone who was on Pro it falls sharply. That is the reverse of the usual shutdown, where the cheap incumbent dies and its users discover what the market rate is.

What the documentation still says

All of this was re-checked on 21 September 2026 and is published as observation, not as a ruling on which OpenAI page is right.

  • Nothing anywhere carries an end-of-life notice. Three days from removal, the sora-2 model reference shows a full rate card and per-tier rate limits — 25 requests per minute on Tier 1 rising to 375 on Tier 5 — with no deprecation, sunset or retirement notice on the page. Nor is there one on the create endpoint, which still lists all five sora-2 strings as valid values of model; nor on the video generation guide; nor on the prompting cookbook. Four surfaces, no warning. Only the deprecations page says anything, and a developer has to already suspect something to go and read it.
  • The 1080p puzzle is now resolvable, and it was the reference page. This review previously noted that sora-2-pro is priced at $0.70 a second for 1080x1920 and 1920x1080 while the Videos API reference omits that pair from the allowed values of size, and said CartSignal could not establish which page was stale. It can now: OpenAI's own prompting cookbook independently lists sora-2-pro as supporting 720x1280, 1280x720, 1024x1792, 1792x1024, 1080x1920 and 1920x1080, corroborating the model page's rate card. Two sources against one, and the outlier is the same page that carries the stale seconds list.
  • That is the pattern worth taking away. Both discrepancies on this page trace to a single surface — the API reference for the create endpoint — and it is the worst one to have wrong, because it is the page a developer reads while writing the request. On this evidence it lagged the product on seconds and on size simultaneously, and was never brought back into line before the withdrawal.
  • What happens to a request after the 24th is not documented. The deprecations page says these entries are removed from the API on that date and says nothing about what a call made afterwards returns — no status code, no error shape, no grace period. So there is no documented failure to code a graceful fallback against. Anything you still run should treat the response as absent rather than as a specific error.

OpenAI's video generation guide separately notes that the remix endpoint, previously used to edit an existing generation, "is being deprecated" in favour of the edits endpoint — so the editing path was already moving before the models went.

What happens to video you already generated

This is the question with a deadline attached, and for API users the answer is more urgent than the shutdown date — because the relevant window is measured in hours and always was.

OpenAI's video generation guide states plainly: "Download URLs are valid for a maximum of 1 hour after generation. If you need long-term storage, copy the file to your own storage system promptly." For work submitted through the Batch API the guide gives a longer window — "Batch-generated videos are available for download for up to 24 hours after the batch completes". The API reference adds a GET /videos endpoint returning "recently generated videos for the current project", and an expires_at field described as the "Unix timestamp (seconds) for when the downloadable assets expire, if set".

The practical reading: there is no archive on OpenAI's side for the shutdown to take away. If your pipeline copied each MP4 to your own storage at generation time, as the guide instructs, nothing is at risk on 24 September and you lose only the ability to make new video. If it did not — if your code kept OpenAI URLs and re-fetched them on demand — those links were already expiring an hour after each generation, long before any of this was announced. Checking that assumption is a better use of the remaining days than anything on the rate card.

The consumer side is a separate matter and CartSignal cannot verify it first-party: help.openai.com returned HTTP 403 to our fetch again today, consistent with this site's previous attempts. Third-party guides report an export tool for app and web generations, reached from a sunset page on the Sora domain, and report that it covers material created in the app rather than through the API. Both of those are reported rather than confirmed here. They are also moot for anyone reading this page for API reasons, and the app itself closed on 26 April 2026.

If Sora is in your stack today

  • The date is 24 September 2026, not "September". Requests to the Videos API and every sora-2 alias stop being served on that day. Anything scripted against it — a no-code automation, a scheduled job, a product feature — simply stops returning video unless you built a fallback, and OpenAI has not published what the failure looks like.
  • Check where your finished files live before you do anything else. Download URLs expire an hour after generation. If your code stored OpenAI URLs rather than copies, that is a live problem today and not a shutdown problem.
  • Aggregators are not a reprieve. Resellers that proxy the official API lose access exactly when you do, because it is the same endpoint behind them. Treat any offer of continued sora-2 access after the removal date as unverified, and do not build on it.
  • Price the replacement on your own resolution, not the headline. If you were on 720p standard, Veo 3.1 Fast is a straight swap on cost and Lite halves it. If you were on Pro at 1080p, almost anything is cheaper. Full breakdown of both routes into Veo — the per-second API and the credit-based Flow studio — is on the Google Veo profile.
  • Re-check your clip length assumptions — in both directions. Vendors differ more on maximum take length than they differ on price, and as the correction above shows, the documented Sora ceiling is longer than this site previously reported. If your pipeline stitches 12-second segments, a destination allowing longer single takes may make that logic redundant; if it relied on extending to a minute or more, most alternatives cap a single generation far shorter. Kling and Runway are the other two most commonly named destinations; Runway resells several third-party models on one credit meter, including Seedance.
  • Do not forget the labelling duty. Changing generator does not change your obligations. Since 2 August 2026, EU AI Act Article 50 requires generative output to be marked machine-readably and requires you to disclose synthetic media you publish — see labelling AI video and voice under the EU AI Act.

The full migration shortlist, with each destination's plan prices and credit mechanics, is on Sora alternatives.

FAQ

Is Sora still available in September 2026?

Only through the API, and only until 24 September 2026. The consumer app and website closed on 26 April 2026. OpenAI's deprecations page, announced 24 March 2026, lists the Videos API and the strings sora-2, sora-2-pro, sora-2-2025-10-06, sora-2-2025-12-08 and sora-2-pro-2025-10-06 for removal, with a dash in the recommended-replacement column for every one. After that date OpenAI sells no video generation model at all.

How much does the Sora API cost per second?

sora-2 is $0.10 a second and exists only at 720x1280 and 1280x720. sora-2-pro is $0.30 at those sizes, $0.50 at 1024x1792 and 1792x1024, and $0.70 at 1080x1920 and 1920x1080. Audio is included at every rate. As finished minutes that is $6.00, $18.00, $30.00 and $42.00. Added 23 September 2026: OpenAI's pricing page also publishes a batch tier at exactly half each of those rates — $0.05, $0.15, $0.25 and $0.35, or $3.00 to $21.00 a finished minute — on a column that appears on the pricing page but on neither model reference page. Model and resolution are priced separately — Pro costs exactly 3x standard at an unchanged 720p — so the card's floor and ceiling differ by exactly 7x on either column.

Will migrating off Sora cost more?

No. Every exit is cheaper or the same on standard rates. Veo 3.1 Fast at 720p is $0.10, identical to sora-2's only rate; Veo 3.1 Lite at $0.05 halves it. Qualified 23 September 2026: from the batch tier at $0.05 the margins roughly halve and the best exit is a tie, since Veo 3.1 Lite matches it and Google publishes no batch discount for Veo. At the top, sora-2-pro's $0.70 second at 1080p is 75% above Veo 3.1 Standard at the same resolution and 5.8 times Veo 3.1 Fast. Google's most expensive second of all, Standard at 4K for $0.60, is still 14.3% below OpenAI's 1080p second. These are prices, not quality judgements — no video was generated for this review.

How long can a single Sora clip be?

OpenAI's own pages disagree. The Videos API reference gives seconds allowed values of 4, 8 and 12, but the video generation guide says both models "support 16- and 20-second generations" and allows six extensions to "a maximum total length of 120 seconds", and the prompting cookbook lists 4, 8, 12, 16 and 20. Taking the two agreeing sources, a single generation runs to 20 seconds and costs at most $14.00 at Pro 1080p, and an extended 120-second video costs up to $84.00. A developer forum thread from March 2026 reports 16 seconds being rejected with a 400 error, so documented and available may differ, and CartSignal has run no requests.

Do I lose videos I already made when the Sora API shuts down?

Not on the 24th, because there is nothing there to lose. OpenAI's video generation guide states that "Download URLs are valid for a maximum of 1 hour after generation" and tells callers to copy files to their own storage promptly; batch output is available for up to 24 hours. So API output was never held in a durable library — if your pipeline saved each MP4 at generation time you keep everything, and if it stored OpenAI URLs instead those were already expiring hourly. The separate consumer export route is reported by third parties and could not be verified here, as help.openai.com returns HTTP 403 to our fetches.

Has CartSignal tested Sora?

No. This is a public-data review built from OpenAI's deprecations page, the sora-2 and sora-2-pro model reference pages, the video generation guide, the Videos API reference and the Sora 2 prompting cookbook, all re-checked 21 September 2026, plus contemporaneous reporting of the March 2026 announcement and one dated OpenAI developer forum thread. No video was generated and no quality claim is verified. Per-minute conversions, percentages and cross-vendor comparisons are CartSignal arithmetic over each vendor's own published rates.

Source links

Related CartSignal pages

Sora alternatives · AI video category · Best AI video tools · Google Veo · Kling AI · Runway · Seedance · EU AI Act labeling · AI-readable feed