Shopware vs OXID: Costs, Tech & Migration Compared

Shopware vs OXID compared for 2026: verified licence prices, a 3-year TCO model, B2B feature depth and costed migration paths. Incl. decision matrix.

Profile picture of Kevin Lücke, CTO & Co-Founder at Qualimero
Kevin Lücke
CTO & Co-Founder at Qualimero
March 29, 2026Updated: August 2, 202614 min read

Shopware vs OXID in 2026: the short answer

For most mid-sized merchants in 2026, Shopware is the stronger choice: a free entry tier below 1 million EUR GMV, a far larger extension ecosystem, and an API-first architecture. OXID still earns its place in one scenario, an existing installation with deep ERP integration where the migration cost outweighs the gain.

Both platforms are German, both court the Mittelstand, and for a decade the comparison was genuinely close. Then the trajectories split. OXID retired its free Community Edition in August 2022 and moved every edition onto a paid monthly licence. Shopware kept a free tier and capped it instead, introducing a Fair Usage Policy on 24 March 2025 that draws the line at 1 million EUR annual GMV rather than at zero.

That single divergence explains most of what follows.

This comparison decides on five dimensions: licensing and total cost, technology stack, native B2B depth, ecosystem size, and migration effort. Every price below was verified against both vendors' own pricing pages in August 2026 rather than carried over from an older article, because both changed their terms inside the last 24 months. For the wider field beyond OXID, see our Shopware platform comparison.

Licensing and costs: what each platform actually charges

Shopware starts free below 1 million EUR annual GMV and moves into Rise from 600 EUR per month. OXID has had no free tier since 2022 and starts at 121 EUR per month on a 36-month term. Over three years, once hosting and agency work are included, the two totals overlap more than either vendor would like to admit.

GMV is the term that decides your Shopware bill, so it is worth pinning down. Shopware defines it as the total transaction value processed through the system: returns are included, discounts are subtracted, shipping counts, and taxes are excluded. Cross the 1 million EUR line and continued access to the Shopware Store and Account depends on subscribing to a paid plan.

Shopware states the consequence plainly on its own Fair Usage Policy page: "Businesses using the Community Edition with an annual GMV exceeding 1 million EUR, generated through their Shopware online store, must subscribe to Shopware Rise, Evolve, or Beyond to retain access to the Shopware Account and Shopware Store." The same page confirms the code itself stays open: the Community Edition "continues to be fully open source and is licensed under the permissive MIT License." Reporting is now mechanical, not honour-based. Since 14 April 2026, GMV reporting runs automatically for Community Edition shops on version 6.7.8 or newer.

OXID prices differently, and more simply. Every edition is a flat monthly licence on a fixed minimum term, with no revenue threshold anywhere in the model. OXID eSales leads its pricing page with the claim: "Transparent pricing, no revenue sharing." That is accurate. It is also the whole trade: no revenue share, but no way to run OXID for 0 EUR either.

Licensing compared, verified against both vendor pricing pages in August 2026
Cost itemShopware (Q3 2026)OXID eShop (Q3 2026)Better value
Free entry tierCommunity Edition, free below 1M EUR GMVNone since August 2022Shopware
Entry licence0 EUR under the GMV capCommunity Edition, 121 EUR/monthShopware
Mid tierRise from 600 EUR/monthProfessional, 360 EUR/monthOXID
Upper B2C tierEvolve from 2,400 EUR/monthEnterprise B2C, 1,123 EUR/monthOXID
Native B2B tierB2B Components in Evolve, customer-specific pricing only in BeyondEnterprise B2B, 1,583 EUR/month, includedOXID
Minimum contract termNo multi-year lock-in on Rise36 months, 48 for Enterprise B2BShopware
Native AI add-onShopware Intelligence+ from 19 USD/monthNo comparable native offeringShopware

Read that table honestly and OXID wins three of seven rows on sticker price. Professional at 360 EUR undercuts Rise at 600 EUR. Enterprise B2C at 1,123 EUR undercuts Evolve at 2,400 EUR. Anyone telling you Shopware is simply the cheaper platform has not opened the OXID pricing page. What Shopware wins is the entry point and the exit: free below the GMV cap, and no 36-month commitment on the way in. Both vendors revise their tiers often, so check the current Shopware pricing page and our Shopware editions compared breakdown before you commit.

Licence fees are also the smallest line in the bill, which is why the sticker comparison misleads. Over three years a mid-sized shop pays for managed hosting, agency retainer and extensions on top. Modelling those at DACH market rates (hosting 150 to 400 EUR per month, agency maintenance 800 to 2,000 EUR per month, extensions 100 to 300 EUR per month) and adding a 20% agency premium plus a 50% extension premium on the OXID side to reflect the smaller supplier pool produces the following three-year picture.

