BEAM

Seedlight BEAM: one place to run your whole eCommerce, with AI agents that know your business →

← All articles
eCommerceSzymon Żynda14 min read

Medusa vs Magento (Adobe Commerce): a free licence and a paid decision

Magento Open Source ships under OSL 3.0 and costs nothing, yet Magento agencies in Poland quote a B2C build from 80,000 PLN net, the same band our Medusa builds occupy. Adobe Commerce pricing cannot be looked up at all: Adobe meters the licence in GMV tiers and publishes none of them. The B2B feature set is an Adobe Commerce extension that needs a separate licence. Requirements for 2.4.9, support end dates and CVE-2026-75650 checked at source on 12 September 2026.

Choose Magento Open Source or Adobe Commerce if you need a mature merchandising admin out of the box, a wide extension catalogue and a supplier you can hire in almost any market. Choose Medusa if your selling logic has to live in your own TypeScript rather than in the configuration of somebody else’s PHP monolith, and you have people to maintain it.

Key takeaways

  • The Magento Open Source licence costs nothing under OSL 3.0, and that settles very little. In the Polish market, where we build, Magento agencies publish ranges from 80,000 PLN net for a B2C store on an off-the-shelf theme, which is the same band our Medusa builds occupy.
  • Adobe Commerce has no published price. Adobe meters the licence in GMV tiers and its own documentation sends you to an account representative for the numbers. Figures circulating on comparison sites are third-party estimates, never an Adobe price list.
  • The B2B feature set wholesalers come to Magento for sits in an extension Adobe documents as Adobe Commerce only, requiring a separate licence: company accounts, shared catalogues, negotiable quotes, requisition lists and purchase orders.
  • Magento wins on a mature merchandising admin, thousands of vetted extensions and a deep supplier market. Medusa wins when selling logic has to be your own code rather than configuration inside somebody else’s monolith.

This comparison nearly always opens on the wrong question. Someone asks what the licence costs, the answer for Magento Open Source is nothing, and the conversation ends before it starts. On both sides the licence is the smallest line on the invoice.

So we split it into three bills: licence, build, and whatever happens after launch.

The licence is free, the build is not

Magento Open Source ships under the Open Software License 3.0. The magento/magento2 repository puts it plainly: every source file in the distribution is licensed under OSL 3.0 or the terms of the applicable ordering document. The Medusa core ships under MIT, with separate terms for its Enterprise edition. Neither side charges for the engine and neither takes a share of revenue.

The next line on the bill reads differently. Magento agencies in Poland publish their ranges, and the figures surprise anyone who arrived expecting the free-versus-expensive story. Smartbees quotes 80,000 to 150,000 PLN net for a B2C build on an off-the-shelf theme on Open Source, 150,000 to 300,000 PLN and above for a dedicated B2B platform, and 400,000 PLN and above at enterprise scope. Advox works from higher budget brackets still: 200,000 PLN, 500,000 PLN and a million, at developer rates of 200 to 250 PLN net an hour.

Two caveats belong with those numbers. They come from two different suppliers describing different scopes, so treat them as a band rather than a like-for-like comparison. And neither of them is the platform vendor. Both are agencies that build on Magento, so their price lists describe a market, not a product.

LayerMagento Open SourceAdobe CommerceMedusa
LicenceZero. Open Software License 3.0.Not published. Adobe meters the licence in GMV tiers and publishes none of the thresholds.Zero for the MIT-licensed core. The Enterprise edition sits under separate terms.
BuildMagento agencies in Poland: 80,000-150,000 PLN net for B2C on an off-the-shelf theme (about 18,500-34,700 EUR), 150,000-300,000 PLN for a B2B platform, 400,000 PLN and above at enterprise scope. A second supplier starts its budget brackets at 200,000 PLN.The same codebase and the same build work. The licence arrives on top.Ours: from 60,000 PLN net (about 13,900 EUR), typically 80,000-200,000 PLN (about 18,500-46,300 EUR) depending on catalogue, integration count and migration scope.
Hosting and running costHosting from roughly 1,500 PLN a month. Care at 2,000-3,000 PLN for smaller stores and up to 15,000 PLN for large ones. Agency figures, not vendor figures.Adobe supplies environments, Fastly CDN, a WAF and New Relic within the plan. Amounts: not published.Your own infrastructure, or Medusa Cloud from 29 USD a month, plus care: ours from 3,500 PLN net a month (about 810 EUR).
B2B featuresNo Adobe B2B module. Company accounts, shared catalogues and negotiable quotes are built in-house or bought from a third party.The B2B module is available here only and requires a separate licence.Customer groups and price lists in the core, an official B2B starter, the rest of the rules written as workflows.
Cost of change after launchAnother Marketplace extension, or work inside a PHP core you do not control.The same, plus a dependency on Adobe’s annual release cycle and on your licence terms.A backlog item on code that belongs to you.

