Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How to migrate from Shopify to Shopware 6 for EU VAT/OSS needs?

SB
Written by StageBit Engineering Team
Updated May 2026 3 min readVerified by engineers

Quick Answer

Shopify can handle basic EU VAT, but many growing EU stores hit limits once they need country-specific tax logic, B2B validation, OSS reporting, or multiple VAT rules. Shopware 6 gives you much deeper tax control—but the migration needs proper customer, order, and tax mapping or your VAT data becomes unreliable after launch.

Before You Start

  • Export Shopify tax settings — you will need them for rate validation inside Shopware.
  • List all EU selling countries — OSS setup depends on where you actively sell.
  • Check B2B requirements — VAT ID validation changes customer registration logic.
1
 

Audit current VAT setup

Before moving anything, document how Shopify currently handles VAT, tax-inclusive pricing, reduced rates, and B2B exemptions. Most migration problems happen because stores rebuild products first and tax logic later.

  • Export Shopify tax regions and rates
  • Identify zero-rated and reduced VAT products
  • List B2B customer groups separately
COMMON MISTAKE Stores often forget shipping tax rules. In the EU, shipping VAT usually follows the product tax class.
2
 

Configure Shopware tax rules

Settings → Shop → Tax

Shopware handles EU VAT far better than Shopify once you configure rules properly. You can create country-specific tax rules, customer-group logic, and tax-free intra-community sales from one place.

  • Create standard and reduced VAT classes
  • Enable gross pricing for EU storefronts
  • Map tax rules to shipping methods
IMPORTANT If your prices were tax-inclusive in Shopify, keep the same pricing model in Shopware or your storefront prices will suddenly change after launch.
3
 

Set up OSS reporting

OSS compliance depends on accurate destination-based taxation. Shopware itself handles the tax engine, but many stores connect external accounting tools for filing and reconciliation.

  • Enable destination-based VAT logic
  • Connect accounting or ERP systems if needed
  • Test orders from multiple EU countries
PRO TIP Run VAT test orders using VPN locations before launch. It catches most tax display problems early.
4

Migrate customers and orders

This is where most EU VAT projects become messy. Customer tax IDs, VAT exemptions, and historical orders need proper mapping or reporting breaks later.

  • Map VAT IDs into Shopware customer fields
  • Preserve historical tax totals on imported orders
  • Validate B2B customer pricing after import
IMPORTANT Do not recalculate taxes on imported historical orders. Keep original order totals intact for accounting consistency.

Shopware VAT Migration Checklist

0 of 6 complete

Key Takeaway

The short version: moving from Shopify to Shopware 6 for EU VAT and OSS usually gives you far more control over taxation, B2B logic, and regional pricing. But the migration only works cleanly if you rebuild tax rules before importing customers and orders. The biggest problems come from incorrect gross pricing, missing VAT IDs, and recalculated historical orders. Start with Step 1—that one alone handles most of it.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopware experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopware stores.

Talk to Shopware Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.