©Code byMilanParmar

Should you use Shopify, or build a custom online store?

When Shopify is the right choice, how its fees grow with sales, fixing a store on Shopify first, when a custom store pays off, a real D2C store with 30K+ monthly visitors, and how to switch.

Updated 5 min read

A spool of natural twine lying on its side on a desk

Use Shopify if you sell standard products with a standard checkout and want to start selling quickly. Build a custom online store when the way customers buy is part of your advantage, or when app fees, checkout limits, or speed start costing you sales. A custom store usually costs $18,000–45,000 and takes 10–16 weeks.

Shopify is excellent for getting a store live, and most new shops should start there. The question is when its limits and fees outweigh the convenience. Here's how I decide when a business asks me about a custom store as part of my website work.

Shopify or a custom store: the quick test

Use Shopify when

You want to sell, not build

  • You sell standard products with standard checkout
  • You're starting out and want to sell this month
  • A theme plus a few apps covers what you need
  • You'd rather pay monthly than build

Go custom when

How you sell is the difference

  • How customers buy is part of what makes you different
  • App fees and transaction fees keep adding up
  • You need local payment or shipping options that fit badly
  • Speed, SEO, or design limits are costing you sales

The cut

The test: are you fighting Shopify to sell the way your customers want to buy? If not, stay. If you are, a custom store pays for itself.

Shopify fees in plain English

Shopify's price isn't one number. A store usually pays for several things at once:

  • The monthly plan, from Basic up to Plus, cheaper when paid yearly
  • Paid appsfor reviews, subscriptions, bundles, and anything the theme doesn't do
  • Card processing on every order, as with any store
  • An extra transaction fee if you use a payment provider other than Shopify Payments: 2% on Basic, 1% on Grow, 0.6% on Advanced, and 0.2% on Plus

That last fee is the one that grows quietly. A simple example with round numbers: a store selling $50,000 a month on the Basic plan through another payment provider pays about $1,000 a month in that fee alone, on top of card processing and apps. Stores that must use a local payment provider feel this most. Check which fees apply to your store, in your country, before comparing it with a custom build.

Fixing your store on Shopify first

Outgrowing Shopify doesn't always mean leaving it. Before a full rebuild, these often solve the problem for less:

  1. Remove apps you no longer use, and replace overlapping ones
  2. Move to a faster, lighter theme, or have one built for you
  3. Compress product images and cut heavy scripts
  4. Move plans if the fee maths favours a higher tier

If the problem is how customers buy, like an unusual checkout, local payments, or proof built into the order, these fixes won't reach it. That's when a custom store earns its cost. A middle step some stores take is a custom-built theme on Shopify: a faster, tailored storefront while keeping Shopify's checkout and admin. It fixes speed and design, though it can't change the checkout rules or the fees.

Shopify vs custom store: what each costs

Typical costs, 2026
OptionUpfrontOngoing
Shopify on a themeA few thousand dollars for setup and themeMonthly plan, paid apps, and transaction fees
Custom online store$18,000–45,000Hosting, payment provider fees, and optional support

Shopify is cheaper to start. A custom store costs more up front but has no platform fees or app stack, and every part is built for how you sell. See how much a custom website costs for the full range.

A real custom D2C store and why it went custom

Authentic Urban sells A2 ghee directly to customers in India. The store needed order-linked production videos for trust, Razorpay payments, and courier shipping through Shipmozo, all in one checkout. I built it custom in 12 weeks for $30,000.

The reason it went custom was trust. With ghee, every buyer asks the same question: is it actually pure? A store template can list products, but it can't answer that. So the store links production videos to each order, leads the homepage with that proof, and gives reviews their own page with customer photos and replies. Payments are confirmed by webhook so no order gets lost, and one admin runs products, stock, orders, shipping, reviews, and coupons.

It now gets 30K+ visitors a month, mostly from Google, where buying-guide blog posts are among the top entry pages. It handles 300+ orders a month at about 6% conversion, and around 75% of customers come back to buy again.

When a custom online store pays off

Checkout is part of your product

