← All guides6 min read

Magento to Shopify migration cost: what you will actually pay

How Magento-to-Shopify migration is priced across agencies, DIY tools, and Move to Shopify's €129 fixed service—with what each option includes and doesn't.

Before you commit to any migration path, you need the real cost picture — not the headline number, but what is and is not included. This guide breaks down the three main ways merchants move from Magento to Shopify, what each option covers, and where the costs actually land. Move to Shopify's €129 fixed price is one of them.

Why costs vary so much

Quotes for a Magento to Shopify migration range from free to tens of thousands of euros. The spread is real, and it reflects genuine differences in scope. The question to ask of any quote is not "how much?" but "how much for what?" A free tool that does not move order history or build a redirect table is not a complete migration. A €30,000 agency quote that includes theme rebuild and six months of post-launch support is not the same product as a €5,000 data-only project.

The cost comparison below uses a consistent scope: migrating products, customers, and orders from a Magento 2 store into a fresh Shopify store, with 301 redirects in place on the destination.

Option 1: DIY tools and Shopify importers

Several tools offer Magento-to-Shopify imports at low or no cost. Common limitations:

No order history. Most free importers move products and customers only. Order history requires the Shopify API at write time, and free tools typically do not integrate at that level.

No 301 redirects. Magento's URL key system, category path prefixes, and url_rewrite table need to be read and reproduced as Shopify URL Redirects. Free importers rarely do this. Without redirects, every old Magento URL returns 404 on the new store — a direct SEO ranking hit that can last months.

No staging workflow. A free import goes directly into the live store or requires you to build a staging environment yourself. There is no dry-run, no rollback.

Manual follow-up. Gaps in the import (products that failed, customers with missing fields) surface after the fact, in production. Fixing them means manual Shopify Admin work.

The real cost of a free tool is the time to find the gaps, the SEO recovery period from missing redirects, and the customer service burden from incomplete order history. For a small catalogue with no SEO traffic at risk, a free tool can make sense. For anything larger, the hidden costs tend to outweigh the savings.

Option 2: An agency or developer

A specialist Magento-to-Shopify agency covers the full scope: data migration, redirect table, staging environment, staging review, and go-live. Many also include theme development and app configuration as part of the same project.

Cost ranges depend on:

  • Catalogue size. Number of products, SKUs, custom attributes, configurable products, and product images.
  • Order history depth. How many years of orders, how complex the order records (refunds, multi-shipment fulfillments, tax line items).
  • Source customisation. A vanilla Magento 2 install is cheaper to migrate than one with 20 bespoke extensions modifying the product data model.
  • Theme and app work. If the agency is also rebuilding the storefront, that cost dwarfs the data migration cost.

Data-only migration projects (no theme, no app configuration) for mid-size Magento stores typically sit in the mid four to five figure range. Full replatform projects including theme and agency management can reach five or six figures.

An agency is worth it when:

  • The store has heavily customised EAV attributes or extension-driven catalogue logic that needs expert mapping decisions.
  • The team has no internal developer resource to run a self-serve tool.
  • Theme rebuild and data migration need to run as a single managed project.

An agency is not worth it when:

  • The catalogue is straightforward (standard configurable products, no bespoke extensions).
  • The timeline is short and the team wants to iterate on the migration without going back for a new statement of work.

Option 3: Move to Shopify (€129 fixed)

Move to Shopify charges a fixed €129 — billed only when you click Pay €129 & transfer store on the status page. If you decide the result does not meet your expectations, you do not pay.

What is included for €129:

  • Products (simple, configurable, grouped, and bundle types mapped to Shopify variants and metafields)
  • Categories mapped to Shopify collections, with the hierarchy preserved
  • Customers with addresses, order history linked correctly
  • Full order history, including line items, taxes, and shipping
  • 301 redirects — Magento URL keys, category path prefixes, and url_rewrite table entries reproduced as Shopify URL Redirects
  • Delivery to a private Shopify development store owned by you, reviewed before you pay

What is not included for €129:

  • Theme development (you provide or set up the Shopify theme)
  • Shopify app installation and configuration
  • Multi-store Magento installs that need splitting into multiple separate Shopify stores (ask us — multi-store projects are quoted separately)
  • Heavily bespoke extension data outside the standard Magento data model

Who this works for: a solo Magento merchant with one store who wants it done cleanly and quickly, without managing a migration tool themselves. The typical merchant for Move to Shopify has one Magento 2 store, a catalogue under 20,000 products, and does not need a new theme as part of the same project.

Who should look elsewhere: a merchant with complex multi-store Magento setup, an agency running multiple client migrations in parallel, or anyone who needs to manage the migration process themselves with full control over timing and mapping decisions. The self-serve Graftport platform is built for that use case.

The full cost picture

Whatever option you choose, budget for costs beyond the migration itself:

Post-migration app configuration. Any Magento extension you were depending on (subscriptions, reward points, advanced search) needs a Shopify equivalent installed and configured. The data from those extensions may or may not be portable; the extension functionality is not.

Customer password reset. Shopify cannot import Magento customer passwords. Every customer who tries to log in will be prompted to set a new password. Plan for a one-off customer email and a short customer-service spike in the days after launch.

Search Console work. After DNS flip, submit the new Shopify sitemap to Google Search Console and URL-inspect your top 20 ranking pages. This is 1–2 hours of work, but skipping it extends the re-indexing window and the ranking recovery period.

Shopify plan. Shopify's monthly fee starts on your first billing cycle. If your migration staging takes two months, that is two months of Shopify subscription before the store opens. Factor this into the total.

Related reading

If €129 fixed with no bill until you accept the result fits your scope, start your migration — the wizard takes about ten minutes to fill out.

Ready to migrate?

Connect your Magento store, dry-run a migration, see the exact Shopify result before a single record lands. €995 only when you accept.

Start the wizard How it works
Related guides
Magento multi-store to Shopify: how the migration works
How Move to Shopify handles Magento installations with multiple stores or websites: splitting into separate Shopify stores or consolidating
Migrating Magento customers and orders to Shopify
How Move to Shopify handles Magento customer accounts, order history, passwords, marketing consent, and order status when migrating to a fre
After the Magento migration: launching your Shopify store
What to do after your Magento store is built on Shopify: reviewing staging, paying and transferring, connecting a domain, configuring paymen