Modelled 3-year total cost of ownership, entry commercial tier, mid-sized shop
3-year cost componentShopware (Rise)OXID (Professional)
Licence21,600 EUR12,960 EUR
Managed hosting5,400 to 14,400 EUR5,400 to 14,400 EUR
Agency maintenance28,800 to 72,000 EUR34,560 to 86,400 EUR
Extensions3,600 to 10,800 EUR5,400 to 14,400 EUR
3-year total59,400 to 118,800 EUR58,320 to 128,160 EUR

Technology stack: API-first vs monolith

Shopware 6 runs on an API-first stack built on Symfony and Vue.js, licensed under MIT. OXID remains a largely monolithic PHP application. For headless storefronts, PWA frontends and third-party integrations, Shopware is the technically stronger platform, and the gap has widened rather than closed since 2022.

API-first is a marketing phrase until you measure what it costs you. Here is the practical difference. On Shopware 6, connecting an external system to product data, categories, properties and customer groups means authenticating against the documented Admin and Store APIs and reading structured JSON. On OXID, the same integration typically means writing a module against the core, because there is no equivalent full-surface REST layer covering the admin domain. In our own integration work that difference is roughly two to three days versus one to two weeks for a comparable connection.

Architecture compared
DimensionShopware 6OXID eShop
Backend frameworkSymfony, MIT licensedCustom PHP core, Twig templating
Admin interfaceVue.js single-page applicationServer-rendered admin
API surfaceAdmin API and Store API, both documentedPartial, module-level extension required
Headless / PWASupported natively via Store APIPossible, but requires custom middleware

The monolith is not automatically the loser here, and I think that gets overstated in most comparisons. Fewer moving parts means fewer things to operate. A two-person team running a stable catalogue on OXID has no deployment pipeline to babysit, no separate frontend build, and no API versioning to track. That is a real operational saving. It stops being a saving the moment your roadmap includes a second sales channel, an ERP-driven pricing feed, or an AI layer that needs live product data. If you are also weighing a version jump rather than a platform jump, our Shopware 5 vs 6 comparison covers that decision separately.

Architecture comparison between Shopware 6 API-first Symfony stack and the OXID eShop monolithic PHP application
Shopware 6 exposes an Admin API and a Store API. OXID integrations are typically written as core modules.

B2B capabilities: where OXID still holds ground

OXID ships stronger native B2B features at a lower tier than Shopware does. Its Enterprise B2B edition includes customer-specific price lists, order approval workflows and in-shop quoting at 1,583 EUR per month. Shopware splits the same capability set across Evolve and Beyond, and places customer-specific pricing in its top tier.

This is the section every competing comparison gets wrong, usually by declaring Shopware the winner reflexively. Check the two pricing pages side by side instead. OXID Enterprise B2B lists customer-specific price lists, order approval workflows, quote creation inside the shop, buyer management with roles and budgets, and quick, bulk and scheduled ordering, all inside one 1,583 EUR licence. Shopware's plan comparison puts B2B Components in Evolve, from 2,400 EUR, and lists customer-specific pricing and Digital Sales Rooms under Beyond.

  1. Customer-specific pricing. Included in OXID Enterprise B2B. On Shopware, listed under Beyond, the top tier.
  2. Quote and approval workflows. Native in OXID Enterprise B2B. Available on Shopware through B2B Components from Evolve upward.
  3. Budget and role management. Both platforms support it. OXID reaches it around 800 EUR per month cheaper at list price.
  4. Support response time. Shopware publishes explicit SLAs (8 hours on Rise, 4 on Evolve, 1 on Beyond). OXID includes German-language support and maintenance from Professional but does not publish equivalent reaction times.

So the honest verdict on B2B is not the one the market repeats. If your requirement is a deeply customised industrial catalogue with tiered pricing and approval chains, and nothing else on this list matters to you, OXID Enterprise B2B is the cheaper route to those features today. Shopware closes the gap on architecture and ecosystem, not on native B2B price.

Ecosystem, agencies and developer availability

Shopware's ecosystem is materially larger: roughly 3,500 extensions in the Shopware Store and more than 32,000 live shops worldwide. OXID lists over 100 certified solution partners. That gap is a hiring-risk argument rather than a popularity contest, and it surfaces as longer recruitment cycles and higher agency day rates.

