All posts

What a Shopify migration actually costs.

2 July 2026

The honest answer to what a migration costs is a range, and anyone who gives you a single number before looking at your store is guessing. Ours is €1,500 to €4,000, fixed before the work starts. This post explains what moves a project within that range and what sits outside it entirely.

We quote fixed because the alternative punishes the client for our estimating errors. If we misjudge how long your product data takes to clean, that is our problem to absorb, not a change order to send you.

What the range covers.

A migration is not a design project with a data import bolted onto the end. It is a data project, a URL project, a payments project and a design project running at the same time, and the price has to cover all four or it is not a price.

  • Products, variants, collections, customers and order history moved across, then checked against the old store rather than assumed correct.
  • A theme set up and styled so the new store looks like your brand instead of a demo.
  • Redirects written URL by URL, so search rankings and the links people have already shared keep working.
  • Payments, shipping and tax configured and tested with real transactions before anything goes live.
  • The switch itself, outside trading hours, with someone watching the store afterwards.

What moves the number.

Four things decide where a project lands in the range, and you can estimate all four yourself before you speak to anyone.

  • Catalogue size. Two hundred clean products is a different job from two thousand products with inconsistent option names and missing images.
  • Integrations. An accounting system, an ERP, a courier, a subscription tool: each one is a connection to rebuild and test, and each has its own ways of failing.
  • Custom features. Anything your current store does that a standard theme does not do out of the box has to be rebuilt deliberately.
  • Design work. Carrying your current look across is quicker than designing a new one. Both are legitimate choices, and they cost differently.

The part people leave out: the platform fee.

Shopify charges a monthly subscription, and card processing takes its cut per transaction. The exact figures are published, and you should read them against your own volume rather than take a number out of a blog post. What matters for a comparison is the shape: on Shopify, hosting, security, updates and uptime sit inside that monthly fee. On a self-hosted store they are separate line items you pay for in money, in developer time, or in risk.

Owners who tell us their current store is cheaper are usually comparing a subscription against a hosting bill, and leaving out everything the hosting bill does not cover.

The cost of not moving.

There is no invoice for staying, which is what makes staying feel free. The costs are real, they are just distributed: plugin licences renewing, a developer called in when an update breaks the checkout, pages getting slower each year as the theme accumulates, and the standing risk that the one update you keep deferring is the one that mattered.

We are not going to put a number on that for your store, because we do not know it, and neither does anyone quoting you an average. You do know it. Add up last year's invoices and the hours you spent on the store instead of on the business, then put that next to a fixed range for a store that stops asking.

The full scope, the timeline and what we guarantee in writing are on the migration page. See what a Shopify migration includes.

A free 30-minute chat: we look at your store, tell you what we would change, and give you a rough cost. What we find is yours to keep.

get a free store review
our workpricing