Will my custom code and extensions still work after a Magento upgrade?
That is what the compatibility audit is for, and only two companies on this page publish one complete enough to answer the question before you sign. scandiweb publishes that the first thing you receive is a written compatibility verdict, dated and sequenced, listing every module that will break on 2.4.9, having mapped your version, custom code, extensions, integrations and hosting. LitExtension publishes the same idea as a triage: the assessment identifies which parts can be upgraded, which should be replaced and which should be retired, and it documents the scope and the exclusions before execution. Everyone else on this page promises extension compatibility as an inclusion. Ask for the audit output as a document, not as a reassurance.
What happens to an extension whose vendor has abandoned it?
Four companies here publish an answer. scandiweb publishes that abandoned extensions are replaced with maintained ones, and that a maintained replacement is recommended so you finish on a clean supported store. LitExtension publishes four possible outcomes for an unmaintained module: replacement, refactoring, redevelopment or removal. Onilab publishes that where third-party functionality has to be kept it either selects a substitute among Magento 2 solutions or configures and customises the existing one. Plumrocket publishes that it will update the third-party code itself for an additional fee. A page that only promises your extensions will work has not told you which of those five things will happen to the one that cannot.
How long does a Magento upgrade take?
Three companies here band it by how far behind you are. scandiweb publishes one to two weeks for a patch update, two to four weeks from 2.4.7 or 2.4.8, four to six weeks from 2.4.4 or 2.4.6 and six to ten weeks from a store still on 2.3. MageAnts publishes 7 to 11 days from 2.4.x, 10 to 13 days from 2.3.x and 12 to 15 days from 2.2.x, with an overall range of 7 to 15 working days. Meetanshi publishes delivery in less than a week. Wagento publishes anywhere from a few days to a few weeks. Onilab publishes four to six months, because its upgrade lane is a Magento 1 replatform rather than a version jump. LitExtension declines to publish one at all, stating that there is no reliable universal duration.
What does a Magento upgrade cost?
Four of the ten publish a figure of some kind. scandiweb publishes a table putting a security patch cycle at a typical market figure of $1,000 and a version upgrade to 2.4.9 at a typical market range of $15,000 to $35,000, with its own price fixed after the audit and free for retained clients. Meetanshi lists the service at $299 on the page as read, with surcharges by source version. Rocket Web publishes project starting prices of $49,500 for a new build, $25,000 for a Hyva frontend and $3,500 for a rescue, and four monthly care plans from $3,500 to $14,500, though an upgrade itself is scoped as a fixed-price project with no published band. Onilab publishes a migration range of $7.7k to over $100k. The other six publish no figure on the pages read.
Does anyone price the upgrade by how far behind my version is?
Meetanshi does, in the most granular way read for this page. Its version selector adds $80 to the listed price from a Magento 2.4.x source, $280 from 2.3.x, $520 from 2.2.x, $760 from 2.1.x and $1,000 from 2.0.x, and from a Magento 1 source it runs from nothing at 1.9.x up to $1,020 at 1.3.x. Plumrocket publishes the same logic without the numbers, stating that pricing varies with the number of conflicting third-party extensions and the version you are upgrading from. scandiweb bands the timeline by version distance rather than the price, and quotes the price fixed after the audit.
What is the difference between a Magento update and a Magento upgrade?
scandiweb publishes the cleanest distinction of the pages read: an update applies patches inside your current release line, for example 2.4.7-p3 to 2.4.7-p6, while an upgrade takes you between release lines, for example 2.4.7 to 2.4.9, and changes your PHP and platform requirements. It adds the part that matters commercially, that the two are often advertised as one service but that upgrades are where extensions and custom code break, so they need staging and full regression testing. Wagento and LitExtension publish the same split in their own words.
Will my store be down during the upgrade?
Six of the ten companies on this page publish a promise that it will not be, and only three publish a rollback plan for the case where something goes wrong. LitExtension is the only one that declines the promise outright, stating that it does not describe every project as zero downtime because actual downtime depends on architecture, data-change volume, integrations, infrastructure and the final synchronization plan. Rocket Web publishes the middle position, that some businesses stay fully available and others need a short read-only or checkout pause while final orders synchronise. If a page promises zero downtime and does not say what the window is or what happens if the deploy fails, that is the gap to ask about.
What should a rollback plan actually contain?
Read the three published on this page and take the union. Rocket Web publishes that the cutover plan states the exact behavior, the owner, the rollback point and the communication before launch night. scandiweb publishes the window and the recovery time, a planned deploy window with a rollback path ready and a return to the previous version in minutes rather than a repair on live traffic. LitExtension publishes the pre-launch review, which itemises outstanding issues, deployment steps, content and configuration freezes, recent-data synchronization, maintenance requirements, traffic changes, rollback conditions and post-launch checks. Between them that is a window, an owner, a trigger condition, a recovery time and a communication plan. A database backup is not any of those five.
Is a backup the same thing as a rollback?
No, and the distinction decides four scores on this page. A backup tells you the data still exists somewhere. A rollback plan tells you who decides to use it, at what point, and how long the store is unavailable while they do. Plumrocket, Meetanshi, MageAnts and Wagento all publish a backup and none publishes a rollback plan on the pages read. Plumrocket's own sequence is worth noticing: the backup is step six of seven, after testing and immediately before launch, which is a sensible place for it and still not a plan for what happens after the switch is thrown.
How is regression testing usually scoped, and who publishes automation?
One company publishes automation as a contractual inclusion. Rocket Web's $3,500 a month plan includes an automated full-regression test suite run against every change and every patch, and its process page publishes a coverage figure for one client store, 124 granular tests distilled into 38 curated cases behind three independent safety layers, with a real order placed as the final validation step because the suite does not replace one. LitExtension publishes that automated checks and manual review are both used, across fourteen named areas ending in merchant user acceptance. scandiweb publishes the scope rather than the mechanism, testing catalog, checkout, payments, integrations and performance end to end with the merchant signing off on staging. MageAnts publishes four areas and labels its review manual.
Who checks that the upgrade did not break my search rankings?
scandiweb publishes the most specific position: its SEO team audits redirects and structured data on staging, then measures Core Web Vitals before and after go-live, and it states plainly that upgrades change URL structures and template markup and that either can lose rankings within weeks. LitExtension publishes the counterweight, that the upgrade plan can include URL keys, rewrites, meta data, canonical data and 301 redirects, and that no provider can guarantee unchanged rankings because the outcome also depends on content, internal links, performance, rendering, structured data and indexation. MageAnts publishes SEO-safe upgrade as a hero claim with no method beside it on the page read.
Who stays with the store after go-live, and for how long?
Three companies publish 30 days and one publishes something different in kind. Meetanshi, MageAnts and LitExtension each publish 30 days of post-upgrade support, LitExtension's qualified as for eligible projects. Rocket Web publishes 30 days of stabilization plus four priced monthly care plans and, unusually, an exit position: the client owns the repositories, data, infrastructure accounts, deployment access, documentation and test suite, and if the relationship ends the documentation and access do not become leverage. scandiweb commits to the next upgrade rather than to a window after this one, publishing that every future version upgrade is free for as long as it builds with you, applied by the same engineers, with Adobe patches applied on release without a ticket being raised.
Does anyone publish a response time for an upgrade partner?
Four do. BelVG publishes the fastest figure in this ranking, a project manager responding within 1-2 working hours and available at all times for urgent matters, plus patch releases communicated within 24 hours and patches applied within 72. Rocket Web publishes response as a priced tier, next business day for urgent and same business day for emergencies, with security patches applied within five days of release. scandiweb publishes a first response within 24 hours with showstoppers triaged first. LitExtension publishes a 24-hour response time commitment in its service table. Everyone else describes response in adjectives.
Does anyone publish a resolution target, not just a response time?
No. Not one of the ten companies on this page publishes a target for how long a defect takes to fix, and that includes the company at the top of it. scandiweb's support page frames itself around two questions, how fast do you respond and what does it cost, and answers both without a fix time. It is the single component it fails on post-upgrade ownership and the reason it scores 13 of 16 there rather than 16. If a resolution target matters to you, nobody here has published one and you will have to get it into a contract.
Does anyone publish advice not to upgrade?
Three, in different forms, and it is a useful signal. Plumrocket publishes that it sometimes does not recommend upgrading as soon as a release lands, because third-party vendors need time to make their products compatible, and that with a long extension list the rational choice can be to wait. LitExtension publishes when a clean-store rebuild beats an in-place upgrade, naming unsupported extensions, dependency conflicts, outdated custom code and a planned redesign. scandiweb publishes the version threshold: anything from 2.4.3 upward is a version upgrade, below 2.3 the frontend usually needs rebuilding alongside the core, and Magento 1 is a replatform rather than a version bump.
My store was built by someone else and I do not know what they did to it. Where do I start?
With a read of the code, and two companies here publish one before quoting. Customer Paradigm publishes the sharpest version of the problem, that a store may not be upgrade safe if the original developer did not build the theme and custom features properly, and publishes the instrument it uses, a quick code review file that reports what version of Magento is running, what core files have been modified and what extensions are installed. Modified core files is the item nobody else on this page names, and it is usually the one that decides how bad the upgrade will be. Rocket Web publishes a free store assessment whose findings you keep either way, and states that it uses platform standards, isolates custom functionality in modules and does not modify core code.
How do I know the upgrade will not quietly drop a workflow nobody wrote down?
Onilab publishes the most direct answer, as a compulsory stage rather than an option. Its wireframing step exists to document 100% of store functionality, every feature and every interaction, so the business logic can be recreated on the new store, ending in functional documentation with the final wireframes, and it states that teams skipping the step are why merchants arrive having already had a bad migration. Customer Paradigm publishes the acceptance criterion for the same risk, that its testers compare the live site to the development site page by page and that the job is not done until the new site has the same feel and functionality as the old one.
Which Magento version should I upgrade to?
Magento 2.4.9 is the current minor release, generally available since May 2026, and LitExtension links Adobe's own release notes and system requirements rather than asserting the dates itself. scandiweb publishes 2.4.9 as the target for almost every upgrade it scopes, with PHP 8.5 support, Symfony 7.4 and support running to 31 May 2029, and warns that 2.4.9 drops PHP 8.2 and raises its platform stack, so hosting, extensions and custom code have to move in step. Wagento publishes that the right target depends on your extension compatibility and PHP requirements, assessed in its free report. MageAnts still advertises 2.4.8 as the target throughout its page, which is worth confirming on a call. Every version date here is agency published, so check it against Adobe's own release documentation before a budget rests on it.