Ecosystem size translates into money in two specific ways. First, extension coverage: a requirement that Shopware solves with a 300 EUR store extension may need a custom OXID module at several thousand euros. Second, supplier competition. With a partner network in the hundreds rather than the thousands, OXID merchants have fewer agencies to quote against each other, and switching agency mid-project is harder. Broader platform-share context is tracked by ecommerceDB market data if you want an independent view of platform distribution.

Ecosystem indicators
IndicatorShopwareOXID eShop
Marketplace extensions~3,500 in the Shopware StoreSmaller OXID eXchange catalogue
Live shops worldwide32,000+Not publicly published
Certified partner agenciesFour-figure global partner network100+ certified solution partners
Practical effectMore quotes, faster hiring, cheaper off-the-shelf coverageFewer suppliers, more custom development

Migrating from OXID to Shopware: effort, cost and risk

A typical OXID-to-Shopware migration runs three to six months and is dominated by data mapping, not by the platform install. The three cost drivers are custom module rewrites, catalogue and customer-data mapping, and URL redirect preservation to protect existing rankings. The install itself is a day.

Two of the five competing pages ranking for this query are migration service pages rather than comparisons, which tells you where the real intent sits. Here is what those pages tend not to quantify.

Phased OXID to Shopware migration
1
Phase 1: Audit and scope (2 to 3 weeks)

Inventory every custom OXID module, every ERP touchpoint and every URL pattern currently indexed. This phase sizes everything that follows.

2
Phase 2: Data mapping (4 to 8 weeks)

The dominant cost. OXID stores attributes flat; Shopware 6 uses a dynamic properties system. Mapping this badly breaks every filter in the new shop.

3
Phase 3: Module rewrites (4 to 10 weeks)

Custom OXID modules do not port. Each is rebuilt as a Shopware plugin or replaced with a store extension. Run this in parallel with phase 2.

4
Phase 4: Password and account handling (1 week)

OXID commonly hashes passwords with salted MD5, Shopware uses bcrypt or sodium. Without a re-hash-on-first-login script, customers cannot log in after cutover.

5
Phase 5: Redirect map and SEO (2 weeks)

301 redirects for every indexed product and category URL. Skip this and rankings built over years disappear in a fortnight.

6
Phase 6: Parallel run and cutover (2 to 4 weeks)

Run both systems against live data, reconcile orders and stock, then switch DNS. Never cut over during peak season.

Cost scales with module count, not catalogue size. A shop with a clean catalogue and two or three custom modules typically lands in the lower five figures. A shop with fifteen years of accumulated custom logic and a tightly coupled ERP lands in the six figures, and that is the case where staying put is the rational answer. The pattern is not unique to OXID: our Magento vs Shopware comparison shows the same relationship between legacy customisation and replatform cost.

Decision tree showing when an OXID to Shopware migration pays for itself based on three-year total cost of ownership
Migration cost is driven by custom module count and ERP coupling depth, not by catalogue size.

Why consultation beats platform features

Whether you run Shopware or OXID, the larger revenue lever is not the platform. It is how well the shop advises the customer. Across Qualimero deployments, AI product consultation lifts average basket value by around 35% and checkout rate by around 60%, and it works on either system.

OXID's installed base skews technical: spare parts, industrial supply, building materials, automotive. Those catalogues share a problem that no platform migration fixes. The customer does not arrive knowing the article number. They arrive with a specification problem, and a filter tree cannot answer a specification problem.

HELLA's Lightstyle division is a clean example. Auxiliary vehicle lighting carries approval rules, compatibility constraints and ECE regulations, which meant technically complex enquiries arriving around the clock. The HELLA Lightstyle AI product advisor now handles compatibility, installation and regulatory questions directly, cutting support enquiries by 60% while keeping product recommendations legally compliant. Rasendoktor ran the same play in lawn care, where 2,000 to 3,000 consultation-heavy enquiries per season were overwhelming the support team; the Rasendoktor success story documents 100% webchat automation, 40% support savings and a 16x return.

AI product consultation answering a technical specification question inside an e-commerce catalogue
Specification questions are answered in the shop, on Shopware or OXID alike.
Verified client outcomes, platform-independent
-60%
Support enquiries

HELLA Lightstyle, technical and regulatory product questions handled automatically

16x
Return on investment

Rasendoktor, seasonal lawn care catalogue

100%
Webchat automation

Rasendoktor, all inbound webchat enquiries answered without a human handover

40%
Support cost saved

Rasendoktor, measured against pre-deployment staffing

Here is the part that argues against my own commercial interest: this does not decide the platform question. An AI product consultation layer connects to OXID as well as it connects to Shopware. It is slower to build against a monolith, but it is entirely possible. So do not migrate in order to get it. Migrate for architecture, ecosystem or cost, and treat consultation as the separate question of where the next budget goes.

