Skip to content
E-commerce14 min read

Shopify vs Custom Ecommerce Website: Which Wins in 2026?

Shopify vs a custom ecommerce website in 2026: real monthly and per-order fees, a 3-year cost comparison, Bangladesh payment limits and when to switch.

Md. Shishir Ahmed, founder of ArrowbinMd. Shishir AhmedFounder, ArrowbinPublished · Updated
Mockup of two browser windows side by side: a template storefront with a standard product grid, and a custom storefront with its own layout and a checkout that offers card and mobile wallet payments or cash on delivery

The short answer

Choose Shopify if you want to launch fast with a standard catalog and checkout: for most stores it's the cheaper option, and where Shopify Payments is available its platform cost is just the subscription. Choose a custom store when your checkout, pricing, integrations or local payment flows don't fit Shopify. On fees alone, a custom build (our estimate: $30,000 to $90,000, plus 15–20% a year to run) only catches the best Shopify plan at about $152,000 a month in gateway-paid sales. In Bangladesh, where Shopify Payments isn't available, Shopify adds 2% on Basic or 1% on Grow to every gateway-paid order, on top of the gateway's own fee.

On this page

If you're about to launch an online store, or you're tired of the one you have, the choice usually comes down to two paths. Pay Shopify every month, or pay someone to build a store you own. This post is for founders who need to make that call with real numbers, in the US or the UK as much as in Bangladesh.

Some context on where I'm coming from. At Arrowbin we've built both. Most of our stores are custom Next.js builds, such as Maneel Club (moved off WordPress) and FlexOver BD (built from scratch), and we built গ তে গয়না's first store on Shopify. Custom is the bigger project for us, so you'd expect me to push it.

For most new stores, I won't.

Shopify or a custom ecommerce website: which should you choose?

Choose Shopify if you want to launch fast with standard products and a standard checkout. Choose a custom store when your checkout, pricing, integrations or local payment needs don't fit Shopify, or when Shopify's fees start to cost more than running your own platform would.

For a new brand selling physical products in one country, Shopify is the sensible default. Custom earns its cost when the store itself is part of what makes the business different, or when Shopify's rules start costing you sales or margin. WooCommerce sits between the two, and I'll come back to it.

  • Monthly platform cost

    Shopify
    $25 Basic, $65 Grow, $399 Advanced (billed monthly); Plus from $2,300
    Custom (e.g. Next.js)
    No platform fee; you pay for hosting and upkeep
    WooCommerce
    Free plugin; you pay for hosting plus any paid plugins
  • Extra fee with a third-party gateway

    Shopify
    2% Basic, 1% Grow, 0.6% Advanced, 0.2% Plus
    Custom (e.g. Next.js)
    None
    WooCommerce
    None from WooCommerce itself
  • Design freedom

    Shopify
    Wide inside Shopify themes (Liquid templates)
    Custom (e.g. Next.js)
    Anything you can build
    WooCommerce
    Wide inside WordPress themes
  • Checkout control

    Shopify
    Shopify's hosted checkout; custom UI in the main checkout steps is Plus only
    Custom (e.g. Next.js)
    Full: you design the flow
    WooCommerce
    Full, through plugins or code
  • Local payments (bKash, Nagad, COD)

    Shopify
    Third-party payment apps; COD as a manual method
    Custom (e.g. Next.js)
    Direct integration with any gateway's API
    WooCommerce
    Gateway plugins, of mixed quality
  • Apps or plugins

    Shopify
    Large app store, mostly monthly subscriptions
    Custom (e.g. Next.js)
    Built in, or wired to services you pick
    WooCommerce
    Huge plugin library, which is also the main security risk
  • Speed control

    Shopify
    Shopify runs hosting; theme and app scripts are on you
    Custom (e.g. Next.js)
    You decide every script and render path
    WooCommerce
    Depends on your host and your plugin count
  • Maintenance burden

    Shopify
    Low: Shopify patches the platform
    Custom (e.g. Next.js)
    Highest: you own the code and the servers
    WooCommerce
    High: constant core and plugin updates
  • Data ownership and export

    Shopify
    CSV exports; the platform stays Shopify's
    Custom (e.g. Next.js)
    Your database, your schema
    WooCommerce
    Your database, on your host
  • AI shopping channels

    Shopify
    Built in: ChatGPT, Copilot, Google AI Mode, Gemini
    Custom (e.g. Next.js)
    You build the feeds and structured data
    WooCommerce
    Plugins plus your own feed work
  • Time to launch

    Shopify
    3–6 weeks (Arrowbin estimate)
    Custom (e.g. Next.js)
    8–12 weeks headless, 12+ fully custom (Arrowbin estimate)
    WooCommerce
    Close to Shopify with a stock theme (our view)
  • Who you need on the team

    Shopify
    A store manager; a Shopify developer for theme work
    Custom (e.g. Next.js)
    A developer or partner on call
    WooCommerce
    A WordPress developer who keeps plugins patched

