Guides

Umbraco 13 end of life: December 14, 2026 and your three options

Jean-Nicolas GauthierLast updated:

Umbraco 13 upgrade checklist article thumbnail

Short answer. Umbraco 13 reaches end of life on December 14, 2026, according to Umbraco's Umbraco 13 end-of-life page (checked November 4, 2026). After that date, Umbraco HQ no longer provides security patches, updates or technical support for it. Your site keeps running, but Umbraco strongly advises against using version 13 past that date. Umbraco recommends three options: upgrade to Umbraco 17 LTS, which is supported until November 27, 2028; rebuild on Umbraco 17 LTS or above; or buy Extended Long-Term Support (XLTS) for 6, 12 or 24 months, which can keep version 13 patched until December 14, 2028.

Security update, October 27, 2026. Umbraco released patches for ten vulnerabilities (two high, seven moderate and one low severity) across Umbraco CMS, Umbraco Forms and Umbraco AI. Umbraco 13 is affected: Umbraco CMS 13 up to 13.16.2 has one moderate issue, and Umbraco Forms 13 up to 13.9.11 has one high and one moderate issue. The patched versions are Umbraco CMS 13.16.3, 17.7.2 and 18.2.2, and Umbraco Forms 13.9.12, 17.6.2 and 18.2.2. Umbraco says projects on Umbraco Cloud received an automatic upgrade for CMS and Forms. Umbraco 14, 15 and 16 are already past end of life and will not get a patch.

This guide covers what end of life changes, how to choose between the options, what drives cost over three years, a timeline you can still meet, and a checklist for the move from 13 to 17.

What end of life means for Umbraco 13

Umbraco 13 was released on December 14, 2023 as a long-term support (LTS) version. Umbraco supports LTS versions for three years: 24 months of support followed by 12 months of security fixes only. Umbraco 13 entered that security-only phase on December 14, 2025, and it reaches end of life on December 14, 2026.

End of life means Umbraco HQ stops providing updates and support for the version, including critical security patches. Umbraco says projects will technically keep running after that date, but it strongly advises against running Umbraco 13 past it, since issues may become impossible to resolve.

Umbraco Cloud projects

Projects on Umbraco Cloud follow the same deadline. Umbraco's end-of-service policy for Umbraco 13 on Cloud sets four dates:

  • End of life: December 14, 2026.
  • XLTS ends: December 14, 2028.
  • Projects move to dedicated hosting: December 14, 2028.
  • Hosting ends: December 14, 2029.

The .NET 8 date

Umbraco 13 runs on .NET 8, and Microsoft's support for .NET 8 ends on November 10, 2026, a month before Umbraco's own date. Upgrading Umbraco is the way to move to a newer .NET version, because Umbraco's documentation notes that each new major version of Umbraco also means a new .NET version.

Your options

Umbraco recommends three options for Umbraco 13 projects. Staying on Umbraco is often the right answer, and so is buying time with XLTS while you plan properly.

Upgrade to Umbraco 17 LTS

Umbraco 17 is the current LTS version. It was released on November 27, 2025, runs on .NET 10, and Umbraco states it is supported until November 27, 2028. The Umbraco 17 release notes confirm a direct LTS-to-LTS upgrade from 13 to 17, with database migrations applied automatically. Umbraco 18 can only upgrade from version 16.4 or later, so Umbraco 17 is the natural next stop for a version 13 site.

Direct does not mean small. Umbraco calls the jump from 13 to 17 a milestone upgrade, because it includes the new backoffice architecture introduced in Umbraco 14. The Umbraco upgrade documentation lists the points to plan for:

  • AngularJS was removed in Umbraco 14. Any custom backoffice extension, property editor or dashboard written in AngularJS must be rebuilt.
  • Umbraco 15 changed the internal data format for Block Editors, so a content migration runs during the upgrade. Test it on a copy of production content.
  • Every package you use needs a version compatible with Umbraco 17.
  • Commercial add-ons can change licensing. In its Umbraco 17 announcement, Umbraco explains that one-off Umbraco Forms licenses keep working on earlier versions but must move to a subscription for use with Umbraco 17 or later.

Rebuild on Umbraco 17 LTS or above

