Free Magento Tool

Magento Upgrade Calculator

Eight questions and no store access. See the path from your version to the newest release, what has to change on the server, how long Adobe still supports you, and how heavy the upgrade is likely to be, with the reasons spelled out.

Start the Calculator
Isometric icon of a blue tick standing in front of a panel on a plate

Requirements and dates taken from Adobe's own pages

Isometric icon of a round dial with one blue wedge marking a window

Your support deadline, counted in days

Isometric icon of a scorecard of bars on a plate with a blue disc beside it

A complexity rating that shows its reasons

Eight questions

Work Out Your Magento Upgrade

The result builds on the right as you answer. Everything runs in your browser, and nothing is sent unless you choose to send it.

Which version is the store on now?

The admin footer shows it, or run bin/magento --version. The release line is enough, the patch does not matter here.

Where do you want to land?
Which edition do you run?
What draws your storefront?
How many third-party extensions are installed?

Count the vendors' modules, not Magento's own. A rough number is fine.

How much custom code was written for the store?
Which systems does the store exchange data with?

Choose all that apply.

How many store views or websites?

0 of 8 answered

Pick your version to see the path, the server changes and your support deadline.

When it stops being optional

Six Signs a Magento Upgrade Is Overdue

Most stores upgrade because something outside the store forces it. Each of these is a date or a notice someone else sets.

Isometric icon of a desk calendar with a blue flag pinned to it

Adobe's Support Date Has Passed

Once a release line leaves regular support, new security fixes stop arriving in its regular releases. The calculator shows where your line stands today.

Isometric icon of two interlocking gears on a plate, the smaller one blue

The Host Is Retiring Your PHP

Hosts drop PHP versions on their own schedule, and a release line can only run on the versions Adobe lists for it.

Isometric icon of a tall panel listing rows, a blue marker at the top of the trail

Your Database Is Out of Support

MySQL 8.0 reached its end of support on 30 April 2026, and Adobe now points stores toward a compatible MariaDB release.

Isometric icon of cubes stacked in a pyramid with one blue cube beside them

Extension Vendors Moved On

New module releases are built for current lines. Staying behind means paying to patch modules their own vendors no longer ship for you.

Isometric icon of a padlock with a blue body standing on a plate

Scans Flag Missing Patches

Security scanners read a store's version from the outside, and so do the people looking for stores that are easy to break into.

Isometric icon of a payment card on a plate with a cyan clock on its corner

A Payment Provider Sets a Deadline

Gateways retire old API versions and modules, and a store too old for the new module loses the payment method on the provider's date, not its own.

Reading the result

What Makes a Magento Upgrade Heavy

8 questions11 release lines covered

The version number matters less than people expect. Composer moves a store to its target line in one upgrade, so the work is not one step per release.

What decides the effort is everything around the core. Every extension needs a release built for the target line, every custom module is code no vendor maintains, and every connected system is a flow of orders, stock or prices to test end to end.

The storefront counts too. A Luma theme carries template overrides that each release can change underneath it, while a headless or PWA Studio storefront is upgraded alongside the backend.

Two things no calculator can see are the quality of the code and the hosting. Well-written custom modules upgrade faster than their count suggests, and a host that cannot run the target's PHP has to move first. Both are what our assessment reads.

After the calculator

How a Magento Upgrade Runs With Us

The calculator tells you how heavy it looks from the outside. These three steps are how it gets done without surprises on the live store.

01

Assess

We read the store as it really is: the release and patch level, every extension against its vendor's release for the target, the theme and custom code, and what the hosting can run. You get a written scope before any work starts.

Isometric icon of a plate holding six small slabs in a grid, one of them blue

Version and Patch Map

Isometric icon of a blue cube dropping into a notch cut to its size

Extension Compatibility

Isometric icon of angle brackets on a plate with a blue slash between them

Theme and Custom Code

Isometric icon of a cabinet of blue server racks standing behind a grille

Hosting Requirements

02

Upgrade

The whole upgrade runs to the end on a staging copy of production first. What breaks is fixed there, and the regression suite walks checkout, catalog, accounts, admin and every integration before a date is set.

Isometric icon of two cubes travelling along parallel tracks, one white and one blue

Staging Copy

Isometric icon of cubes running along a conveyor under a blue progress bar

Full Upgrade Run

Isometric icon of a page of text with a blue spanner laid across it

Fix Pass

Isometric icon of a grid of boxes, each ticked in blue

Regression Suite

03

Launch

A freeze at your quietest hour, the rehearsed run on production, smoke tests on the paths that earn money, and a rollback that has been tested too. Then the store stays current, patch by patch.

Isometric icon of a stopwatch standing on a plate

Freeze Window

Isometric icon of a blue cube passing through an open frame

Production Run

Isometric icon of two plates with arrows circling between them and a cube above

Tested Rollback

Isometric icon of a second shield dropping in front of the first

Patches After Launch

Checked on 2 November 2026

Magento Versions, Support Dates and Requirements

Every release line from 2.3.7 to 2.4.9, from Adobe's lifecycle policy and system requirements pages. The calculator reads the same table.