Three rows settle most cases. The gateway fee tells you what Shopify really costs. Checkout control and local payments tell you whether your customers can pay the way they want to, which matters more than any fee.

What does Shopify really cost per month and per order?

Shopify costs a monthly subscription, plus an extra 2% (Basic), 1% (Grow), 0.6% (Advanced) or 0.2% (Plus) of each order if a third-party provider takes the payment instead of Shopify Payments. That fee sits on top of whatever your payment provider charges.

These are the prices Shopify's pricing page showed on October 22, 2026, in US dollars. The same page says pricing and payment options can differ by country, so check it from where your business is registered.

  • Basic

    Billed monthly
    $25
    Billed yearly (per month)
    $19
    Fee with a third-party gateway
    2%
  • Grow

    Billed monthly
    $65
    Billed yearly (per month)
    $49
    Fee with a third-party gateway
    1%
  • Advanced

    Billed monthly
    $399
    Billed yearly (per month)
    $299
    Fee with a third-party gateway
    0.6%
  • Plus

    Billed monthly
    From $2,300
    Billed yearly (per month)
    Not shown
    Fee with a third-party gateway
    0.2%

Most of the bad Shopify math online comes from mixing up two different fees. Card processing is what Stripe, SSLCommerz or Shopify Payments charges to move the money, and you pay it on any platform. The third-party fee is Shopify's own cut, and you only pay it when Shopify Payments isn't processing the order.

A worked example. Say your store takes $10,000 a month through a third-party gateway. On Basic you pay Shopify $25 + $200 = $225 a month. On Grow it's $65 + $100 = $165. Grow costs more on paper and less in practice.

You can find your own crossover points with one formula: plan price + (fee rate × monthly sales through the gateway). Set two plans equal and solve. On monthly billing, Grow beats Basic once those sales pass $4,000 a month, and Advanced beats Grow above $83,500. On yearly billing the points drop to $3,000 and $62,500.

Then there are apps. Most stores add a few for reviews, subscriptions or search, and many bill monthly. There's no honest average to quote, so price the apps you'd actually need before comparing anything.

What does a custom store cost to build and run?

A custom store has no platform fee and no cut of your sales, but you pay to build it and then pay to keep it running. Our published estimate for a store of this size is $30,000 to $90,000 to build, plus roughly 15–20% of that each year for hosting and maintenance.

That build range comes from our guide on what a custom build costs, where an online store sits in the mid-size tier. The 15–20% yearly figure is an Arrowbin planning rule, not an industry statistic; our guide to what keeping a store running costs each year explains what it pays for. The running costs break down like this:

  • Hosting: a Next.js store runs on a managed platform or a VPS. For a small store it's usually the smallest line on the bill.
  • Payment processing: you still pay your gateway. Stripe's US pricing is 2.9% + 30¢ per successful domestic card charge, with no platform fee on top.
  • Maintenance: framework upgrades and security patches. Add monitoring, and backups you've actually restored at least once.
  • Services you'd otherwise get as apps, such as transactional email or reviews. You swap Shopify app bills for SaaS bills, or for code you own.

How do the two compare over three years?

