A Shopify migration cost is the sum of a few separate bills, because Shopify itself charges no migration or setup fee. You pay for the Shopify plan, a tool to move your data (free to a few hundred dollars, or a monthly plan), any theme and apps, and help if you hire it, so a small catalog can move for under $100 in tools while a store with years of orders, custom features and thousands of URLs costs far more.
That's why this post doesn't have a "small store, medium store, large store" price table. Store size tells you very little. A 200-product shop with subscriptions, wholesale pricing and a custom checkout rule costs more to move than a 5,000-product shop with plain products. What follows is every cost line, the published price where a vendor states one, and what pushes a quote up or down, for a move from any platform: WooCommerce, BigCommerce, Wix, Squarespace, Magento or PrestaShop.
Prices were checked on the vendors' own pages in November 2026. Shopify shows plan prices in your local currency and they vary by country, so the plan figures below are the US prices.
Shopify migration cost: every line item
| Cost line | Typical price | One-off or recurring |
|---|---|---|
| Shopify plan | Basic $25, Grow $65, Advanced $399 a month ($19, $49, $299 billed yearly); Plus from $2,300 a month | Recurring |
| Migration tool | $0 (Shopify's free app) to a few hundred dollars, or $20 to $200 a month for Matrixify | One-off or monthly, by tool |
| Theme | $0 (24 free themes) or $100 to $500 for a paid Theme Store theme | One-off |
| Apps that replace old features | Varies; most are monthly | Recurring |
| Payment processing | Shopify Payments card rates by plan, or an extra transaction fee if you keep another gateway | Per sale |
| Domain | Nothing if you connect it; one year's renewal if you transfer it | One-off, then yearly |
| Old platform during the overlap | One extra month of your old plan or hosting | One-off |
| Developer or agency help | Varies with scope; my migration projects start at $500 | One-off |
Shopify's trial is 3 days with no card, then most plans cost $1 a month for the first 3 months, which covers most of the build and test period. There are no setup fees on any plan.
Two lines catch people out. The first is payment fees: if you keep a third-party payment provider instead of Shopify Payments, Shopify adds a transaction fee on every order, and the rate depends on your plan. Check the current rates for your country on Shopify's pricing page before you compare totals. The second is apps: features your old platform had built in, or that you got from a free plugin, often become a monthly app on Shopify.
Migration tools and how each one charges
Tools charge in different ways, and that changes which one is cheapest for your store.
| Tool | Charges by | Payment | Published prices |
|---|---|---|---|
| Shopify Store Migration | Nothing | Free | Free, but limited platforms and data (next section) |
| Matrixify | Plan size (items per file) | Monthly, billed every 30 days | Basic $20 (5,000 products, 2,000 customers, 1,000 orders), Big $50, Enterprise $200 |
| LitExtension | Number of records, plus paid options | One-off | Automated from $19; managed "All-in-One" from $129 per project; free under 100 products, customers and orders |
| Next-Cart | Points per record (product 1, order 0.8, customer 0.5) | One-off, 12-month license | From $29 up to 500 points, $79 managed |
| Cart2Cart | Records migrated plus options | One-off | Priced by its estimator; check it for your store |
Two things follow from that table. Per-record tools get cheaper when you delete before you move: dead products, spam customer accounts and test orders all cost money to migrate. Matrixify's monthly plan suits stores that want to export, fix in a spreadsheet and re-import a few times; cancel it after launch and it's a one-month cost.
Paid add-ons are where the price creeps up. Moving SEO URLs, creating redirects and preserving order numbers are usually options on top of the base price, so add them when you compare.
What Shopify's free migration app does and doesn't move
Shopify's Store Migration app is free and imports from Square, WooCommerce, Etsy, Wix, Amazon, eBay, Clover and Lightspeed. It doesn't support BigCommerce, Magento, Squarespace or PrestaShop.
It moves product titles, descriptions, variants, prices, compare-at prices, inventory, images, SKUs and barcodes, plus customer names, emails, phone numbers and addresses. Shopify's own blog lists what it doesn't move:
- orders and order history
- collections and menus
- SEO data: URL redirects, meta fields and canonical tags
- blog posts and pages
- reviews
- integrations and apps
So "free" covers the catalog and the customer list. Everything in that second list is either a paid tool, a manual job or developer time, and it's usually the bigger part of the bill. Imported products also arrive as drafts, so someone has to check and publish them.
Shopify migration cost by source platform
WooCommerce
The free app handles products and customers, but WooCommerce categories have no matching column and need rebuilding as collections, products with four or more attributes lose their variants, and reviews and orders need separate tools. I've written a full breakdown in the cost to migrate WooCommerce to Shopify, and reviews have their own guide: how to move reviews from WooCommerce to Shopify.
BigCommerce
Shopify's free app doesn't support BigCommerce and there's no Shopify help guide for it, so you're paying for LitExtension, Cart2Cart, Next-Cart or Matrixify from the start. The bigger cost is URLs. BigCommerce lets merchants set custom product and category URLs, while Shopify uses fixed /products/ and /collections/ paths, so nearly every indexed URL needs a redirect.
Wix
Wix products move with Shopify's free app if you upload the CSV without editing it. The limits come from the export: Shopify says reviews can't be exported or migrated from Wix, digital products aren't exported, Wix CSVs stop at 5,000 rows, and Wix allows six product options while Shopify allows three, so products with more lose their variants. Orders need a paid app.
Squarespace
Squarespace isn't supported by the free app, so products go through a reformatted CSV. Shopify's guide says the Squarespace export leaves out featured images, variant images, image alt text and customer reviews, and stops at 10,000 products. Blog posts only export as a WordPress XML file, which Shopify can't import, so the blog is a manual or tool-based move. Budget time for re-adding images and alt text.
Magento and Adobe Commerce
There's no free app support and no Shopify guide, and Magento stores tend to carry the most custom data: configurable products that have to fit Shopify's three options and 2,048 variants, custom attributes, multiple store views and B2B setups. That restructuring is developer time, and it's usually the largest line in a Magento move.
PrestaShop
PrestaShop is supported by paid tools such as LitExtension and Cart2Cart, but not by Shopify's free app or its help guides. Expect a paid tool and a redirect map, as with BigCommerce.
Etsy and Amazon
Both are supported by the free app for product and customer data. If you keep selling on the marketplace alongside the new store, there's no old plan to cancel and no overlap cost.
What raises or lowers the quote
What pushes it up:
- Record counts. Per-record tools charge for every product, customer and order you move.
- Variants. Products with more than three options need restructuring.
- Order history and reviews. Neither moves with the free app.
- Passwords. Shopify says customer passwords can't be migrated from another store. With Shopify's current customer accounts, customers sign in with an emailed code, so no password is needed, but legacy accounts need invite emails.
- Redirects. A store can hold up to 100,000 redirects (20 million on Plus), and they only work from URLs that no longer exist. A large catalog with old category and filter URLs needs a careful map.
- Features to replace. Subscriptions, wholesale pricing, bundles, custom fields and checkout rules each become an app or custom work.
- Integrations. ERP, accounting, warehouse and marketing systems need reconnecting and testing.
- Theme work. A paid theme customised to match your brand costs more than a stock theme used as it is.
- More than one language or market.
What brings it down:
- Deleting products you no longer sell and customer accounts that never ordered.
- Leaving very old orders behind and keeping a CSV archive instead.
- Starting with a free or paid theme as it is, and customising after launch.
- Using Shopify's built-in features before adding apps. For example, B2B catalogs come with every plan, with up to three catalogs below Plus.
Common mistakes that cost money later
- No redirect map. Lost rankings cost more than the migration. Map every old URL before launch, then import the redirects; the migration redirect generator builds the CSV from your old and new URLs.
- Cancelling the old platform too early. Keep it for a few weeks until the data checks and redirects are done. Domain transfers can take up to 20 days, and some platforms lock a domain for 60 days after a change.
- Keeping the old payment gateway without counting the fee. The extra transaction fee runs on every order, forever.
- Forgetting reviews and order history until after launch, when customers ask where their stars or past orders went.
- Choosing a tool before cleaning the data. You pay to move records you then delete.
- Comparing quotes that cover different things. One quote includes redirects, reviews and testing; another is only the data move. Compare line by line.
DIY or hire help?
You can do it yourself if the store is simple: a few hundred plain products, no subscriptions or wholesale, a free or stock theme, and a platform the free app supports. Budget a weekend for the move and the same again for checking it.
Hire help when the store has years of orders and reviews you want to keep, custom features, integrations, thousands of indexed URLs, or a launch date you can't miss. That's where mistakes get expensive, and where a fixed price is worth more than a cheap hourly rate. If you want a figure for your own store first, the store migration cost calculator gives an estimate in your browser.
Frequently asked questions
Does Shopify charge a migration fee?
No. Shopify has no setup or migration fee on any plan. You pay for the plan, and any tools, apps, theme and help you choose.
How long does a Shopify migration take?
A simple catalog can move in a day or two. Most of the time goes into rebuilding the theme, replacing features, mapping redirects and testing, so stores with custom features take weeks rather than days.
Can customer passwords be moved to Shopify?
No. Shopify says customer passwords can't be migrated from another online store. On current customer accounts, customers sign in with a one-time code sent to their email, so nobody has to reset a password.
Can I move reviews and order history?
Yes, but not with Shopify's free migration app. Reviews go into a review app through its CSV import, and orders need a paid migration tool or Matrixify.
Will I lose SEO rankings?
Not if every old URL redirects to its closest new page and your titles and content come across. Shopify's free app doesn't create redirects, so they're a separate step. More on this in WooCommerce to Shopify SEO.
What's the cheapest way to migrate to Shopify?
Clean your data first, use Shopify's free app if your platform is supported, start with a free theme, and create the redirects yourself. That keeps the tool cost near zero; your time is the main cost.
When to get help
If the cost lines above add up to more work than you have time for, that's the part I take on: products, customers, orders, reviews, redirects and testing, for a fixed quote after a free audit. My migration projects start at $500. See the WooCommerce to Shopify migration service for how a project runs. Moving the other way? Read the Shopify to WooCommerce migration cost.
