Blog

Shopify or a custom build: how to choose

November 14, 2026

How to decide between Shopify and a custom built store or web application, based on what you sell, how your orders flow, and who will run the site day to day.

The short answer: pick Shopify when your store sells products in a standard way and you want hosting, checkout, and updates handled for you. Pick a custom build when your products, pricing, or order flow do not fit a standard store, or when the site is really an application and not just a catalog.

Choose Shopify when

  • You sell standard products with normal variants, prices, and shipping.
  • You want checkout, security, and platform updates handled by the platform.
  • Your own team will add products and edit pages in a friendly admin.
  • You need to launch, or relaunch, on a proven platform without a long build.
  • Apps cover your extras, like subscriptions, reviews, or shipping rules.

Choose a custom build when

  • Your pricing or ordering rules are unusual: quotes, deposits, product configurators, or mixed retail and wholesale.
  • The site has to connect deeply with other systems your business runs.
  • You are building an application with accounts, dashboards, or workflows, not only a storefront.
  • Themes and apps keep forcing workarounds for the way you actually sell.

The middle path

Many businesses start on Shopify and add custom pieces around it: a calculator, a private customer portal, or an integration with tools they already use. Others start custom and move to Shopify once their process settles into something standard. Both directions are normal. The expensive mistake is picking the platform before you can describe your order flow in plain words.

Questions to answer before you decide

How do my orders actually flow?

Write out the steps from the first click to a delivered product. If those steps are the same ones every store follows, a platform will fit. If your flow has branches and exceptions, that is custom work, on any platform.

Who will run the site every week?

If a non-technical team member updates the store, the admin has to be simple for them. If a developer runs it, a custom build can be shaped exactly to your process.

What has to connect to the store?

List the systems the store must talk to: accounting, inventory, shipping, email, a customer database. Standard connections point to Shopify. Unusual ones point to custom, or to a custom layer on top of Shopify.

What do I need this year, and what can wait?

Buy for the business you have now and the next year of it. A platform you can grow on beats a perfect build that takes too long to launch.

Talk it through

If you want a second set of eyes on the decision, start a project conversation and bring your order flow with you. That one page of notes settles most of the platform question.

Back to the blog