Skip to content
Website Development

Shopify vs Custom Ecommerce Website: What You Pay For

"Custom" can mean a customised WooCommerce store or code written from scratch. Here is how to compare that quote with a Shopify one, line by line.

A hand sketching a website wireframe on paper
9 sections · 7 min read
In this article · 9 sections

You have two quotes on the table. One developer suggests Shopify: quick to launch, monthly subscription, a set of apps. Another says Shopify will hold you back and offers to build “a fully custom ecommerce website” that you will own outright. The second sounds more serious. It is also usually harder to compare, because “custom” can mean very different things depending on who says it.

This post weighs up the Shopify vs custom ecommerce website decision in terms of what you actually pay for, who looks after what, and which situations favour each. It does not quote third-party prices; the point is to help you read the two quotes you already have.

First, pin down what “custom” means in your quote

When someone offers a custom store, ask which of these they mean. The costs are completely different.

  1. A store on an open-source platform, customised. Most often WooCommerce on WordPress, sometimes Magento or another platform. The shopping cart, checkout, orders and product management already exist; the developer designs the store and adds features. You host it yourself.
  2. A store coded from scratch. The developer writes the catalogue, cart, checkout, order management and admin panel on a general framework. Nothing exists until they build it.
  3. A headless store. A separate front end, built to your design, sits on top of a commerce back end, which can even be Shopify itself. This is a bigger project and suits teams with ongoing development budgets.

The first option is often called custom, but it is closer to Shopify in effort than to the second. The second option is where costs and risks rise sharply, because every feature a platform gives you for free has to be built, tested and maintained.

Shopify vs custom ecommerce website: where the money goes

Instead of comparing totals, compare what each total is made of.

Cost element Shopify Open-source store (e.g. WooCommerce) Coded from scratch
Initial build Theme setup and customisation, products, payments Design, plugin setup, products, payments Every feature written and tested
Platform charge Monthly subscription to Shopify None for the software itself None
Hosting Included in the subscription Your own hosting plan Your own hosting, often more demanding
Payment costs Gateway fee, plus Shopify’s own fee on some plans Gateway fee only Gateway fee only
Extra features Apps, often monthly Plugins, often yearly licences More development work
Security and updates Platform handled by Shopify Your responsibility, or your maintenance provider’s Entirely your developer’s
Who can work on it later Any Shopify developer Any developer who knows the platform Mainly whoever built it

Quotes often leave out the last row, and it is the one that matters most over several years.

The cost you pay later: dependence

With Shopify or a widely used open-source platform, if your developer moves on, another can pick up the work. The code follows known patterns, and documentation exists.

A store coded from scratch is different. Its logic lives in the original developer’s code and memory. If they are unavailable, a new developer has to learn the codebase before fixing anything, and some will decline. Before accepting a from-scratch quote, ask:

  • Will I receive the full source code and own it?
  • Is there written documentation of how orders, payments and stock work?
  • Which framework and language is it built on, and how common are developers for it?
  • Who applies security updates to the framework and its libraries, and what does that cost each year?
  • What happens if a payment gateway changes its integration requirements?

Clear answers to these make a custom build much safer. Vague answers are a warning.

Shopify or custom build: situations that favour each

Shopify tends to fit when

  • You sell physical products in a fairly standard way: catalogue, cart, checkout, delivery.
  • You want to launch soon and test whether the products sell.
  • Nobody on your team wants to think about hosting, updates or server security.
  • The features you need exist as apps with reasonable fees.

An open-source store tends to fit when

  • You want to avoid a permanent platform subscription and its per-order fee.
  • You need flexibility, such as unusual pricing rules, B2B features or content-heavy pages, without coding everything from scratch.
  • You already have a WordPress site and want the shop on the same domain and admin.
  • You have a maintenance arrangement in place, or are willing to set one up.

Our WooCommerce vs Shopify guide for Indian stores goes deeper into this pair specifically.

Coding from scratch tends to fit when

  • The core of your business is a process no platform supports, such as a complex configurator, a rental model with deposits and returns, or a marketplace with rules unique to you.
  • You have the budget not only to build it but to keep a developer involved for as long as it runs.
  • The store is part of a larger application, and selling is one feature among many.

If that describes you, it is really an application project, the kind covered on our custom web application development page, and it should be scoped like one.

Questions that cut through both quotes

Ask both developers the same questions in writing, and compare answers rather than totals:

  1. What will I pay every month after launch, and to whom?
  2. Which features are included in the build, and which need apps, plugins or extra work?
  3. How are Indian payment methods, COD and GST invoices handled?
  4. Who handles security updates, and is that included or extra?
  5. If we part ways, what do I keep, and how hard is it for someone else to take over?
  6. If we outgrow this setup, what does moving to something else involve?

The answer to the last question is often revealing. A Shopify store can be moved to WooCommerce with planning, which we cover in our guide to moving a store off Shopify. A from-scratch store can usually be moved too, but someone has to write the export first.

Common traps in the comparison

When this decision goes badly, it is usually because the wrong things were compared:

  • Comparing a launch price with a five-year price. Shopify’s subscription runs for as long as the store does. A custom store’s hosting and maintenance do too. Compare like with like, over the same period.
  • Assuming custom means better performance. A well-set-up Shopify store or WooCommerce store can be fast. A poorly built custom store can be slow. Speed depends on the work, not the label.
  • Paying to rebuild features that already exist. Discount codes, abandoned cart emails and shipping zones are standard on platforms. In a from-scratch build, each is billable time.
  • Forgetting the admin side. Your staff will use the back end every day. Ask to see the admin panel, not just the storefront design.

Comparing over five years without guessing

You do not need exact third-party prices to compare fairly. You need the same list of cost lines for each option and today’s figure for each, taken from the provider’s own pages or the developer’s written quote. Build a simple sheet with one column per option and these rows:

  • the build or setup fee, entered once;
  • platform subscription, multiplied by sixty months;
  • hosting, multiplied the same way, where it is not included;
  • apps, plugins or licences, at the billing cycle each one uses;
  • maintenance and security updates, from a written quote rather than a hope;
  • payment costs at your expected monthly order count, including any platform fee per order;
  • a sensible allowance for changes and new features each year.

Fill in what you can and mark the gaps. The gaps are useful: they show which supplier has not told you something. A from-scratch quote that leaves the maintenance row blank is not cheaper, only incomplete. A Shopify proposal that leaves the app row blank is the same.

Once the sheet is complete, look at the total and at its shape. An option that is cheap up front and expensive every month suits a business that wants to test quickly. One that is expensive up front and modest every month suits a business sure of its model.

What the build itself typically includes

On the Shopify side, the work is mostly theme setup, product structure, payments, shipping and testing. Our guide to shopify website cost breaks down what drives that quote up or down, so you can check whether the Shopify proposal in front of you covers the essentials. For an open-source store, the equivalent breakdown sits with our ecommerce website development service.

Where we fit

We build stores on Shopify and on WooCommerce, and scope custom application work separately when a project truly needs it. If you would like a second opinion on which route suits your products, send both quotes and your product list through our contact page. Whoever you choose, ask the six questions above in writing first. The answers will tell you more than the totals do.

Next in this series: Shopify Payment Gateway in India: Choose, Connect and Test

Is Your Website Working Properly?

Get a free website health check from WebMaintor. We'll review your website's speed, security, forms, and technical health — and tell you exactly what needs attention.

No obligation. No automated reports. A real review by our team.