Umbraco's second option is to start fresh on Umbraco 17 LTS or above, which lets you rethink the whole setup. Since moving from 13 to 17 already means rebuilding backoffice customizations, a rebuild can make sense if your editors have outgrown the content model or you plan a headless front end.

Some teams use the same moment to compare other platforms, especially if the organization already licenses another CMS. Our Kentico vs Umbraco comparison is a good starting point if Kentico is on your list. Replatforming is usually the largest project of all. It is worth it when your reasons go beyond the deadline.

Umbraco 13 XLTS

Extended Long-Term Support for Umbraco 13 keeps security patches coming after end of life. According to Umbraco:

  • You choose 6, 12 or 24 months of coverage.
  • Coverage begins the day after end of life.
  • Extensions must be continuous, with no gaps.
  • Updates arrive through a secure, private NuGet feed.
  • You get security patches only. The feature set stays frozen.

With 24 months, Umbraco 13 stays patched until December 14, 2028. XLTS needs no code changes, which makes it the lowest-effort way to stay secure while you plan. It does not shrink the upgrade work you will face later. It moves that work to a date you choose.

Staying past the date without XLTS

Running Umbraco 13 after December 14, 2026 without XLTS means no security patches. Umbraco's own comparison rates doing nothing as no protection and a high risk of compliance violations. If a short gap is truly unavoidable, apply the last patch, restrict backoffice access to known networks, put a web application firewall in front of the site and set a firm end date.

Decision table

Your situationMost likely fitWatch out for
Few backoffice customizations, packages already available for Umbraco 17Upgrade to Umbraco 17 LTS nowBlock Editor content migration on real data
Many AngularJS extensions and no budget until 2027XLTS for 6 or 12 months, then upgradeCoverage must start the day after end of life, with no gaps
Large, complex site with a long release calendarXLTS for 24 months while you plan and phase the workLetting two years pass without starting
Content model no longer fits, or a headless move is plannedRebuild on Umbraco 17 or replatform, possibly with XLTS as a bridgeContent clean-up, URL redirects and bilingual parity
Project hosted on Umbraco CloudUpgrade, or XLTS with a clear end before December 14, 2028The Cloud hosting dates in 2028 and 2029

Three-year cost drivers to compare

We do not publish prices. XLTS pricing comes from Umbraco, and project costs depend on your code. These are the drivers that move a three-year total for each option.

Cost driverUpgrade to Umbraco 17Umbraco 13 XLTSRebuild or replatform
Licensing and subscriptionsUmbraco CMS is open source; commercial add-ons such as Forms may move to subscriptionsXLTS fee per coverage period, plus existing add-onsSame as an upgrade for an Umbraco rebuild; a new vendor license or subscription for a replatform
One-time project workRebuild AngularJS extensions, update packages, test content migrationsNone at firstFull rebuild: content model, templates, integrations and migration
Ongoing updatesRegular Umbraco 17 patches and minor releasesSecurity patches through a private feedUmbraco 17 releases for a rebuild; the new vendor's release model for a replatform
Feature accessNew backoffice and current featuresFrozen feature setCurrent Umbraco features, or those of the new platform
Team skillsDevelopers learn the new backoffice extension modelNo changeTraining for developers and editors
Next deadlineUmbraco 17 support ends November 27, 2028The upgrade still has to happen by the end of coverageUmbraco 17 dates for a rebuild; the new platform's lifecycle for a replatform

Note the last row. Umbraco 17 support ends about two weeks before 24-month XLTS for Umbraco 13 would. Whatever you pick, plan for your next move within three years, not just this one.

A realistic timeline from today

  • Now: if you run Umbraco 13, move to the October 27, 2026 patch releases (CMS 13.16.3 and Forms 13.9.12), or confirm your Umbraco Cloud project received the automatic upgrade.
  • Next two weeks: list your packages, custom backoffice code and Block Editor usage. Check which packages already support Umbraco 17.
  • By mid-November 2026: decide between upgrading now, XLTS, or a rebuild or replatform with XLTS as a bridge.
  • Before December 14, 2026: if you need XLTS, have it in place so coverage starts the day after end of life.
  • 2027: run the upgrade or rebuild in phases, testing the content migration on a full copy of production, in French and English.
  • By late 2028: plan the next LTS move, since Umbraco 17 support ends November 27, 2028.