Over three years, Shopify costs less unless your gateway-paid sales pass about $152,000 a month. These are the assumptions, so you can swap in your own:

  • Shopify on yearly billing at the October 22, 2026 prices above, for 36 months.
  • Every online order is paid through a third-party gateway, so Shopify's extra fee applies. That's the Bangladesh case, or any store that can't use Shopify Payments.
  • Card processing is left out of both columns, because you pay it either way.
  • Apps and themes are left out too. They'd add to Shopify's side, though some of that cost comes back on the custom side as SaaS bills.
  • Custom uses our published estimate: $30,000 to $90,000 to build, plus 15–20% of the build cost per year.
  • Shopify Basic, third-party gateway

    $10k a month in sales
    $7,884
    $50k a month in sales
    $36,684
    $150k a month in sales
    $108,684
  • Shopify Grow, third-party gateway

    $10k a month in sales
    $5,364
    $50k a month in sales
    $19,764
    $150k a month in sales
    $55,764
  • Shopify Advanced, third-party gateway

    $10k a month in sales
    $12,924
    $50k a month in sales
    $21,564
    $150k a month in sales
    $43,164
  • Shopify Grow, with Shopify Payments

    $10k a month in sales
    $1,764
    $50k a month in sales
    $1,764
    $150k a month in sales
    $1,764
  • Custom store (Arrowbin estimate)

    $10k a month in sales
    $43,500–$144,000
    $50k a month in sales
    $43,500–$144,000
    $150k a month in sales
    $43,500–$144,000

Read that table honestly and Shopify wins most cells. With Shopify Payments, the platform costs you the subscription and nothing else, so a custom build never pays for itself on platform fees. Without Shopify Payments, the cheapest custom build only catches the best Shopify plan at about $152,000 a month in gateway-paid sales. That's roughly $1.8 million a year.

So fees are rarely a good reason to leave Shopify. Capability is.

Line chart of 3-year cost against monthly gateway-paid sales: the cost of each Shopify plan with the third-party fee rises with sales, and Advanced only reaches the $43,500 low end of a custom build at about $152,000 a month(opens the full-size chart in a new tab)
Computed from Shopify's pricing page (yearly billing, Oct 22, 2026) and Arrowbin's published build estimate. Excludes card processing and apps.Tap the chart to open it full size.

Where does Shopify clearly win?

Shopify wins on speed to launch, on a hosted checkout you never have to secure yourself, on its app ecosystem, and on built-in sales channels that now include AI assistants. For a store with a normal catalog and a normal checkout, that's a lot of work you never do.

Launch time is the obvious one. Our own planning estimate is 3–6 weeks for a Shopify store, against 8–12 weeks for a headless storefront and 12 or more for a fully custom platform. When you don't yet know whether the product sells, those extra weeks are expensive.

The quieter win is everything you don't own. Shopify hosts the store and patches the platform, and its checkout is Shopify's code to secure. Nobody on your team gets paged about a server. On a custom store, every one of those jobs is yours or your developer's, and checkout bugs cost money by the hour.

Then there's the app store. Most things a growing store wants, from reviews to loyalty points, already exist as an app you can try this afternoon. Some are clunky and the bills add up, but trying a feature in an hour beats commissioning it while you're still finding out what sells.

Responsibility matrix for Shopify versus WooCommerce versus a custom store: Shopify handles hosting and security patches plus checkout code, while WooCommerce or custom store owners handle most of that running work themselves(opens the full-size chart in a new tab)
Who does the day-to-day running work on each platform. Simplified Arrowbin view.Tap the chart to open it full size.

Where does a custom store win?

A custom store wins when your business needs something Shopify can't express cleanly: unusual product logic, wholesale pricing beyond Shopify's plans, deep integration with your own systems, or full control of checkout and page speed. It also wins where Shopify's payment options are limited.

Checkout is the big one. Shopify's developer docs say checkout UI extensions for the information, shipping and payment steps 'are available only to stores on a Shopify Plus plan'. Below Plus, you're configuring Shopify's checkout rather than designing your own. If your conversion problem lives inside checkout, that matters.

Wholesale pricing is closer than it used to be. Shopify's changelog says that since April 2, 2026, plans from Basic to Advanced get native B2B features, including up to 3 active B2B catalogs plus company profiles and payment terms. Plus keeps unlimited customer-specific catalogs, along with partial payments and deposits. If your price lists need more than that, custom starts to make sense.

