SME operations

AI Model Retirement: A Migration Checklist Before Shutdown

OpenAI, Anthropic and Google each retire models on their own clocks. Here are the dates on file at 28 October 2026, how much warning they gave, and a plan that covers inventory, tests, cutover and rollback.

Line drawing of a staircase climbing to an orange circle, with an open cardboard box and looping line at the bottom.

TL;DRThe 9-minute read in 60 seconds

Your AI tool stops working on the day its model is retired. OpenAI shut its first batch on 23 October 2026, and more are scheduled from 31 October 2026 to 14 January 2027. List what you use and test now.

  1. On 14 October 2026 OpenAI said GPT-4o, GPT-4o mini, GPT-4.1 and GPT-4.1 mini shut down on 14 January 2027.
  2. Anthropic retires Claude Sonnet 4.5 on the Claude API on 30 November 2026. It gave 61 days of notice, and its page says at least 60.
  3. OpenAI's page promises at least 6 months of notice for models in general release, and at least 3 months for specialised versions.
  4. Google says listed dates are the earliest a model could retire and promises advance notice.
  5. Test the new model on your own real tasks before you switch, and keep the old model on until its last day.

Your AI tool stops working on the day its model is retired, so list every model you depend on and its shutdown date now. On 14 October 2026 OpenAI added GPT-4o, GPT-4o mini, GPT-4.1 and GPT-4.1 mini to its list, with shutdown scheduled for 14 January 2027. Anthropic has scheduled Claude Sonnet 4.5 to retire on 30 November 2026. This guide is for owners and CTOs who run tools built on someone else's model. It covers planned retirement: inventory, test set, cutover and rollback. For unplanned failure, see our guide to provider outages and fallback plans.

Update, 28 October 2026: We re-checked all three deprecation pages: OpenAI's 23 October batch (o1, o3-mini, o4-mini, gpt-image-1 and others) has now shut down, so the countdowns below run from 28 October. OpenAI and Anthropic have added no notice since 14 October.

At a glance: how close are the shutdown dates?

Days counted from 28 October 2026 to the date on each vendor's own page. OpenAI's 23 October batch has already shut down.

3 daysuntil OpenAI Evalsturns read-only,31 Oct33 daysuntil ClaudeSonnet 4.5 retireson the API, 30 Nov78 daysuntil GPT-4o and GPT-4.1families shut down,14 Jan 202761 daysof notice Anthropicgave for Sonnet 4.5;its floor is 60
3 daysuntil OpenAI Evalsturns read-only,31 Oct33 daysuntil ClaudeSonnet 4.5 retireson the API, 30 Nov78 daysuntil GPT-4o and GPT-4.1families shut down,14 Jan 202761 daysof notice Anthropicgave for Sonnet 4.5;its floor is 60
Sources: OpenAI deprecations page (notices of 3 Jun and 14 Oct 2026, read 28 Oct 2026); Claude model deprecations page (30 Sep 2026). Day counts by Origin Pi from 28 October 2026.

Which AI models are being retired, and when?

Until 20 January 2027, OpenAI's page still lists shutdowns, scheduled for the Evals platform from 31 October, image models, the GPT-5 and o3 families, GPT-4o and GPT-4.1, plus voice models. Anthropic's page adds one on 30 November. We re-read all three vendors' deprecation pages for this update. These pages change, so check the live version before you plan.

The chart counts the days left from 28 October to each remaining date. The first batch is already behind us: on 23 October OpenAI shut down a set of legacy snapshots that included o1, o3-mini, o4-mini, gpt-4-turbo, gpt-4.1-nano and gpt-image-1, and its page now says access was shut down. The nearest remaining date is only three days away: on 31 October existing Evals become read-only. Then comes a cluster. On 30 November the Evals dashboard and API, Agent Builder, reusable prompts and Claude Sonnet 4.5 all end. The older GPT image models gpt-image-1.5, gpt-image-1-mini and chatgpt-image-latest go on 1 December, and gpt-5, gpt-5-mini, gpt-5-nano, o3 and the pro variants on 11 December.

Interactive chart

Eight shutdown dates fall within 84 days of 28 October