Net of tax. The Magento ranges come from two Magento agencies in the Polish market and describe a market rather than a vendor price list: Smartbees (updated 14 May 2026) and Advox Studio (20 January 2026). The Medusa ranges are ours and we publish them in full, in Polish złoty, converted here at the NBP mid rate of 4.3228 PLN to 1 EUR from 11 September 2026. Adobe and Medusa data checked at source on 12 September 2026. We revisit this table quarterly.

We publish our own ranges because nobody in the Medusa market does. On the Magento side the reverse is true, which is exactly why a market band can be assembled at all. Our pricing model sits on the pricing page, and the full three-year arithmetic in our piece on the true cost of owning your platform.

Rule of thumb: in this market, “Magento is free” stops being a price argument the moment somebody has to build on it. The ranges Polish Magento agencies publish begin where the floor of our Medusa builds ends. You are comparing two projects of similar weight, rather than a cheap option against an expensive one.

Adobe Commerce has a price you cannot look up

Adobe does not publish an Adobe Commerce price list, and says so in its own documentation. The limits page for Adobe Commerce Optimizer states that the base allocation is determined by GMV tier, meaning the value of sales passing through the platform. The thresholds themselves are absent from that page. For those, Adobe points you to an account representative or to support.

Figures in the tens of thousands of dollars a year circulate widely. They come from integrators and platform comparison sites, so treat them as market rumour about the right order of magnitude rather than as an offer. One Magento agency in Poland puts 30,000 to 50,000 USD a year in writing and adds that the price climbs with revenue. Adobe neither confirms nor denies any of it, because Adobe simply does not say.

The practical consequence is singular: no Adobe Commerce budget exists before a call with Adobe sales.

B2B sits behind the paid licence

Here is the most consequential fact in the whole comparison, and most write-ups skip it. The B2B capabilities wholesalers look at Magento for are no part of Magento Open Source. Adobe ships them as the Adobe Commerce B2B extension and its documentation states in plain terms that the extension is available for Adobe Commerce only and requires a separate licence.

Behind that licence boundary sits precisely the set every wholesale project asks about:

  • Company accounts: organisational structure, multiple buyers, roles and purchasing permissions under one account.
  • Shared catalogues: a gated assortment with customer-specific pricing.
  • Negotiable quotes: an enquiry, offer and approval path instead of an ordinary cart.
  • Requisition lists and quick order: repeat purchasing without clicking through the catalogue.
  • Purchase orders: an approval flow and spend control on the buyer’s side.

On Magento Open Source that leaves two routes: buy a third-party B2B extension, or write the logic yourself in PHP. Both end up at the thing that was supposed to count against Medusa, namely your own code to maintain. Medusa gives you customer groups and price lists in the core, ships an official B2B starter, and the remaining commercial rules are written as workflows. The difference comes down to which language the code is in and whose foundation it sits on.

What that scope looks like in practice is set out on B2B eCommerce and in our piece on integrating a B2B store with an ERP. In projects like these the ERP sets the pace, and the storefront is the smallest problem on the list.

Six services to keep running, or two

Magento is a PHP monolith with a long list of infrastructure dependencies. Medusa is a Node.js application with one database. That reads like a technical footnote until somebody starts paying to keep both of them alive.