Integrations are where I see stores outgrow apps. When we take over a WordPress store to rebuild it, the first thing we map is every place where money or stock changes hands: checkout, refunds, stock sync with an ERP, courier booking. When those rules are yours rather than an app's settings, owning the code beats stacking apps that each half-solve it. The homepage is the easy bit.

Speed is real but often oversold. On a custom Next.js store you decide every script that loads; on Shopify, speed mostly comes down to your theme and the apps you install. I won't promise a percentage uplift from going custom, and I'd be wary of anyone who does.

There's also a middle route people forget: headless Shopify. You keep Shopify's back office and checkout and build your own front end on its Storefront API, which Shopify says serves your catalog and the cart, then hands customers off to checkout. You get design freedom without owning payments. Our guide to whether headless commerce is worth it covers what it costs and who it suits.

Positioning chart of control against upkeep: Shopify sits at low control and low upkeep, headless Shopify in the middle, WooCommerce at high upkeep, and a custom store at the highest control and high upkeep(opens the full-size chart in a new tab)
More control means more running work you own. Arrowbin view, not a measurement.Tap the chart to open it full size.

What about WooCommerce?

WooCommerce sits in between. It's open source and flexible with no monthly platform fee, but you own the hosting and the updates, plus plugin security. It suits teams already on WordPress who have someone to keep it patched.

WordPress runs 40.0% of all websites, according to W3Techs data from October 14, 2026, so WooCommerce developers are easy to find. WooCommerce pitches itself as open source with no 'monthly platform fees', and that part is true.

The catch is plugins. Patchstack's State of WordPress Security in 2026 counted 11,334 new vulnerabilities in the WordPress ecosystem in 2025, and 91% of them were in plugins. A typical store runs plugins for payments and shipping, plus more for SEO and caching. Each one is code you're trusting with customer data.

Most of our e-commerce work is moving stores off exactly this setup. If that's where you are, our guide to moving off WooCommerce safely covers the redirect plan.

My view: WooCommerce is a fine choice if WordPress is already your home and you budget for maintenance. As a fresh start for a non-technical founder in 2026, I'd pick Shopify over it.

Does the answer change for stores in Bangladesh?

Yes. Shopify Payments isn't available in Bangladesh, so every order paid through a gateway carries Shopify's third-party fee on top of the gateway's own fee, and local wallets and cash on delivery need extra setup.

Shopify's list of supported countries for Shopify Payments has 41 entries. The US is on it, as are the UK and Australia. Bangladesh isn't, so a Bangladeshi store has to use a third-party payment provider.

Take one common gateway. SSLCommerz lists 2.5% per successful transaction (3.5% for AMEX), and says that rate also applies to bKash and Nagad payments. On Shopify Basic, a gateway-paid order costs 2% + 2.5% = 4.5% in fees. On Grow it's 1% + 2.5% = 3.5%, and on Advanced 0.6% + 2.5% = 3.1%. On a custom store with the same gateway, it's the 2.5% alone.

On a ৳2,000 order, that's ৳90 on Basic, ৳70 on Grow and ৳50 on a custom store. SSLCommerz also lists a ৳25,500 non-refundable charge on its Basic plan, which you pay whichever platform you choose.

Stacked bar chart of fees on a gateway-paid order in Bangladesh: Shopify Basic plus SSLCommerz 4.5%, Grow plus SSLCommerz 3.5%, Advanced plus SSLCommerz 3.1%, a custom store with SSLCommerz 2.5%, and no Shopify fee on cash on delivery(opens the full-size chart in a new tab)
Sources: Shopify pricing page, SSLCommerz pricing page and Shopify's manual payments help page, checked Oct 15, 2026.Tap the chart to open it full size.

Cash on delivery changes the picture. Shopify's help center says 'You aren't charged third-party transaction fees for manual payments', and cash on delivery is one of those manual methods. If most of your orders are COD, the extra fee only touches the slice paid online.

Where custom earns its keep in Bangladesh is the work around COD: phone or SMS confirmation before dispatch, courier booking from the order screen, a small advance payment to filter out orders nobody plans to collect, and bKash or Nagad as real options instead of a redirect. Silent Lifestyle BD, one of our builds, is set up around cash on delivery with phone confirmation.