Days from 28 October 2026 to each remaining shutdown date listed by OpenAI and Anthropic. One bar covers several models that share a date.

Days left at the date of this update: the Evals read-only switch in 3, Claude Sonnet 4.5, Agent Builder and the Evals dashboard in 33, the gpt-image-1.5, gpt-image-1-mini and chatgpt-image-latest models in 34, gpt-5 and o3 in 44, text-to-speech models and new fine-tuning jobs in 70, the GPT-4o and GPT-4.1 families in 78, and older audio and realtime models in 84. OpenAI's legacy snapshots have already shut down.

Days from 28 October 2026 to each remaining shutdown date
ShutdownDays left
OpenAI Evals read-only, 31 Oct3
Claude Sonnet 4.5, 30 Nov33
OpenAI Agent Builder and Evals API, 30 Nov33
OpenAI image models (1.5, 1-mini, latest), 1 Dec34
OpenAI gpt-5 and o3 families, 11 Dec44
OpenAI text-to-speech models, 6 Jan 202770
OpenAI GPT-4o and GPT-4.1 families, 14 Jan 202778
OpenAI older audio and realtime models, 20 Jan 202784
Source: OpenAI deprecations page (notices dated 22 Apr, 3 Jun, 2 Jun, 11 Jun, 20 Jul, 1 Oct and 14 Oct 2026) and Claude model deprecations page (30 Sep 2026); day counts by Origin Pi from 28 Oct 2026.

Two things the dates hide. First, a shutdown is not only a model. OpenAI's page also ends the Evals platform and Agent Builder, so a test harness or a workflow you built there goes with them. Second, the list is long, with notices dated from April to October. Plan for this as a routine, not a one-off. Google's Gemini API deprecations page shows the same pattern for its own models.

How much notice do the vendors give?

OpenAI promises at least six months for general-release models and three for specialised variants, Anthropic at least 60 days, and Google gives no fixed period. Those are three different promises. The 14 October notice for GPT-4o is a useful case: 14 October to 14 January is 92 days, close to the three-month minimum OpenAI lists for specialised variants. The page does not say which minimum applied, so ask your account contact.

Anthropic's model deprecations page states its rule in one sentence:

Anthropic notifies customers with active deployments for models with upcoming retirements, providing at least 60 days’ notice before model retirement for publicly released models.

Anthropic, Model deprecations, Notifications, with the 30 September 2026 Sonnet 4.5 notice on the same page.

OpenAI's deprecations page gives a longer list. Unless safety or compliance concerns require a faster timeline, generally available models get "At least 6 months", specialized variants "At least 3 months", and preview models "may be retired with much shorter notice, such as 2 weeks". Google's page says its listed dates are the earliest a model could be retired, and that it will give the exact shutdown date with advance notice.

Vendor What its page promises What it means for you
OpenAI At least 6 months for general release, 3 months for specialised variants, as little as 2 weeks for previews Never build a production tool on a model with preview in its name without a plan for a 2-week exit
Anthropic At least 60 days for publicly released models, by email and in the documentation The shortest warning of the three. Amazon Bedrock and Google's managed Claude service set their own schedules
Google Listed dates are the earliest possible; exact date confirmed with advance notice A listed date is the day to be ready by. Watch the release notes page

Interactive chart

Recent notices ran from 61 days to 184 days

Days between the announcement date and the shutdown date for six recent notices.

Claude Sonnet 4.5 had 61 days of notice, the GPT-4o and GPT-4.1 families 92 days, the Evals platform 180 days, gpt-image-1.5, gpt-image-1-mini and chatgpt-image-latest 182 days, gpt-5 and o3 183 days, and OpenAI's legacy snapshots 184 days.

Days of notice, announcement to shutdown
NoticeDays of notice
Claude Sonnet 4.5 (30 Sep to 30 Nov)61
GPT-4o and GPT-4.1 families (14 Oct to 14 Jan)92
OpenAI Evals platform (3 Jun to 30 Nov)180
gpt-image-1.5, 1-mini and latest (2 Jun to 1 Dec)182
gpt-5 and o3 families (11 Jun to 11 Dec)183
OpenAI legacy snapshots (22 Apr to 23 Oct)184
Source: OpenAI deprecations page and Claude model deprecations page; day counts by Origin Pi from the announcement and shutdown dates on each page.