Stack elementMagento 2.4.9 (Open Source and Adobe Commerce)Medusa
Language and runtimePHP 8.5, Composer 2.10Node.js 20.19+ or 22.12+, LTS versions only
DatabaseMariaDB 12.3 recommended or 11.8; MySQL 8.4 on-premises onlyPostgreSQL
Search engineOpenSearch 3; Elasticsearch 8 on-premises onlyNot required for a base install. Algolia or Meilisearch as a module where needed.
Message queueRabbitMQ 4.3 or ActiveMQ Artemis 2Not required for a base install
Cache and sessionsValkey 9. Redis is not supported in the latest version.Not required for a base install
Web server and edgenginx 1.30; Varnish 8 on-premises onlyDeployment dependent
Operating systemLinux x86-64 only. Windows and macOS are not supported.No restriction in the documentation
Package accessA pair of 32-character access keys from a Commerce Marketplace account, needed to install through Composer.Public npm, no key

Magento 2.4.9 requirements per Adobe’s system requirements page (updated 11 August 2026); Medusa requirements per the Medusa installation documentation. Both columns checked on 12 September 2026. MySQL 8.0 reached end of support on 30 April 2026 and Elasticsearch 7.17 on 15 January 2026, so older installations are already on a clock.

That list has two consequences, both visible in a budget. The first is hosting: a stack that needs OpenSearch, RabbitMQ and Valkey costs more to run than an application with a single database, which is why Polish agencies quote Magento hosting from roughly 1,500 PLN a month. The second is the version treadmill. Adobe raises required component versions every year, so maintaining Magento means lifting the whole stack on a cycle, and not only the application on top of it.

September 2026, as evidence rather than a scare

Days before this piece went out, the Magento ecosystem went through an event that describes the real cost of ownership better than any table can. CVE-2026-75650, named StyleSmuggler by the researchers who found it, is unauthenticated remote code execution rated CVSS 10.0, covering Magento Open Source, Adobe Commerce and Adobe Commerce B2B in versions 2.4.4 through 2.4.9. Sansec dates the start of active exploitation to 4 September 2026 and the Adobe hotfix to 7 September.

Those three days say more about the architecture of responsibility than any vendor statement. Adobe ships one full patch bundle a year, in May, and publishes isolated security patches outside that schedule when they are needed. Everything below the vendor line, meaning the patch reaching your production in hours rather than weeks, stays with you.

Now the honest other half, without which this section would be a smear. Medusa has no published security advisories on its GitHub repository at all, which sounds excellent and means very little. Magento has been trading for well over a decade, has an entire security research industry built around it and is a target worth attacking. Medusa is younger, smaller and nobody scans it at that scale. An empty advisory list measures researcher attention first and code quality a distant second.

Practical takeaway: the variable you genuinely control is the time between a patch being published and that patch running in production. On any platform. If your answer to “who deploys a hotfix at ten on a Sunday evening” is “we will find somebody”, the risk lives in your process rather than in your choice of engine.

Selling logic written as code

Medusa is a commerce backend in TypeScript: API routes, workflows holding the business logic, domain modules and PostgreSQL underneath. Payment, fulfilment, CMS and search providers swap out as modules without forking the core. Three consequences for a store:

  • A data model shaped around your assortment. Made-to-measure goods, bundles and parameter-driven pricing do not have to end up in description fields or in a spreadsheet alongside.
  • Commercial rules as code. Contract pricing, credit limits and order approvals are written as workflows instead of assembled from three extensions by three authors.
  • One boundary for many channels. Store, app, wholesale and integrations all travel through the same API, so the source of truth stays singular.

The bill for that deserves stating plainly, or this piece would be a leaflet. Buying Medusa means buying a staffing requirement: TypeScript, PostgreSQL, DevOps, and integrations nobody has written for you. Regional payment gateways and parcel-locker carriers are absent from the official Medusa documentation, so they enter the build scope as engineering work. On Magento they arrive as an extension, and that is a genuine advantage worth pricing before the decision rather than after it.

When Magento or Adobe Commerce wins

