Blog

Still on Business Central 27? The enforced update starts in October

Every Business Central online environment gets two major updates a year, and every administrator gets five months to pick the date for each one. For version 28 that window closed on 31 August. September is the grace period, and on 1 October the enforced update period begins: if an environment still has not moved to 28, Microsoft updates it anyway, and any extension that stands in the way can be uninstalled to let the update through.

Most environments we look after are on 28 already, and if yours is, this post is a reminder of a mechanism you will meet again in March. If you are still on 27, or you are not sure, read on. The rules are precise, they are all published on Microsoft Learn, and almost nobody reads them until the update has already run.

The three periods, with dates

Microsoft’s update cycle for a major version has three stages, and each one narrows what an administrator can do.

Two consequences are easy to miss. A running update can no longer be cancelled once the environment is in its enforced period. And after the update to 28 succeeds, the environment cannot be restored to a 27 backup, because restoring to a version that is in its grace or enforced period is not allowed.

What “enforced” does and does not mean

The word sounds like data loss. It is not, and the distinction changes how urgent this is.

When an extension is uninstalled during the enforced period, its tables and data stay in the database. Installing a compatible version of the same extension after the update brings everything back. What you lose is the extension’s function, from the moment of the update until somebody installs a fixed version. If that extension posts your intercompany invoices or feeds your warehouse scanners, “not deleted” is little comfort during the days it is missing.

The second half matters just as much: once a compatible version exists, Microsoft does not put it back for you. An AppSource app that was removed to let the update through will not reinstall itself when its publisher ships the fix. Somebody has to notice, and somebody has to install it.

So the enforced update is not a threat to your data. It is a guarantee that the update happens on Microsoft’s date, and that any dependency that has not kept up will be missing afterwards, for as long as it takes you to find out. The whole point of acting in September is to choose the date yourself and to have the missing pieces ready before the update, not after.

The second update queued behind the first

This is where the calendar turns awkward for anyone who waited. Version 29 becomes generally available in the first week of October, the same month the 28 enforcement starts.

When an update succeeds, the admin centre automatically schedules the next one, targeting the latest available version and set for at least seven days later. An environment forced onto 28 in early October will therefore have an update to 29 scheduled within a week or two, while everyone is still finding out which extensions were uninstalled by the first one. The 29 update can be rescheduled to any date in its own five-month period, which runs to early March 2027, so this is manageable. It is manageable only if somebody is watching the admin centre and moves the date. An environment with nobody watching takes both major versions inside a few weeks, on dates nobody chose.

Why environments get stuck

An environment misses its update window for three reasons, and all three come down to extensions.

Moving customisations out of the base application and into extensions was the right decision, and we have argued for it at length. It did not remove upgrade risk. It moved that risk from code you own to release calendars you do not, and the enforced update is where the two meet. On this Microsoft is explicit: during the enforced period, the customer and their reselling partner are fully responsible for finding a way forward.

The ten-minute check

You do not need a developer for any of this. Open the Business Central admin centre and look at four things.

If the environment sends telemetry to Application Insights, the same story is in the environment lifecycle signals: LC0100 when an update becomes available, LC0107 when one fails.

What we would do this week

A major update was never optional in Business Central online. What the enforced period changes is only who picks the day, and September is the last month in which that is still you.


Not sure what is blocking your environment, or who is supposed to be watching the admin centre? Tell us your story and we will find out together.

← All articles

Tell us your story.

Describe what you need and we will come back with an honest, free estimation — no strings attached.

Request a free estimation