Subscriptions, custom bundles, trade pricing, or proof like order-linked videos are hard to do well with apps stacked on a theme. Each app adds its own code, its own monthly fee, and its own way of breaking. In a custom store, these are simply part of the checkout.

Fees are eating your margin

Monthly apps and transaction fees add up as you grow. At some point, owning the store costs less than renting one. Add up a year of plan, apps, and extra transaction fees, and compare it with a one-off build plus hosting. For a small store, Shopify wins easily. For a store with steady, growing sales, the maths can turn.

Local payments and shipping

Regional payment methods and courier networks often fit custom stores better than global platforms. Authentic Urban, below, needed Razorpay for payments and Shipmozo for courier shipping, both built straight into its checkout.

Speed and search

A lean custom store loads faster and can be structured exactly for the searches your customers make. More in whether a custom website will rank.

Is a custom store harder to run day to day?

It shouldn't be. A well-built custom store comes with an admin panel for everything the team does daily: adding products, updating stock, handling orders and refunds, answering reviews, and creating coupons. Authentic Urban's team runs the whole store from one.

The real difference is who looks after the software. On Shopify, Shopify does: updates, security, and uptime are included in the plan. With a custom store, that's your developer's job. For a busy store, my support runs $1,500–3,200 a month, covering fixes, updates, and small changes. Put that next to a year of Shopify plans, apps, and fees when you compare the two, and check that the admin covers your daily tasks before the build starts. What support includes is in what maintenance costs.

Three situations and what I'd recommend

A new shop selling standard products

Start on Shopify. You'll be selling in weeks, and you'll learn what your customers actually want before paying for anything custom.

A growing shop fighting its apps

Fix it on Shopify first: a lighter theme and fewer apps. If the fights are about checkout or payments, not speed, plan a custom store and move once the numbers support it.

A brand whose buying experience is the point

Build custom from the start, or soon after launch. When trust, proof, or an unusual way of buying is what sells the product, the store is part of the product. That was the case for Authentic Urban.

How to move from Shopify to a custom store

  • Export products, customers, and order history
  • Keep product URLs, or redirect each one to its new address
  • Rebuild checkout, payments, and shipping, and test real orders
  • Run both until the custom store is fully tested

The part people forget is search traffic. Before the switch, list every product and category URL that gets visits from Google, and make sure each one either stays the same or redirects to its closest new page. After launch, watch Search Console for a few weeks and fix any page that drops out.

Thinking about it? Send me your storeand I'll tell you honestly whether the switch would pay off.

Sources

  1. Shopify pricing: plans and third-party payment fees, Shopify
Milan Parmar

The developer

Freelance full-stack developer in Bengaluru with 5+ years of experience. I redesign websites, take over broken apps, and build SaaS products, with 18 case studies to show for it.

FAQs

Can I start on Shopify and move to custom later?

Yes, and it's often the smart path. Start selling on Shopify, learn what your customers buy and how, then build custom once the platform's limits or fees are costing you money. Plan for the move from the start by keeping product URLs clean and your customer data exportable, so switching later is a project rather than a rescue.

What about WooCommerce instead of Shopify?

WooCommerce runs on WordPress and has similar trade-offs: cheap to start and very flexible, but plugins, speed, security updates, and maintenance grow with the store. You also look after the hosting yourself. The same test applies as with Shopify: build custom when the platform is what's limiting sales, not before.

How long does a custom store take compared with Shopify?

A Shopify store on a good theme can launch in days or weeks. A custom store usually takes 10–16 weeks, because checkout, payments, shipping, accounts, and an admin are all built for your business. The Authentic Urban store took 12 weeks, including Razorpay payments, courier shipping through Shipmozo, customer accounts, and the admin panel.

Can a custom store sell on Amazon or other marketplaces too?

Yes. A custom store can connect to marketplaces and other sales channels, so products and stock stay in step, though each connection adds build time. Shopify has ready-made apps for many of these. If most of your sales will come through marketplaces rather than your own site, that's a strong reason to stay on Shopify for now.