Insights · 4 min read

Custom ecommerce website vs Shopify: when to build your own

Shopify gets you live fast, but the fees and limits add up. Here is how to decide between Shopify and a custom ecommerce site, with real cost math.

By GGP Editorial

Shopify is the default answer for a reason. You can open a store in an afternoon, the checkout works, and you do not need a developer. For a lot of sellers that is the end of the decision.

The harder cases are the ones where Shopify starts to fight you: heavy customization, marketplaces, local payment methods, or a business model that is not a standard product catalog. This is where building your own site becomes a serious option, and the math is not as lopsided as the "just use Shopify" crowd suggests.

Where Shopify wins

Shopify wins on speed and predictability. The store, hosting, SSL, payment, and a theme are all handled for a monthly fee that starts small. You spend your energy on products and marketing instead of infrastructure.

It also wins for teams with no technical help. A non-technical founder can run a Shopify store without ever touching code, and the app marketplace fills a lot of gaps with one-click installs.

The costs are the flip side. Transaction fees on top of payment processing, monthly fees that climb with the plan, and app subscriptions that each add five or ten dollars a month. A store doing real volume can end up paying a meaningful percentage of revenue to the platform before marketing is even counted. That recurring percentage is the part the launch-day excitement hides.

Where a custom build makes sense

A custom site pays off when your store is not a normal store. A few signs point that way:

  • You sell through a marketplace or multiple vendors, not just your own catalog.
  • Your customers expect local payment methods that Shopify does not support without work.
  • The checkout or product flow is unusual, like configurable products, subscriptions, or quote-based pricing.
  • You are already paying hundreds a month in platform and app fees and growing.
  • You need deep integration with your own inventory, ERP, or accounting system.

None of these are exotic. A brand selling to Brazil wants Pix and boleto. A wholesaler wants logged-in pricing and a quote request flow. A subscription box company wants a recurring checkout that does not feel bolted on. These are exactly the cases where a template starts to break.

FactorShopifyCustom site
Time to launchDaysWeeks to months
Upfront costLowHigher
Ongoing feesMonthly + transaction + appsHosting and maintenance only
CustomizationLimited by theme and APIAnything
Local payment methodsDepends on marketAny method you integrate

The cost math, honestly

A custom ecommerce site is not cheap up front. A focused build with a product catalog, cart, checkout, payment integration, and a simple admin is a real project. But once it is live, the running costs are hosting, a payment processor, and occasional maintenance. There is no per-transaction platform fee and no app subscriptions.

So the comparison is between a predictable monthly percentage forever, versus a one-time build cost plus low running costs. The crossover point depends on volume. A store doing modest sales is usually better off on Shopify. A store doing strong volume, or one whose margins are being eaten by fees, often comes out ahead building its own, even before you count the flexibility.

One more number people forget when leaving any platform: migration. Your products, customers, order history, and redirects all have to move over, and search rankings depend on keeping your URLs intact. That work is real, but it is a one-time cost, and a team that has done platform migrations will have it scripted rather than manual.

The middle path is worth mentioning too. You can use Shopify's backend and build a custom headless frontend, keeping the admin and payment rails while getting full control over the storefront. It is more work than a theme and less than a full build, and it suits brands that have outgrown the templates but are not ready to run their own commerce stack.

We have built ecommerce and payment systems for clients in Brazil, South Africa, Singapore, and the US, including multi-currency checkouts and local method integrations. If your store is fighting its platform, that is usually a sign the decision deserves another look.

Talk to us about your project

Need help applying this?

Tell us what you are building and where you are today. We typically reply within 24 hours.