There’s no single answer to when you should upgrade your Craft CMS installation, but there are several clear signals that tell you it’s overdue. Most business owners don’t think about this until something goes wrong. By then, the upgrade is often more involved than it would have been if it had been handled earlier.
PHP compatibility is the most common forcing factor
Craft CMS has minimum PHP version requirements that change with each major release. Craft 4 requires PHP 8.0.2 or later. Craft 5 requires PHP 8.2 or later. If your hosting provider upgrades the server to a PHP version your Craft installation doesn’t support, you’ll start seeing errors, or worse, silent failures where things stop working without any obvious message.
This is the most common reason we see emergency upgrades. The host moves to PHP 8.2, the site starts throwing errors, and a business owner is suddenly managing an urgent problem rather than a planned improvement.
Plugin compatibility
Craft’s plugin ecosystem is one of its strengths, but it also creates dependencies. Plugins built for Craft 3 don’t work with Craft 4 or 5. When you upgrade Craft, every plugin your site depends on needs a compatible version available in the Plugin Store. Some plugins have been discontinued and have no Craft 4 or 5 equivalent, which means the upgrade involves finding and integrating replacements.
This is what catches most site owners off guard. A seemingly straightforward Craft upgrade becomes a more involved migration when a key plugin hasn’t been updated or has been abandoned.
Security vulnerabilities
Craft CMS releases security patches on a regular basis. Staying on an end-of-life major version means those patches aren’t available to you. If your site handles customer data, payment processing, or any authenticated user activity, running an unpatched CMS is a genuine risk.
Craft 3 reached end of life in 2024
Craft 3 reached end of life in April 2024 and no longer receives security updates. If your site is still running Craft 3, it’s operating without a safety net. The upgrade path from Craft 3 to Craft 5 requires going through Craft 4 as an intermediate step, which adds time and planning to the process.
When the upgrade becomes unavoidable
The honest answer is that most businesses wait too long. A site running on Craft 3 with plugins that haven’t been updated in a couple of years is accumulating risk quietly. Upgrading incrementally, before you’re forced to, is almost always less expensive and less disruptive than responding to an emergency. The best time to plan an upgrade is before the pressure arrives.
If you are not sure whether your Craft CMS site is due an upgrade, get in touch with Karl for a straight answer.