Read the chart for the spread, not for a ranking. Six notices is a small sample, and the vendors sell different things. Notice also depends on what you run. A team on the Claude API has about two months from the email. A team on GPT-4o has about three.

What does a retirement break besides the model?

The model name is only one of the places a retirement bites: saved prompts, fine-tuned models, test harnesses and no-code workflows all carry the old dependency. The diagram shows the five steps in order. It starts with finding every place the old model is used, because the step you skip is the one that fails on the shutdown date.

The five steps of a model migration

An illustrative plan; the dashed box and line mark the part that ends on the shutdown date.

1 inventoryFind every placethe model nameis used2 test setReal tasks anda pass mark, setbefore you test3 shadow runNew model answersin parallel; nobodysees the output4 cutoverA small share first,then all; log whichmodel answered5 rollbackOld model stays onuntil its shutdowndate, then it endsFail the pass mark or the shadow run: fix, or stay on the old modelPossible only while the old model is still availableThe shutdown date is the last day any step can be undone.
1 inventoryFind every placethe model nameis used2 test setReal tasks anda pass mark, setbefore you test3 shadow runNew model answersin parallel; nobodysees the output4 cutoverA small share first,then all; log whichmodel answered5 rollbackOld model stays onuntil its shutdowndate, then it endsFail the pass mark or the shadow run:fix, or stay on the old model.The shutdown date is the last dayany step can be undone.
Illustrative mechanism, not a measured result. Sources: OpenAI, Anthropic and Google deprecations pages.

Step 1, inventory. Anthropic's page suggests an audit: export the Usage page of its Console as a CSV, which lists usage by API key and model, then look for deprecated models. Do the same on any vendor's billing or usage export, and add what an export cannot show: models named in code, in saved prompts, in no-code automations and in tools a vendor built for you. OpenAI's page says fine-tuned versions follow the schedule of their base models, so list those too. OpenAI's page also lists reusable prompts, ending 30 November, and new fine-tuning jobs for existing customers, which can be created only until 6 January 2027. Check each item you use against the page.

Step 2, the test set. Vendors name a replacement for each model, and the replacement is a different model. OpenAI names gpt-6-luna for the GPT-4o family; Anthropic names claude-sonnet-5-5 for Sonnet 4.5. Anthropic's page tells you to test with the new model "well before the retirement date". Build the set from your own real tasks, and write the pass mark first.

Steps 3 and 4, shadow run and cutover. Run the new model on live inputs without showing anyone the answer, compare, then move a small share. Log which model answered every request, as the outage guide suggests for fallbacks, and the system-of-record guide explains how to keep that log.

Step 5, the rollback window. This is the part people forget. Anthropic's page says requests to models past the retirement date fail. Until then the old model is your rollback, and after it you have none. So the plan must finish its checks, and keep the old model on, until near the end. Anthropic's page also warns that deprecated models "are likely to be less reliable than active models". So do not stay on one longer than you need.

How long does a migration take, and when must you start?

Add up the five steps in days and take the total away from the days left: the remainder is your slack, and below zero you are already late. The what-if below does the sum. The presets load real dates from the chart.

Illustrative example: a small firm runs a support triage tool on GPT-4o mini. The owner gives inventory 5 days, the test set 7, the shadow run 7, cutover 2 and a rollback window of 7. That is 28 days. Against the 78 days until 14 January 2027, the slack is 50 days. If the same firm ran Claude Sonnet 4.5, with 33 days left, the slack is 5. The numbers are invented; the method is the point.

Migration what-if

Do you have time before the shutdown date?

Enter the days each step will take. The preset loads the days left from 28 October 2026.

33
5
7
7
2
7
Days the migration needs28
Days you have33
Slack (negative means late)5
Days short0

How it is calculated: needed = inventory + test set + shadow run + cutover + rollback window. Slack = days you have minus days needed. Days short = needed minus days you have, if positive.

Illustrative defaults, not measured data: use your own estimates. Nothing you enter leaves your browser.