If you go with Shopify, check before you commit that your gateway's Shopify app supports the wallets you need. SSLCommerz has a free one, and our guide to payment gateways in Bangladesh compares it with the other options.

Which works better with AI shopping assistants in 2026?

Shopify does, out of the box. Shopify connects products to ChatGPT, Microsoft Copilot, AI Mode in Google Search and the Gemini app from its admin; a custom store can be found by the same assistants, but you do the product data and crawler work yourself.

Shopify announced Agentic Storefronts on March 24, 2026. It says sales in ChatGPT carry 'no transaction fees beyond standard processing rates', and its help page says the feature is active by default for eligible stores. For a small team, that's a real head start.

One detail people miss: the same help page describes an Agentic plan that lets you keep your existing online store. So a custom store isn't locked out of Shopify's catalog.

On your own custom store, the work looks like this:

  • Render product pages on the server so price and stock are in the HTML. Vercel's crawler study found that 'none of the major AI crawlers currently render JavaScript' (December 2024).
  • Add product structured data with price and availability for every variant, matching what the page shows.
  • Publish a product feed. OpenAI's merchant docs accept one by SFTP file upload or by API.
  • Keep feed prices and stock in sync with the store, because a stale feed is worse than none.

None of that is hard on a well-built Next.js store, but it's work Shopify merchants skip. Our guide to getting a custom store into ChatGPT shopping walks through it step by step.

Diagram of how products reach AI shopping assistants: on Shopify, products flow from the admin through Shopify Catalog to ChatGPT, Copilot, Google AI Mode and Gemini; on a custom store, server-rendered pages plus structured data and a product feed do that job, with Shopify's Agentic plan as an option(opens the full-size chart in a new tab)
Sources: Shopify news (Mar 24, 2026) and help center, OpenAI commerce docs, Vercel's AI crawler study (Dec 2024).Tap the chart to open it full size.

How hard is it to switch later?

Moderately hard, and very manageable with a plan. Products and customers export reasonably well in either direction. URLs and app data take planning, as does order history, and permanent (301 or 308) redirects are what protect your search rankings.

URLs come first. Shopify puts every product under /products/ and every collection under /collections/. Moving off Shopify means mapping each old URL to its new home, and moving onto it means bending your old URLs into Shopify's shape. Miss a few hundred and you'll see it in Search Console within weeks.

Apps are the sticky part. Each one holds a slice of your data, such as reviews or subscription schedules, and each needs its own export or a rebuild. Expect customers to set new passwords after any platform move, and write that email before launch day.

The order we follow: freeze catalog changes, export, map every URL, build the redirects, test on staging, switch DNS, then watch for 404s for a few weeks. It's dull work. It's also the difference between a migration and a traffic drop.

This is also why starting on Shopify isn't a trap. A clean Shopify store with sensible URLs is one of the easier things to move later.

What do we recommend for most startups and small brands?

Start on Shopify unless a specific requirement rules it out. Plan a custom build when fees, checkout limits or integrations cost you more than running your own store would.

This is the checklist I'd use. If two or more of these are true, a custom or headless build deserves a proper look:

  1. You can't use Shopify Payments, and your gateway-paid sales are heading towards $152,000 a month.
  2. You need changes inside checkout that Shopify only allows on Plus.
  3. Your pricing logic has outgrown Shopify's B2B tools and the apps you've tried.
  4. The store has to sync in real time with your own ERP, warehouse or courier systems.
  5. Most customers pay in ways Shopify only handles through workarounds, like COD with confirmation or local wallets.
  6. You can fund the build and about 15–20% of its cost every year to keep it healthy.

If none of those apply, launch on Shopify, keep your URLs tidy and ask the question again in a year. You'll be deciding with real sales data instead of guesses.

Decision tree for choosing Shopify, WooCommerce, headless Shopify or a custom store, based on whether your products and checkout fit Shopify, whether you already run WordPress, and whether checkout can stay Shopify's(opens the full-size chart in a new tab)
Three questions that settle most platform decisions. The custom budget is Arrowbin's published estimate.Tap the chart to open it full size.

If you're on the custom side of that list, we build custom e-commerce stores on Next.js, mostly for brands leaving WordPress and WooCommerce.

