Skip to content
Blog post updated 10.2.2026

Protect your brand from security threats, compliance gaps and poor user experience. If you’re still on Umbraco 7, 8 or 10, your CMS is out of support. This guide explains what EOL means, the risks of waiting, the safest upgrade paths and how Growcreate delivers upgrades with minimal disruption.

Plan your upgrade with Growcreate – Platinum Umbraco CMS experts.

Take the 2‑minute end‑of‑life assessment.

End-of-life Assessment

What end of life means for Umbraco

“End of life” is when Umbraco HQ stops fixing bugs and releasing security updates for a major version. Umbraco confirms the following dates and support windows:

  • Umbraco 7 – EOL on 30 September 2023
  • Umbraco 8 – EOL on 24 February 2025
  • Umbraco 10 (LTS) – EOL on 16 June 2025
  • Umbraco 13 (LTS) – supported until 14 December 2026
  • Umbraco 17 (next LTS) – scheduled for 27 November 2025 with support to November 2028

These timelines come directly from Umbraco’s long‑term support and EOL schedule. (Source: Umbraco)

If you run Umbraco 7, 8 or 10 today, you are post‑EOL. Umbraco HQ states that no security patches or updates are available after 24 February 2025. (Source: Umbraco)

Quick reference

Version Support status Key dates
Umbraco 7 End of life EOL 30 Sep 2023
Umbraco 8 End of life EOL 24 Feb 2025
Umbraco 10 (LTS) End of life EOL 16 Jun 2025
Umbraco 13 (LTS) Supported Security phase ends 14 Dec 2026
Umbraco 17 (LTS) Releasing Target 27 Nov 2025


LTS releases align with Microsoft .NET LTS cycles. Umbraco 13 runs on .NET 8 LTS. (Source: Umbraco)

Business takeaway: if you’re on 7, 8 or 10, you’re on borrowed time. Plan a structured move to an LTS release for predictable support and security.

How end of life affects security and GDPR

Unsupported software increases cyber risk. The UK ICO's accountability framework explicitly expects organisations not to run unsupported systems and to install vendor updates promptly.

Sector guidance echoes this: NHS England's Data Security Standard 8 requires no unsupported operating systems, software or browsers in the estate.

Regulators also emphasise patching and modern controls. In March 2025 the ICO fined a UK software provider £3.07m and warned organisations to keep systems up to date with security patches and to deploy controls like MFA.

The cost of waiting is material. IBM’s 2025 UK study reports an average breach cost of £3.78m for organisations not using AI and automation, with lower averages for those that do. (Source: IBM UK newsroom)

Business takeaway: continuing with an unsupported CMS weakens your security posture and creates GDPR exposure. Moving to a supported LTS version is a concrete risk‑reduction step.

Is Umbraco 8 end of life and what are the risks

Yes. Umbraco 8 reached end of life on 24 February 2025. From that date there are no security updates, bug fixes or official support. (Source: Umbraco)

Key risks when staying on EOL:

  • Security vulnerabilities remain unpatched which increases the likelihood of compromise.
  • Compatibility issues mount as browsers, .NET and packages advance, while EOL versions stand still.
  • Compliance challenges rise as auditors and regulators expect supported software with timely updates.

Business takeaway: treat Umbraco 8 and 10 as a risk to be retired. Plan your upgrade now so you can manage the change on your terms.

Which version to move to

For most organisations today the pragmatic target is Umbraco 13 LTS on .NET 8, with support to 14 December 2026. (Source: Umbraco)

If you prefer to align with the very latest LTS cadence, Umbraco 17 LTS is scheduled for 27 November 2025 and will align with .NET 10 LTS. (Source: Umbraco)

Business takeaway: pick an LTS so you get 24 months of fixes followed by 12 months of security updates.

Automated vs manual migration for SMEs

Moving from Umbraco 8 to modern .NET involves both content and code. There is no direct in‑place upgrade from 8 to current versions because the underlying framework changed from ASP.NET to ASP.NET Core. The recommended approach is to bring your Umbraco 8 database forward into Umbraco 10, then upgrade to the latest major, reimplementing templates and custom code on .NET. (Source: Umbraco Docs)

You can automate parts of the process:

  • Content and schema capture with packages like uSync/uSync.Complete for supported versions
  • Environment‑to‑environment transfers with Umbraco Deploy

These tools help move content and configuration between environments and projects when used on compatible versions. (Source: uSync; Source: Umbraco Deploy docs)

Choosing your path

Method When it fits Pros Considerations
Content database migration + rebuild of code You want to keep content structure and media but modernise the build on .NET 8 Clean foundation, modern architecture, faster long‑term delivery Custom code and views are reimplemented; package parity must be checked
uSync‑led content/config moves between compatible versions You have clear environments and package support Repeatable moves, versioned configuration, team‑friendly Tooling must match source/target Umbraco versions
Umbraco Deploy transfers Multiple environments, need controlled promotions Granular content moves, backoffice‑driven Works within supported versions, not a 8→13 shortcut


Business takeaway:
for most Umbraco 8 sites, a structured rebuild on Umbraco 13 using your migrated content is the safest way to remove legacy debt and stabilise on .NET 8.

