Shopify vs Custom Online Store: When to Switch and Why

Shopify is an excellent product. For many businesses it’s the right choice, and saying otherwise would be dishonest. But like any standard platform, it has limits — and when your business outgrows those limits, staying on Shopify starts costing you more than it saves.

This guide isn’t an attack on Shopify. It’s an honest comparison to help you understand whether you’re still in the right place or whether it’s time to move on.

What Shopify does really well

Before talking about limitations, it’s worth acknowledging why Shopify has been so successful:

  • Speed to launch. In hours you have a working store. For validating a business or launching fast, nothing competes.
  • App ecosystem. More than 8,000 applications to add functionality without custom development.
  • Managed hosting and security. No worrying about servers, SSL certificates or updates.
  • 24/7 support. For teams without technical profiles, having help always available is real value.

If you’re just starting out, your catalogue is standard and your processes have no particular complexity, Shopify is probably still your best option. The problems start when the business grows.

Shopify’s real limitations

Transaction fees

If you don’t use Shopify Payments as your payment gateway, Shopify charges between 0.5% and 2% on every transaction, depending on your plan. For a business turning over €500,000 per year, that’s between €2,500 and €10,000 annually going straight to fees. Many European businesses prefer local payment providers — and Shopify Payments isn’t always available with full functionality outside the US and UK.

Monthly costs that scale out of control

The Basic plan is $29/month. Advanced is $299/month. And if you need real B2B functionality, Shopify Plus starts at $2,000/month. A custom platform has no monthly fee: you pay for development once.

Complex pricing logic

Shopify handles standard pricing well. But if you need per-customer pricing, volume-based rates, conditional automatic discounts or B2B order approval workflows, Shopify requires third-party app workarounds that cost €50–€300/month and don’t always integrate cleanly with each other.

ERP and system integrations

Connecting Shopify to an ERP like SAP, Sage or any internal system becomes an engineering project. Standard connectors exist, but when your business logic is specific — per-warehouse stock sync, partial order management, automatic invoicing — those connectors fall short. You end up building custom integrations on top of Shopify, adding complexity and cost without real control.

Design and experience control

Shopify runs on a templating system called Liquid. It’s flexible within its limits, but those limits are real: certain checkout structures, non-standard purchase flows or highly personalised user experiences require workarounds — or simply aren’t possible without modifying code in ways that break on future updates.

Data ownership

Your data lives on Shopify’s servers. Exporting a complete history of customers, orders and purchase behaviour has limitations, and any advanced analysis requires connecting external tools. On a custom platform, your data is entirely yours.

Signs you’ve outgrown Shopify

These are the specific situations where businesses contact us to migrate:

  • You’re paying more than €500/month on Shopify between the plan and apps — and still don’t have everything you need.
  • Your B2B clients need custom pricing or order approval.
  • Transaction fees have become a meaningful line item in your P&L.
  • You want to connect the store to your ERP or management system and available connectors don’t cover your case.
  • Your development team has been fighting Liquid and theme limitations for months.
  • You have a checkout flow that Shopify simply can’t replicate.
  • You’re growing in volume and performance is starting to suffer.

What does Shopify actually cost long-term?

The most common mistake is comparing the development cost of a custom store to Shopify’s monthly fee. You need to compare the total cost of ownership over 3 to 5 years:

ItemShopify Advanced (example)Custom store (Business Plan)
Platform fee$299/month × 36 = ~€10,000€0
Apps and plugins~€200/month × 36 = €7,200€0 – included
Transaction fees (on €500k/year)~€5,000/year × 3 = €15,000€0
Custom development and integrations€5,000 – €15,000
Initial developmentfrom €4,500
3-year total~€37,000 – €47,000from €4,500 + maintenance

The numbers change by volume and plan, but the pattern is consistent: beyond a certain level of turnover and complexity, a custom store is more cost-effective within 2 to 3 years.

What a custom store offers that Shopify can’t

  • No transaction fees. Direct integration with your preferred payment gateway.
  • No monthly platform fee. Cost is the initial development and agreed maintenance.
  • Your own business logic. Pricing by customer, by volume, by channel — with or without approval flows.
  • Native ERP or CRM integration. No intermediate connectors or unreliable syncs.
  • Fully custom checkout. From the flow to the design, with no restrictions.
  • 100% your data. On your infrastructure, with full access for analysis.
  • Controlled scalability. The system grows with your actual needs, not your plan’s limits.

When Shopify is still the right answer

There are clear cases where Shopify is the correct choice:

  • You’re launching an e-commerce for the first time and want to validate the model before investing heavily.
  • Your catalogue is standard, your prices are uniform and you don’t need complex integrations.
  • Your annual turnover is below €200,000 and platform costs are manageable.
  • You have no in-house technical team and value the managed stability and support.

In these cases, a custom store would be oversized for the problem. The honest advice is to stay on Shopify until the limits appear.

Migration: will you lose your SEO rankings?

It’s the question that worries people most, and the answer is: no — if it’s done properly.

A well-executed migration includes:

  • Mapping old URLs to new ones with 301 permanent redirects, so Google transfers ranking signals.
  • Full catalogue export: products, descriptions, images, reviews.
  • Customer and order history migration, so you keep your complete record.
  • Google Search Console monitoring before and after to catch any indexing drops.

We’ve run Shopify migrations without ranking drops because the redirect process is systematic and nothing is left to chance.

Summary comparison

ShopifyCustom store
Launch timeDaysWeeks / months
Upfront costLowMedium – high
Ongoing costMedium – highLow (maintenance)
CustomisationLimitedTotal
Complex integrationsDifficultNative
Transaction feesYes (without Shopify Payments)No
Code ownershipNoYes
ScalabilityCapped by planUnlimited

If you’re hitting Shopify’s limits or want to analyse whether migration makes sense in your specific case, tell us about your situation — we’ll do the analysis with no commitment.