Migration9 min read

Moving from Shopify to a custom store

Most stores should stay on Shopify. It is a good product and it handles a genuinely difficult set of problems — payments, PCI compliance, fraud screening, tax, hosting — that are expensive to replace and unglamorous to own.

But there is a point where the arithmetic changes, and a lot of store owners pass it without noticing, because the costs are monthly and the alternative is a single upfront number. This guide is mostly about working out honestly which side of that line you are on.

Do the arithmetic first

Add up, per month: your Shopify plan, every app subscription, and your transaction fees. That last one is the number people underestimate — Shopify charges a percentage on top of payment processing unless you use Shopify Payments, and at volume it becomes the largest line.

Multiply the total by 36. That is your three-year platform cost, and it is the number a custom build is competing against — not against zero.

For a store doing modest volume with a handful of apps, that total will be low enough that migrating is obviously not worth it. For a store doing serious volume with fifteen apps, it is frequently a six-figure number in rupees or a five-figure one in dollars, and the comparison becomes genuinely interesting.

The trap is comparing a custom build against Shopify's monthly plan alone. The real comparison is against plan plus apps plus transaction fees plus the theme developer you call whenever something needs changing.

Reasons that genuinely justify leaving

In roughly the order we see them:

  • Transaction fees at volume. A percentage of revenue, forever, is the clearest case.
  • A product model the platform cannot express. Configurators, made-to-order with dependent options, rentals, complex bundles. If you are fighting Shopify's product model with three apps and custom Liquid, you have already left in practice.
  • Checkout logic without Plus. Custom checkout is a Plus feature, and Plus pricing is a large step up.
  • App sprawl. When your app bill exceeds what the same functionality costs to build once.
  • Performance you cannot reach. Real, but the rarest genuine reason — and see the platform-ceiling section in the Shopify speed guide before concluding this is you.

Reasons that do not justify it

Being equally clear about these, because they come up often and lead to expensive mistakes:

'I want to own my platform.' An understandable instinct and rarely worth the money on its own. You will own the maintenance too.

'Shopify is not customisable enough.' Usually this means the theme is not customisable enough, which is a much smaller problem to solve.

'Custom will rank better.' Not automatically. SEO is content, links and technical health. A custom store can be built with better technical health, but the platform is not the ranking factor.

What replacing Shopify actually means

Everything Shopify was doing invisibly becomes a decision you own:

  • Payments. A gateway integration — Razorpay, PhonePe or UPI in India; Stripe in the US — plus handling failures, refunds and disputes.
  • PCI compliance. Manageable if you never touch card data and use a hosted gateway field, but it is now your responsibility to keep it that way.
  • Fraud screening. Shopify does this quietly and well. You will notice its absence.
  • Tax. GST in India, sales tax by state in the US. Rules-based and unforgiving.
  • Inventory, orders, fulfilment, returns. The admin panel your team lives in every day has to exist and be good, and this is usually the most underestimated part of the whole project.

This is why we quote custom commerce carefully and talk a lot of people out of it. The storefront is the easy half.

The middle option most people miss

You can keep Shopify as the commerce backend and replace only the storefront — headless, using Shopify's Storefront API. Checkout, payments, fraud, tax and the admin panel stay Shopify's problem. The front end becomes a custom Next.js build you fully control.

You keep paying Shopify, so this does not solve transaction fees. It does solve theme limitations and front-end performance, at a fraction of the cost and risk of a full replatform. For stores whose real complaint is 'the storefront is slow and I cannot build the pages I want', this is usually the right answer and it is the one nobody pitches, because it is the smaller project.

Common questions

How do I know if leaving Shopify is worth it?

Add your monthly plan, every app subscription and your transaction fees, then multiply by 36 for a three-year cost. Compare that against a build quote plus its ongoing hosting and maintenance. If the three-year platform cost is not substantially larger, stay — the risk is not worth a marginal saving.

Can I keep Shopify checkout but customise the rest?

Yes. A headless setup uses Shopify's Storefront API for products and cart, and hands off to Shopify's checkout. You get complete control of the storefront while payments, fraud, tax and the admin stay Shopify's responsibility. It is far less risky than a full replatform and solves most people's actual complaint.

Will I lose SEO moving off Shopify?

Only if URL mapping is skipped. Shopify's structure — /collections/, /products/ — will not match a custom build by default, so every product and collection URL needs an explicit 301 to its new location. Done properly, rankings recover within a few weeks. Done carelessly, you lose every product page you had ranked.

What about my product reviews and customer accounts?

Reviews usually live in an app and are exportable — check yours before committing, because a few make export difficult. Customer accounts migrate, but passwords cannot: they are hashed, so customers set a new password on first login. Plan the email that tells them so, or you will get a wave of support tickets on launch day.

Want us to look at your site?

We will tell you whether the problem is hosting, plugins, architecture or something else entirely — including when the answer is that you should not rebuild and should spend the money on traffic instead. No charge for the assessment.

Run the free audit tool

Pricing: US clients (USD) · India clients (INR)

Related guides

All 21 guides