This section is not a courtesy. We build on Medusa and will still say Magento is the better answer in several situations, because that is where the arithmetic lands rather than where our preferences do.

  • You already run Magento and it works. If the list of grievances comes down to slow hosting and twenty extensions accumulated over the years without review, that is an argument for a cleanup rather than for a platform change.
  • You need a mature admin out of the box. Merchandising, multi-store, tax, CMS and content staging have been in Magento for years. Medusa gives you an admin, not a finished merchandising suite.
  • Supplier availability matters most. The Magento market is wide, and in ours transparent enough that agencies publish price ranges on their own websites. On the Medusa side that transparency does not exist.
  • You are already inside the Adobe stack. If you run AEM, Analytics or Experience Platform, the integration story around Adobe Commerce is an advantage we cannot reproduce with an integration project on a sensible budget.
  • You want open source without Adobe. Mage-OS, a community-governed distribution built on Magento 2.4.9, ships its own releases and offers a path independent of Adobe’s commercial priorities.

One more, even though it works against us. If what you need is a standard B2C store and you need it quickly, Magento is no cheap route either, and the ranges above show why. In that case WooCommerce or Shopify is often the sounder call, and we say so out loud.

Moving off Magento without stopping sales

The most common reason anyone reads a piece like this is a Magento installation that has stopped keeping up: a version past its support date, an extension list nobody wants to touch, and a scope of work that grows with every upgrade. The signals that a store has genuinely outgrown its platform are collected in our piece on outgrowing a platform, and the mechanics of moving without a trading gap in migration without stopping sales.

Start with your version’s support end date

Before any migration project begins, check one date. Adobe puts the end of regular support at 31 May 2027 for 2.4.7, 31 May 2028 for 2.4.8 and 31 May 2029 for 2.4.9. If you are still on 2.4.6, regular support ended on 11 August 2026 and extended support runs out on 31 August 2027. That date frames the decision window better than any architectural argument.

Then look at the storefront, where Adobe is changing the terms

Adobe’s newer storefront tooling, the drop-in components built on Edge Delivery Services, requires either an Adobe Commerce as a Cloud Service licence or an Adobe Commerce Optimizer licence, and the documentation adds that drop-ins are unavailable for other deployment types. For a Magento Open Source store that means Adobe’s modern frontend path is gated by licence. A different one stays open: Hyvä, a widely used Magento frontend theme, is fully open source and free according to its own licence page.

Limits of this comparison

Stated plainly, so the piece can be used as a source:

  • Performance under load. We benchmarked neither platform and we do not repeat other people’s numbers.
  • The Adobe Commerce price. Not published. We give no estimate, because Adobe publishes neither the GMV thresholds nor the rates attached to them.
  • A quote for your project. The Magento column is a band from two Polish agencies and the Medusa column is our own published range. Neither is an offer.
  • What other Medusa suppliers charge. We publish ours because nobody else in this market publishes theirs. Collecting proposals? Compare the scopes before the totals.
  • Markets outside Poland. Hourly rates move a build price further than the engine choice does, so read the figures above as our market and reprice them for yours.
  • Anything after publication. Requirements, support dates and the vulnerability details were checked on 12 September 2026. We return to them quarterly.

How to decide without guessing

The sequence that saves the most money is a dull one, and it fits into four questions:

  • What is impossible today? Write down everything your current platform cannot do that sits on the plan for the next eighteen months.
  • What does standing still cost? A year of running what you already have: hosting, extensions, and the hours spent on upgrades and workarounds.
  • Do you need B2B features? If so, price them on both sides as either engineering work or a licence, because Magento Open Source has none of them in the core.
  • Who maintains this in two years? That answer outweighs the entire table above, and it does so on both sides.

Where we come into it

Medusa is our foundation rather than our identity. What we build on it we call BEAM: one place a client runs their whole eCommerce from, delivered in stages, from Blueprint through Engineering to Maintenance & Growth. Builds start at 60,000 PLN net and typically land between 80,000 and 200,000 PLN, AI automation is scoped per workflow from 6,000 PLN, and ongoing care starts at 3,500 PLN a month. The scope of the work is set out on Medusa development.

The honest caveat: if the arithmetic lands on Magento or Adobe Commerce, we will say so rather than sell a build that will not pay for itself. And where the bottleneck turns out to be sales channels rather than the platform, Amazon and Allegro account work is run by our sister brand Amazonway.

Both platforms leave the code and the data on your side, and both send the invoice somewhere else. On Magento you pay in running six services from the table above, in an annual upgrade rhythm, and in a licence for B2B features if you need them. On Medusa you pay in the build and in the people, and in return your selling logic lives in code that belongs to you. The decision comes down to which of those invoices you would rather receive for the next three years.