Umbraco 13 to 17 upgrade checklist

Use this checklist to plan the jump from 13 to 17. Most of the work comes from the new backoffice introduced in Umbraco 14, so start with your customizations.

How to score it

  • Give each item 2 points if it is done, 1 point if it is in progress and 0 if nobody has started it.
  • Add up your points and divide the total by the maximum (2 points times the number of items).
  • A score above 75% means you can schedule the work. Between 40% and 75%, close the gaps this quarter. Under 40%, start with an assessment before you commit to a date.

Plan the path

  • Confirm your exact Umbraco 13 version and apply the latest 13.x patch first (CMS 13.16.3 and Forms 13.9.12 as of October 27, 2026).
  • Target Umbraco 17 LTS, not 18: Umbraco 18 only upgrades from 16.4 or later.
  • Check that your hosting supports .NET 10, on Umbraco Cloud or your own servers.
  • Set a launch date before December 14, 2026, with room for testing, or put XLTS in place first.

Backoffice and code

  • List every backoffice customization built with AngularJS. Umbraco 14 removed AngularJS, so each one needs a rebuild.
  • Find properties built on Nested Content or Grid Layout and plan their move to Block List or Block Grid.
  • Replace macros and partial view macros with partial views or blocks in the rich text editor.
  • Replace the legacy Media Picker with the default Media Picker.
  • Review custom controllers under /umbraco/api, which the Management API replaced.
  • Check that every package and add-on (Forms, Deploy, Workflow, community packages) has an Umbraco 17 version.

Content and data

  • Back up the database and media before every test upgrade.
  • Plan for the block editor data migration added in Umbraco 15. It runs during the upgrade and can take time on large sites.
  • Test the upgrade on a full copy of production content, not a sample.
  • Check English and French variants after the migration, field by field, on a sample of pages.

Testing and launch

  • Write a test list for forms, search, member login and integrations.
  • Train editors on the new backoffice before launch day.
  • Run a performance and accessibility check on key templates after the upgrade.
  • Freeze content during the final migration and keep a rollback plan.

How a platform assessment helps

Sengo is a bilingual EN/FR team in Canada that works across Umbraco, Kentico, Sitecore, Optimizely, Contentful, Storyblok and Coveo. We have no reason to push you off Umbraco if it still fits. Our free Umbraco assessment reviews your packages, backoffice customizations and content model, then tells you which option fits and what will drive the effort. It is a good next step if your checklist score is under 75%, or if you are not sure how much of your backoffice needs a rebuild.

Sources

Umbraco 13 end of life: common questions

When does Umbraco 13 reach end of life?

On December 14, 2026. Umbraco 13 is a long-term support version released on December 14, 2023, and it has been in its security-only phase since December 14, 2025.

What happens if I keep running Umbraco 13 after December 14, 2026?

The site keeps working, but Umbraco HQ stops providing security patches, updates and technical support for it. Umbraco strongly advises against running version 13 past that date without Extended Long-Term Support (XLTS).

Can I upgrade directly from Umbraco 13 to Umbraco 17?

Yes. The Umbraco 17 release notes confirm a direct LTS-to-LTS upgrade with database migrations applied automatically. Plan for rebuilding any AngularJS backoffice extensions and for the Block Editor content migration added in Umbraco 15.

How long can XLTS keep Umbraco 13 patched?

You choose 6, 12 or 24 months of coverage. It begins the day after end of life, so 24 months keeps Umbraco 13 patched until December 14, 2028. XLTS covers security patches only.

Is Umbraco 13 affected by the October 27, 2026 security advisory?

Yes. Umbraco CMS 13 up to 13.16.2 and Umbraco Forms 13 up to 13.9.11 are affected. The patched versions are CMS 13.16.3 and Forms 13.9.12. Umbraco says projects on Umbraco Cloud received an automatic upgrade for CMS and Forms.

Umbraco 13 reaches end of life. Plan your next step.

Umbraco 13 reaches end of life on December 14, 2026. Get a free assessment: version check, upgrade inventory, upgrade, XLTS or move options and a 3-year cost view.

Claim your free audit