Want a second opinion on your numbers first? Book a 30-minute call and bring your monthly sales and payment mix. If Shopify is the right answer for you, you'll hear it from us.

Key takeaways

  1. 01Shopify is the right start for most new stores: it launches fast, runs a hosted checkout and leaves you no servers to patch.
  2. 02Shopify's third-party fee (2% Basic, 1% Grow, 0.6% Advanced, 0.2% Plus) only applies when Shopify Payments doesn't process the order.
  3. 03Card processing is paid on every platform, so don't count it as a Shopify cost when you compare.
  4. 04On fees alone, the cheapest custom build in our estimate only catches the best Shopify plan at about $152,000 a month in gateway-paid sales.
  5. 05Go custom for capability: checkout changes, complex pricing, deep integrations or local payment flows Shopify handles poorly.
  6. 06In Bangladesh, gateway-paid orders on Shopify carry its fee plus the gateway's, while cash on delivery orders carry no Shopify fee.
  7. 07Shopify leads on AI shopping channels today; a custom store needs server-rendered pages and a product feed, plus structured data, to match it.

Share

Md. Shishir Ahmed, Founder of Arrowbin

Written by

Md. Shishir Ahmed

Founder, Arrowbin

Founder of Arrowbin. Writes about shipping software, what it costs, and the decisions that decide whether a product works.

(01)FAQ

Questions?
Answered.

Still curious? Email hello@arrowbin.com and a human replies within a day.

  • Usually yes, and by a wide margin in the first few years. With Shopify Payments, Shopify's platform cost is just the subscription. Without it, the third-party fee grows with your sales, but by our estimate a custom build only catches up at around $152,000 a month in gateway-paid sales.

  • Yes. Shopify's pricing page on October 22, 2026 listed a third-party transaction fee of 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus. It's charged on top of your gateway's own processing fee.

  • Only through a third-party payment provider with a Shopify payments app, because Shopify Payments isn't available in Bangladesh. SSLCommerz's pricing page covers bKash and Nagad at its 2.5% standard rate, but confirm that the provider's Shopify app offers the wallets you need before you build around it.

  • No. Shopify's help center says you aren't charged third-party transaction fees for manual payments, and cash on delivery is a manual payment method. The extra fee applies to orders paid through a third-party gateway.

  • It can be, because you control every script and how each page renders. It's only faster if it's built and maintained well. A heavy custom build can easily be slower than a lean Shopify theme.

  • Yes. Products and customers export as CSV files, and the real work is in URL redirects and customer accounts, then app data and order history. Plan the redirects first, because they protect your search rankings.

  • Pick it if you already run WordPress and someone on your team will keep plugins patched. It has no monthly platform fee, but plugins account for most new WordPress security issues, so budget for maintenance.

  • Shopify, if you want it working this week, because Agentic Storefronts connect your catalog from the admin. A custom store gets there with server-rendered product pages and a product feed backed by structured data, or by using Shopify's Agentic plan next to your own site.

(02)Keep reading

More before you build

  • E-commerce

    15 min read

    Mockup of a Bangladeshi online store checkout in a browser, with bKash, Nagad, card and cash on delivery payment options and a Tk 2,510 total, beside a phone showing the payment received

    Bangladesh Payment Gateway Integration: bKash vs SSLCommerz

    Most Bangladeshi shoppers want cash on delivery or a mobile wallet at checkout. Here is how to choose between an aggregator and direct bKash or Nagad, what each costs, and how to wire it up safely.

    Read
  • E-commerce

    14 min read

    Mockup of a headless commerce setup: a custom storefront in a browser window beside a separate commerce back office with an orders list, joined by an API line that also feeds a phone app and an AI shopping assistant showing the same product

    Headless Commerce: Is It Worth It for Your Store in 2026?

    Headless commerce buys you design freedom and more storefronts, at the price of a second system to build and run. When it pays off, what it costs from the vendors' own pricing pages, and why most stores should wait.

    Read

(03)Your move

Let's build
something loud

Tell us what you're making. You'll get a straight answer on scope, timeline and cost from a senior engineer, usually within a day.

hello@arrowbin.comor write to us directly