With the defaults, the Claude Sonnet 4.5 preset leaves 5 days of slack and the 31 October Evals preset leaves you 25 days short. Nobody can fix the second one by working harder. The answer is a decision made earlier: whether the old model was still doing work you could not move in time.

What belongs on a migration checklist?

One sheet with five rows, each with an owner and a date, plus ten checks grouped into what you know, what you tested, and what you can undo. A plan with no names and no dates is a wish. Here is the sheet for the Sonnet 4.5 case, using the 28 days from the what-if above and starting on 28 October.

Step and owner By Pass condition
1 Inventory, head of operations 2 Nov Every use on one list, with its shutdown date
2 Test set, owner of the tool's output 9 Nov Real tasks collected, pass mark written first
3 Shadow run, technical lead 16 Nov New model meets the pass mark on live inputs
4 Cutover, technical lead 18 Nov All traffic moved, each answer logged by model
5 Rollback window, CTO 25 Nov No regressions; old model stays available to 30 Nov as a spare, then retires

Illustrative example: roles and dates are ours, to show the shape. Put real names beside yours. Then tick what is true today below; the weights are ours and a guide, not an audit standard.

Self-assessment

Are you ready for a model to be retired?

Tick what is true now. Heavier items count more. Nothing you enter leaves your browser.

What you know
What you tested
What you can undo
  • 0 to 39%: Exposed. A shutdown date could reach you before you have tested anything. Start with the inventory.
  • 40 to 74%: Partly ready. Some pieces exist. Close the heaviest gaps first.
  • 75% and above: Ready to cut over. Score the new model against your pass mark and keep the old one on until its last day.

Weights are illustrative. Total 22 points. Not an audit standard.

The last item matters more than it looks. Anthropic's page says Amazon Bedrock and Google's managed Claude service set their own retirement schedules, so a model's dates can differ by where you buy it. Our guide to questions before buying an agent covers the contract side, including who tells you when a model changes.

Where Origin Pi stands

Treat a model retirement as a governed change, with OpenAI's first batch already shut down and 78 days left to GPT-4o's. We think it needs an owner, a test set, a record of which model answered, and a way back. Our AI governance work designs this with the client. We build the inventory of models and where they run, the test set from real tasks, the staged cutover with the confirm step before anything that commits the business, and the log that finds the work touched.

A retirement comes with a notice period; an outage does not. The same record helps with both, which is why continuity planning and migration planning belong in one place.

Your first step: open the deprecations page for each vendor you use, write each model's shutdown date next to it in one list, and name the person who owns that list.

Take the data with you

Every figure in this post is in one table, with its source, source date and the date we read it. If you reuse either file, please cite this post and link back to it.

Frequently asked questions

When does GPT-4o stop working in the OpenAI API?
OpenAI's deprecations page says gpt-4o, gpt-4o mini, gpt-4.1 and gpt-4.1 mini shut down on 14 January 2027, announced 14 October 2026. Fine-tuned versions follow the schedule of their base models. The page names gpt-6-luna as the replacement, which is a different model, so test it before you switch.
How much notice does Anthropic give before it retires a Claude model?
Anthropic's model deprecations page says it gives at least 60 days of notice before retirement for publicly released models. For Claude Sonnet 4.5 it notified developers on 30 September 2026, with retirement on 30 November 2026, which is 61 days. Amazon Bedrock and Google's managed Claude service set their own retirement schedules.
Are Google's Gemini shutdown dates firm?
Not in the way a contract date is. Google's Gemini API deprecations page says the listed dates are the earliest a model could be retired, and that it will give the exact date with advance notice. Treat a listed date as the day to be ready by, and watch the release notes page.
What should an AI model migration test include?
A set of your own real tasks, with a pass mark written before you run it. Include the awkward cases, such as long inputs, refusals, tool calls and your most frequent customer questions. Run the old and new models on the same set, compare the results, and keep the scores. A vendor benchmark does not replace this.
Can I roll back after the old model is retired?
No. After the shutdown date requests to the old model fail, so a rollback is possible only while the old model is still available. That is why the plan keeps the old model on until its last day and ends the rollback window at the shutdown date.

Next step

Ready to make your business agent-ready?

20 minutes on your sector, your systems, and where this applies. No deck, no templates.

Talk to us →