Release lineNewest patchRegular support endsExtended support endsRuns on
2.4.9None yet31 May 2029None listedPHP 8.5, MariaDB 12.3 / MySQL 8.4, OpenSearch 3
2.4.82.4.8-p531 May 2028None listedPHP 8.3, 8.4, MariaDB 11.4, 11.8 / MySQL 8.4, OpenSearch 3
2.4.72.4.7-p1031 May 202731 May 2028PHP 8.2, 8.3, MariaDB 10.11, 11.8, OpenSearch 2.19, 3
2.4.62.4.6-p1511 August 202631 August 2027; security fixes only to 31 May 2028PHP 8.1, 8.2, MariaDB 10.11, OpenSearch 2.19, 3
2.4.52.4.5-p1712 August 202511 August 2026; security fixes only to 31 May 2027PHP 8.1, MariaDB 10.11, OpenSearch 2.19
2.4.42.4.4-p1812 April 202514 April 2026; security fixes only to 31 May 2027PHP 8.1, MariaDB 10.6, OpenSearch 2.19
2.4.32.4.3-p328 November 2022None listedNo longer published by Adobe
2.4.22.4.2-p228 November 2022None listedNo longer published by Adobe
2.4.12.4.1-p128 November 2022None listedNo longer published by Adobe
2.4.02.4.0-p128 November 2022None listedNo longer published by Adobe
2.3.72.3.7-p48 September 2022None listedNo longer published by Adobe

Verified reviews

What Our Clients Say

Trusted by 100+ companies

Carlex Nasdaq Axiom Space Stran Farmasi Clean Harbors Apache Shake Shack NOV Enerflex SIG Sauer Brainy HR

Keep reading

Upgrade Reading

Read all
Read all

The outside view, free

Want Your Patch Level Read From the Store Itself?

The free Magento audit reads the version, the missing patches and the exposed issues from your storefront, ranked by what they cost you. No access to the store is needed.

Get the Free Magento Audit

FAQ

Magento Upgrade Questions

Still have questions?

Tell us about your store and we will come back with straight answers.

Talk to an Engineer

How much does a Magento upgrade cost?

It depends on the same things the calculator rates: how many release lines the store crosses, the extensions, the custom code, the storefront, the integrations and the number of store views. We quote a fixed scope after we have read the store, so the number is about your code rather than an average.

How long does a Magento 2 upgrade take?

The length follows the complexity. Most of the time goes into extensions, custom code and testing rather than the core itself, which is why the calculator lists what drives the rating. The written scope after our assessment carries the dates.

Can I skip versions when upgrading Magento?

In most cases yes. Composer moves the store to the target release line in one upgrade, not through every line in between. What cannot be skipped is the change those lines made: to the database, the search engine, PHP and the APIs your code relies on.

What PHP version does Magento 2.4.9 need?

Adobe's system requirements list PHP 8.5 for 2.4.9, which makes it the first line on 8.5. Check that your host offers it before choosing 2.4.9 as the target.

What does Magento 2.4.8 need on the server?

Adobe lists PHP 8.3 or 8.4, MariaDB 11.4 or 11.8 or MySQL 8.4, OpenSearch 3, Valkey 8.1, RabbitMQ 4.3 and Varnish 8 for the newest 2.4.8 patch. The table on this page has every line.

When does support for my Magento version end?

Regular support for 2.4.7 ends on 31 May 2027, for 2.4.8 on 31 May 2028 and for 2.4.9 on 31 May 2029, per Adobe's lifecycle policy. 2.4.6 is past regular support and on extended support until 31 August 2027. The calculator counts the days for your line.

What happens if I stay on an unsupported Magento version?

The store keeps running, but new security fixes stop arriving in that line's regular releases, extension vendors stop shipping for it and hosts retire the PHP it needs. The risk grows quietly until a scan, a payment provider or an attacker forces the upgrade.

Should I upgrade to 2.4.8 or 2.4.9?

2.4.9 has the longest support, to 31 May 2029, but needs PHP 8.5 and, per Adobe, a MariaDB upgrade before the move. 2.4.8 is supported to 31 May 2028 and runs on PHP 8.3 or 8.4. The hosting you can get and the extensions you depend on usually decide it.

Is moving to Adobe Commerce as a Cloud Service an upgrade?

It is closer to a replatform. The service runs no Luma theme and allows no code inside the core, so customisations are rebuilt outside it with App Builder, API Mesh, webhooks and events. The calculator rates it accordingly.

Will my extensions still work after the upgrade?

Only if each one has a release built for the target line. Most active vendors ship one; some have gone quiet. We check every module against its vendor's releases first, then patch, replace or remove the ones that have no compatible version.

Do I have to change my theme when I upgrade?

No. A Luma theme keeps working, but its template overrides are checked against every release. Some stores use the upgrade to move to Hyvä, which became free and open source in November 2025.

How accurate is the calculator?

The requirements and support dates come from Adobe's own pages and were checked on 2 November 2026. The complexity rating is a weighted reading of your answers, not a quote: it tells you what to look at first, and our assessment replaces it with facts from your code.

Is my data sent anywhere when I use the calculator?

No. The calculator runs in your browser. Nothing leaves the page unless you press Send This to Our Team and then submit the contact form, which shows you the summary first.

Let’s build something great together!

Want a Fixed Scope for Your Upgrade?

Send the calculator's result with the form, or just tell us your version. An engineer replies within one business day with the questions that decide the scope.

Reply within 24 hours No long-term lock-in NDA on request Senior engineers only

We've Got Your Request!

We'll reply to {email} within one business day, and it will be an engineer who does the work, not a sales rep.