FAQ

Is Magento Open Source really free?

The licence is: Magento Open Source ships under OSL 3.0 with no revenue share. Everything around it is paid. Magento agencies in the Polish market quote 80,000 to 150,000 PLN net for a B2C build on an off-the-shelf theme and 150,000 to 300,000 PLN and above for a dedicated B2B platform; hosting starts at roughly 1,500 PLN a month and care from 2,000 PLN (Smartbees, updated 14 May 2026, and Advox Studio, 20 January 2026). There is also a detail few people mention: installing through Composer requires a pair of 32-character access keys from a Commerce Marketplace account.

How much does an Adobe Commerce licence cost?

Not published, and that is the whole honest answer available today. Adobe meters Adobe Commerce in GMV tiers, meaning the value of sales passing through the platform, and its documentation directs you to an account representative for the thresholds. The tens-of-thousands-of-dollars figures circulating on comparison sites are third-party estimates. An Adobe Commerce budget exists after a conversation with Adobe, never before one.

Does Magento Open Source include B2B features?

Not in the core. Company accounts, shared catalogues, negotiable quotes, requisition lists and purchase orders are shipped by Adobe as the Adobe Commerce B2B extension, documented as available for Adobe Commerce only and requiring a separate licence (checked 12 September 2026). On Magento Open Source that leaves a third-party extension or your own PHP. In Medusa, customer groups and price lists are in the core, an official B2B starter exists, and commercial rules are written as workflows. The scope of a project like that is set out on B2B eCommerce.

Should we migrate from Magento 2 to Medusa?

Only when something you need can no longer be closed with an extension and your selling model calls for logic of your own. A slow store and a hundred extensions gathered over the years is usually a housekeeping and hosting problem rather than an engine problem. The starting point never changes: the annual cost of running your current stack set against a three-year total, which we break down in our piece on the true cost of owning your platform. In our process that call is made during the Blueprint, together with a recommendation on whether to move at all.

How long will my Magento version be supported?

Adobe publishes end-of-regular-support dates: 11 August 2026 for 2.4.6 (extended support to 31 August 2027), 31 May 2027 for 2.4.7 (extended to 31 May 2028), 31 May 2028 for 2.4.8 and 31 May 2029 for 2.4.9. Adobe ships one full patch bundle a year, in May, plus isolated security patches when they are needed. Versions older than 2.4.4 are unsupported and, as CVE-2026-75650 demonstrated, can be vulnerable alongside the current ones.

Journal

Szymon Żynda

Co-founder of Seedlight · eCommerce platforms, AI, SEO and GEO

More by this author

Newsletter

The Journal, straight to your inbox

New articles and lessons from real builds, every now and then. No spam, unsubscribe with one click.

See also

eCommerce01

Choosing a Medusa implementation partner: criteria instead of a ranking

eCommerceChoosing a Medusa implementation partner: criteria instead of a rankingThe Medusa Experts directory held 18 partners on 2 June 2025, and on 23 September 2026 the official medusajs.com sitemap carries 21 partner profile URLs. The entry condition is published: production builds launched on Medusa Cloud, plus wanting Medusa to be your primary platform for clients. That makes the badge a narrow signal, so what follows is six criteria you can test before you sign rather than a ranking of agencies. With a disclosure: we are absent from that directory, and here is why.
eCommerce02

Shoper vs IdoSell: a subscription against a per-order fee

eCommerceShoper vs IdoSell: a subscription against a per-order feeA head-to-head between the two dominant hosted eCommerce platforms in Poland, on prices checked at source on 21 September 2026. Shoper charges a per-order fee too, hidden inside its payment gateway at 0.39 PLN per transaction. With the basket size at which both bills meet, an honest case for staying put, and the fact that Shoper S.A. was struck from the company register on 1 September 2026.
eCommerce03

AI product recommendations: how much data you need before they earn anything

eCommerceAI product recommendations: how much data you need before they earn anythingRecommendations learn from interactions per item, not from total orders. A calculation you can run on your own numbers, four approaches with the data threshold for each, and why measuring without a control group always reports success.