How to upgrade without losing SEO

A well‑planned migration protects organic visibility.

  • Prepare a complete URL mapping and implement server‑side 301 or 308 redirects to one‑to‑one destinations. (Source: Google Search Central)
  • Avoid redirect chains and mass redirects to the home page which can create soft‑404s. (Source: Google Search Central)
  • Use permanent redirects; 301 and 308 are the best way to signal a move. (Source: Google Search Central)
  • Keep redirects in place for at least a year and submit updated XML sitemaps in Search Console. (Source: Google Search Central)

Business takeaway: with accurate 301s, stable content and measured roll‑out, you should expect temporary fluctuations then recovery.

Zero downtime cutovers on Azure

Azure App Service deployment slots let you warm the upgraded site in a staging slot, then swap into production so users experience no interruption. If needed, you can swap back instantly. (Source: Microsoft Learn)

For higher availability targets, combine App Service with Azure SQL’s 99.99% availability tiers and proven recovery objectives. (Source: Microsoft Learn)

Business takeaway: blue‑green cutovers on Azure give you predictable releases and rapid rollback.

Timeline and cost to migrate from Umbraco 8 to 13

Every site is different, but these are realistic ranges we see in the UK market. All estimates assume a content database migration, rebuilt .NET 8 codebase, upgrade of forms/third‑party packages where available, and an Azure or equivalent modern hosting setup.

Scenario Typical size Indicative timeline Typical budget (ex VAT)
Essentials upgrade ≤100 pages, standard components, few integrations 4–6 weeks £18k–£35k
Business site upgrade 100–500 pages, forms, 1–2 integrations, modest design tweaks 6–10 weeks £35k–£70k
Enterprise upgrade 500+ pages, complex navigation, multiple integrations, phased go‑live 10–16 weeks £70k–£140k+


What drives cost and time

  • Integration complexity – CRM, ERP, payment and identity integrations need contract tests
  • Design scope – like‑for‑like rebuild vs UX refresh
  • Package parity – alternative packages or custom features if a v8 package lacks a .NET 8 equivalent
  • Content clean‑up – retiring legacy sections reduces mapping and QA effort

If you plan to wait for Umbraco 17 LTS, we recommend stabilising on 13 LTS now, then performing a short, low‑risk LTS‑to‑LTS upgrade later to stay within supported windows. (Source: Umbraco)

What you get by moving to Umbraco 13 LTS

  • Security – supported stack on .NET 8 with ongoing security fixes to December 2026. (Source: Umbraco)
  • Performance and editor productivity – features such as Blocks in the Rich Text Editor, Dynamic Root and Webhooks improve day‑to‑day work. (Source: Umbraco)
  • Better headless options – built‑in Content Delivery and Media Delivery APIs streamline omnichannel use. (Source: Umbraco)

Business takeaway: an LTS move is not just defensive. It gives your team faster tools and a platform that keeps pace with your roadmap.

How Growcreate delivers low‑risk upgrades

Growcreate is an Umbraco Platinum Partner with Azure‑native engineering and 24/7 support. (Source: Umbraco partner page)

What we do

  • Version audit and upgrade plan – dependency checks, package parity, SEO inventory and risk register
  • DevOps and CI/CD – build once, promote through environments with automated tests and approvals
  • Blue‑green cutover on Azure – warm the new site, smoke‑test, swap, then monitor closely
  • SEO continuity – 1:1 301 map, canonical checks, metadata parity and validated sitemaps
  • Integration assurance – contract tests for CRM, ERP and marketing platforms in staging
  • 24/7 operations – SLA‑backed monitoring and incident response after go‑live

Explore our Umbraco upgrade services.

Need managed infrastructure as well as code? See Umbraco hosting on Azure.

Ongoing support and SLAs.

Example upgrade path from Umbraco 8

  1. Discovery and planning – audit v8, confirm content inventory and integrations. Agree the LTS target and hosting model.
  2. Stand up Umbraco 13 on .NET 8 – provision Azure environments with App Service and SQL.
  3. Migrate content – bring forward the database via the 8→10→latest route, then rebuild templates and custom code on .NET 8. (Source: Umbraco Docs)
  4. Package parity – replace or upgrade packages to versions compatible with .NET 8. (Source: Umbraco Docs)
  5. SEO and analytics – implement 301s, parity‑check metadata, validate sitemaps in Search Console. (Source: Google Search Central)
  6. Content freeze window – short content freeze for the final delta if needed, or use editor cutover procedures to keep content in sync.
  7. Cutover – swap staging into production using Azure deployment slots, with instant rollback available. (Source: Microsoft Learn)
  8. Hypercare – monitor logs, fix redirect gaps, check search performance and error budgets.

Ready to move forward

If your CMS is at risk, we’ll help you transition safely and on schedule.

Let’s talk Umbraco

We’ll

  • Review your current version and risk profile
  • Recommend the safest path to LTS
  • Map the upgrade, redirects and cutover plan
  • Confirm timeline, budget and resourcing

See how we support upgrades in regulated sectors: Flagstone, Mortgage Advice Bureau and Quintet Private Bank.

Umbraco upgrades