Which platform should you choose?

Choose Shopware for new projects, for B2C, and for any roadmap involving headless or heavy integration. Stay on OXID only if you run an existing installation with deep ERP coupling and heavily customised B2B logic, where a rewrite would cost more than it returns over three years.

Decision matrix by starting position
Your situationVerdictWhy
New B2C projectShopwareFree below the 1M EUR GMV cap, no minimum term, largest extension pool. There is no case for paying 121 EUR/month to start on OXID.
New B2B or industrial projectShopware, with one caveatArchitecture and ecosystem win long term. But price the B2B feature set honestly: OXID Enterprise B2B reaches customer-specific pricing around 800 EUR/month cheaper.
Existing OXID, light customisationMigrateTwo or three custom modules puts migration in the lower five figures, recovered inside three years through agency and extension savings.
Existing OXID, deep ERP couplingStaySix-figure migration against a modelled saving that may be near zero. Invest in conversion and consultation instead.

The break-even test is simple enough to run on one page. Model your three-year cost on both platforms using the components in the TCO table above, subtract, and compare the difference against a migration quote. If the saving does not clear the quote by a comfortable margin, the migration is a technology preference, not a business case. If you are not convinced by either platform, our Shopware alternatives overview covers the rest of the field.

Other Shopware comparisons

Shopware is most often weighed against Shopify, WooCommerce, JTL, PrestaShop and Spryker. Each matchup turns on a different trade-off: hosting model, B2B depth, or enterprise scale.

If the real question is self-hosted versus SaaS, start with Shopware vs Shopify. If budget is the binding constraint and you already run WordPress, Shopware vs WooCommerce is the closer comparison. German merchants running warehouse and ERP processes in one suite should read Shopware vs JTL, while Shopware vs PrestaShop covers the open-source lightweight end. At the top of the range, Shopware vs Spryker is the enterprise composable-commerce question.

FAQ

No. OXID retired the free Community Edition in August 2022, and as of Q3 2026 the Community Edition costs 121 EUR per month on a 36-month minimum term. A reduction is possible for shops below 100,000 EUR annual revenue, but there is no zero-cost entry point.

Cost scales with custom module count rather than catalogue size. A clean catalogue with two or three custom modules typically lands in the lower five figures over three to six months, while fifteen years of accumulated custom logic and tight ERP coupling can reach six figures.

OXID is currently the cheaper route to native B2B features. Enterprise B2B at 1,583 EUR per month includes customer-specific price lists, approval workflows and in-shop quoting, whereas Shopware places B2B Components in Evolve from 2,400 EUR and customer-specific pricing in Beyond. Shopware wins on architecture and ecosystem, not on B2B list price.

It depends on your customisation depth. Model three-year costs on both platforms and compare the difference against a migration quote: if the saving does not clearly exceed the quote, staying is the rational call. Shops with light customisation usually recover the cost inside three years.

The Community Edition is free below 1 million EUR annual GMV under the Fair Usage Policy that took effect on 24 March 2025. Above that threshold, Rise starts from 600 EUR per month and Evolve from 2,400 EUR per month, with Beyond priced individually. Hosting and agency costs are separate.

Products, customers and orders migrate reasonably well, but attributes do not map one-to-one because OXID stores them flat while Shopware 6 uses a dynamic properties system. Budget separately for password re-hashing, since OXID commonly uses salted MD5 and Shopware uses bcrypt or sodium.

The platform is the foundation. The advice is the revenue.

Whichever way the Shopware vs OXID decision goes, your customers still have to work out which product actually fits. A Qualimero AI employee answers that in the shop, in real time, on either platform: +35% average basket value, +60% checkout rate, and 16x ROI at Rasendoktor. Test it against your own catalogue.

Start your free trial
About the Author
Kevin Lücke
Kevin Lücke
CTO & Co-Founder · Qualimero

Kevin is CTO and co-founder of Qualimero. As an AI architect with over 15 years of experience as CTO and CPO in the tech industry, he designs the AI systems that automate tens of thousands of customer interactions daily for Qualimero's clients — reliably, securely, and at scale.

KI-ArchitekturProduct DevelopmentEngineering Leadership

Related Articles

Your AI employee. Live in seconds.

Trained on your products. In your brand.

A/B test with control group — revenue lift measurable.

Setup in seconds·No minimum term·No setup fees
Try free for 14 days
BSH HausgeräteMercedes-BenzHornbachErgoNolte KüchenNeudorff