Shopify charges you three separate meters every month: here's what you're paying for

Shopify earns its position for the right store, but plans are just one of three recurring costs: subscriptions, transaction cuts without Shopify Payments, and accumulating apps for deliberately omitted base features. Compare every dimension, including when Shopify wins.

  • Platform plan $39–$399/mo
  • Transaction cut 0.5%–2% / sale
  • App stack $50–$400/mo
  • 5-year total $12,000–$35,000+

Shopify vs. hand-coded custom: side by side

Both columns are written to be accurate. Where Shopify has an advantage, the table says so. Where a custom store has the edge, so does that column.

Shopify vs. hand-coded custom e-commerce store, compared factor by factor
Factor Shopify Hand-coded custom (ArdinGate)
Upfront cost $0 to start (no build fee required) $6,300+ one-time (site + store build), no recurring platform fee
Monthly platform fee $39–$399/month, required to keep the store live None (no subscription, ever)
Transaction fees 0.5%–2% per sale on top of processor rate (waived only with Shopify Payments)1 Processor rate only (no platform middleman)
App / feature costs $50–$400+/month in stacked third-party apps for common features Built into the codebase (no per-feature monthly rental)
Checkout control Locked on all plans below Shopify Plus ($2,300+/month)1 Fully custom: any flow, any fields, any logic
Page speed (mobile first paint) 1.5–2.5s clean; 3–5s with installed apps Under 1 second (HTML delivered directly, no JS runtime)
Google page speed and stability checks Passes when new; degrades measurably with each app installed Passes by default (no platform layer to fight)
Code and store ownership Rented (store runs on Shopify's infrastructure, can't be moved) Full codebase delivered on launch day; portable to any PHP host
Platform lock-in risk High (migrating away means rebuilding the store from scratch) None (move hosts, switch developers, modify anything)
SEO control Good basics; forced /products/ and /collections/ URL paths Full: URL architecture, schema, canonicals, server headers
Data ownership Exportable CSV (your data is accessible, store logic is not portable) Your database, your server, your files: move anywhere
Fulfillment network / POS Strong (native POS hardware and negotiated carrier shipping rates) Not included; third-party integrations possible
Multi-channel selling Native integrations with Amazon, Meta, TikTok Shop Possible via API integration; requires custom development
5-year total cost (estimate) $12,000–$35,000+ in plan + fees + apps $6,300–$15,000 build + $3,600–$10,800 hosting: then you own it

When you keep the platform

When Shopify is the right call

Shopify built its position on a functional store with no developer, live in days. For certain operational models, the recurring cost buys real platform value. These are the cases where staying makes sense even after running the full cost math.

High-volume fulfillment operations

Shopify's carrier deals get high-volume shippers discounted USPS, UPS, and DHL rates hard to replicate alone. Shipping 200+ orders weekly with Shopify Shipping cutting per-package cost is a real, dollar-value edge that changes the stay-vs-leave math. Factor it in before deciding.

Retail with Shopify POS

Running a physical location with Shopify's POS syncing in-person and online inventory in real time is a mature integration that's painful to replace, one of the rare cases where the platform creates real lock-in value beyond cost. A store doing significant register sales has a much stronger case for staying than an online-only one.

Multi-channel selling at scale

Shopify's native Amazon, eBay, Meta, and TikTok Shop integrations centralize inventory and orders in one dashboard, work a custom store can't replicate without real API investment. Where multi-channel is central to the business, that infrastructure earns its keep, unlike a single-channel store just looking to cut fees.

Early-stage stores validating a product idea

Testing whether a product sells, with no certainty the store runs six months from now, makes paying a developer the wrong spend. Shopify lets you test cheaply and fast. Once the product works and you're planning for three to five years out, the math starts swinging toward custom. Shopify's a good incubator, but an expensive permanent address.

One factor across all four scenarios: Shopify raised plan prices 38% in 2023 (Basic $29→$39, mid-tier $79→$105, Advanced $299→$399), and can do it again. Stores deeply tied to Shopify POS, Shipping, and the app ecosystem have little leverage when that happens: rebuilding to leave costs more than absorbing the increase. That's lock-in, switching cost keeps the price negotiable in one direction only. Worth pricing in now if none of the four scenarios above apply to you.

Where a custom store outperforms Shopify

These structural advantages compound over time: different economics, different performance, and fundamentally different ownership.

The total cost of ownership inverts, usually by year two to four on Core hosting

Shopify's Basic plan is $39/month as of mid-2026 (verify before budgeting), mid-tier $105, Advanced $399. Add up to 2% transaction fee on non-Shopify-Payments sales, plus a realistic $50–$300/month app stack for reviews, back-in-stock, subscription billing, filtering, loyalty, and analytics. Basic plan plus a modest app stack runs $2,500–$4,000/year in platform costs before product, ads, or operations: $12,500–$20,000 over five years, with no equity and no portability.

A custom store (site build plus store build) starts at $6,300, running $6,300–$15,000 for most stores, plus hosting at $60/mo to $180/mo: $9,900–$25,800 over five years depending on build and tier, then the site is yours. On $60/mo Core, a smaller build is absorbed in roughly two to four years against $2,500–$4,000/year of Shopify spend; against the lean Basic-plus-$100-apps stack below ($8,340 over five years), custom still costs about $1,560 more at year five and crosses over around year six or seven. Above Core the crossover moves later: two to five years on $100/mo Care, and on $180/mo Priority only if your Shopify bill sits near the top of that range. Pick the support tier you want, then check the crossover against your own spend.

Shopify Basic plan $2,340 / 5yr
App stack at $100/mo $6,000 / 5yr
Shopify five-year total $8,340 / 5yr
Custom build + Core hosting $9,900 / 5yr

A checkout built for how you sell, not how Shopify sells

Every Shopify store below Plus runs the same checkout template: field order, upsell placement, trust signals, shipping display, all controlled by Shopify within limits it sets. Real checkout customization requires Shopify Plus at $2,300/month minimum, $27,600/year1 just to control what checkout looks like.

Checkout is where the sale happens or doesn't. A custom checkout fits your model: one-page or multi-step, guest or required accounts, cart-based upsells, gift messages, subscription toggles, local pickup, any combination. A 1% checkout conversion gain on a $500,000/year store is $5,000 annually, and optimizing without hitting a platform wall matters.

Page speed that doesn't slow down as you add features

A clean Shopify store loads reasonably fast, but every app you install (reviews widget, loyalty bar, exit-intent overlay, chat bubble) adds code visitors must download before using the page. A product page at 1.8 seconds new can hit 3.5–4 seconds after four or five apps. Each extra second means more visitors bouncing, and Google's ranking checks get harder to pass as the code piles up and can't be trimmed.

A custom store sends the finished page straight to the browser, no extra layer to load. Features run behind the scenes (reviews from the database, loyalty points, back-in-stock logic on the server) with no added wait, so the page loads under one second regardless of feature count. What page speed means for rankings →

Search rankings built into your site structure, not a platform limitation

Shopify's web addresses are locked: products at /products/, collections at /collections/, blog posts at /blogs/, unchangeable. A leather goods store gets /collections/wallets and /products/bifold-wallet: flat paths identical to every other Shopify store. A custom store builds hierarchies that match how people search and how the catalog's organized (/mens- accessories/wallets/bifold/, /leather-gifts/under-50/), which helps Google rank pages higher than flat, look-alike paths.

Beyond addresses: Google uses behind-the-scenes labels to understand your business and each page. On a custom store those labels are written exactly as Google expects, every product page marked as a product with review scores, price, and stock status, every category and breadcrumb labeled correctly. None of it needs an app, breaks on platform updates, or hides behind a higher tier.

Owning the store, not renting access to it

A Shopify store is a subscription in the literal sense: stop paying and it goes offline. Your "built" code isn't portable, it runs inside Shopify's infrastructure. Migrating means rebuilding from scratch. Price changes get absorbed or rebuilt around; discontinued features get adapted to. Every platform decision is a constraint you inherit as a tenant.

A custom store is files and a database you own outright, PHP source, catalog schema, checkout logic, customer accounts, all on a server you control. Switch hosts for a cheaper rate, hand the codebase to a different developer, or archive and restart the store without rebuilding. It belongs to you like your business name and inventory do, no platform permission required.

Objections, itemized

The common reasons people choose Shopify: addressed directly

Shopify costs nothing upfront

Accurate, and worth weighing. A custom build needs upfront investment before any sale; Shopify's $39/month gets you live with no build cost. That's a real advantage when capital is tight, you're validating an idea, or unsure the store runs long enough to amortize a build.

What matters is the store's life, not day one. Zero upfront doesn't mean zero total cost, it means smaller payments that never stop, for a store you never own. Confident it runs five years and your Shopify bill (plan, apps, fees) tops about $2,000/year? The five-year comparison favors custom. A lean Basic store with few apps can stay cheaper on Shopify.

I can manage Shopify myself without a developer

Shopify's admin lets non-technical owners add products, set discounts and shipping rules, process orders, and install apps without code, a real strength custom can't fully replicate when self-management is a hard requirement.

Instead, the $100/mo Care hosting tier covers up to an hour a month of routine work (content updates, new product pages, config changes, seasonal swaps), done by the site's builder within about a week. Day-to-day runs without a developer; structural changes need one. If total self-sufficiency is the goal, that tradeoff matters.

Shopify can have me selling this week

Correct. A motivated person can sell on Shopify in a weekend; a custom build takes six to ten weeks depending on catalog and checkout complexity. Need orders this Friday? Shopify wins on timeline; no custom build launches in five days without compromising quality.

The real question is what the store needs after Friday. Six to ten weeks is a small fraction of a five-year life. Building it right once beats building fast and rebuilding later, once checkout becomes a constraint, app fees compound past sense, or a faster custom competitor outranks you for the searches that drive revenue.

The verdict

Bottom line on Shopify vs. custom

Shopify's right when the platform does operational work: discounted shipping at volume, synced POS inventory, multi-channel selling from one dashboard, or a product idea that isn't proven yet. There, the monthly cost buys infrastructure that earns its keep.

For a store built to own and run for years, a defined catalog, search traffic, a long-term asset rather than a rented experiment, the numbers favor custom once your Shopify bill passes about $2,000 a year. The deciding factor is checkout: fine with Shopify's locked template and a platform cut on every sale, Shopify works. Want a checkout built for how you sell, fast pages, and a codebase you own with hosting as the only recurring bill, custom is the answer.

Five-year delta: custom on Core costs more than Basic plus $100/mo apps+$1,560

What a custom store bills

Pricing

Custom builds are quoted per project, catalog size, checkout complexity, and integrations vary too much for a flat price. Standard stores (defined catalog, Stripe checkout, customer accounts, discount codes, order admin) fall in the $6,300–$15,000 range: the site build ($2,800–$5,000) plus the store build ($3,500–$10,000). Subscription billing, complex variants, or third-party fulfillment are scoped individually.

After launch, managed hosting is billed monthly from launch, starting at $60/mo (SSL, nightly backups, uptime monitoring, server-level patches); $100/mo adds up to an hour of content edits a month and quarterly performance reviews; $180/mo adds up to three hours, same-day response, and a staging environment. No long-term contract: cancel anytime, 30 days' notice, no fee, take the source files. Hosting is the only recurring cost.

For comparison: Shopify Basic at $39/month is $2,340 over five years for a store you still don't own; add a $100/month app stack and it's $8,3401. A custom store at $6,300 plus $60/mo Core hosting runs $9,900 over the same period, about $1,560 more, and you own it outright; it pulls ahead around year six or seven, sooner if your real Shopify bill is higher.

Full pricing breakdown →

Questions about Shopify vs. a custom store

Does Shopify charge transaction fees on top of my payment processor?

Yes, unless you use Shopify Payments exclusively. Basic adds 2% per transaction on outside gateways like PayPal or Stripe, 1% on mid-tier, 0.5% on Advanced, stacked on your processor's rate. Stripe's 2.9% plus 30 cents becomes about 4.9% plus 30 cents for a Basic merchant. On a $50,000/year store that alone runs $1,000. Switch to Shopify Payments and the cut disappears, but you're locked to their processor with no negotiating leverage. A custom store connects straight to Stripe or PayPal: no middleman, no skim.

What does the Shopify app stack cost?

Shopify's base plans are lean. Features most stores need, reviews, back-in-stock alerts, subscription billing, bundles, filtering, popup overlays, loyalty programs, detailed analytics, almost always require paid third-party apps. Each runs $10 to $50/month, and an established store commonly carries four to eight: $40 to $400/month on top of the plan and any sales fees. In a custom store these are built into the code once: no per-feature rental, no app breaking on a Shopify update, no download penalty from extra scripts on every page. The app tax is where Shopify's real monthly cost outgrows the advertised plan price.

Will I save money over five years switching from Shopify to a custom store?

Often, but it depends on your plan and app spend. Shopify's plan alone runs $468 to $4,788/year, Basic through Advanced; add transaction fees off Shopify Payments and a modest $100/month app stack, and $15,000 to $30,000 over five years is realistic. A custom store (site build plus store build, from $6,300) is a one-time cost plus hosting; against $2,500 to $4,000/year in Shopify spend it's recouped in roughly two to four years on $60/mo Core hosting, while a lean Basic store with a light app stack may never cross over within five years. Add your full annual Shopify spend (plan, apps, fees), multiply by five, and compare to a custom estimate. If Shopify's logistics or POS integrations are critical to your operation, the math shifts since the platform is doing more than hosting.

Can a custom-built store handle everything a Shopify store can?

For most-used features, yes: catalog with variants, cart and checkout, discount codes, inventory tracking, shipping rate calculation, customer accounts, order history, and Stripe or PayPal processing. Harder to replicate: Shopify's carrier network with negotiated rates for high-volume shippers, built-in POS hardware with synced inventory, and its App Store's breadth for niche integrations. High-volume Shopify Shipping or physical-location Shopify POS are worth weighing before moving. For a defined catalog and clear purchase journey, custom covers the full functional scope with no platform dependency or subscription.

How does checkout work on a custom store compared to Shopify?

Shopify's checkout is locked: flow, fields, layout, and upsells are controlled by Shopify within its limits, unless you're on Shopify Plus at $2,300/month minimum. Every store below Plus runs the same template with cosmetic differences only. A custom checkout is built for how you sell: one-page or multi-step, guest or required accounts, cart-based upsell logic, gift messages, subscription toggles, local pickup, or any flow your journey needs. Checkout is the highest-leverage part of the funnel, restricting it below $27,600/year in platform fees is worth naming plainly.

How does page speed compare between Shopify and a custom store?

Shopify pages carry shared-platform overhead: extra code, theme templates, one script per app. A clean store with few apps appears on mobile in about 1.5 to 2.5 seconds; four or five apps push that to 3 to 5 seconds, since each adds code that must run first. A custom store sends the finished page directly to the browser, no extra layer, so it loads under one second regardless of features running behind the scenes. Every extra second on mobile costs buyers, and Google's ranking checks read the same numbers: the gap is structural, the more features on Shopify, the slower it gets.

Is Shopify better for SEO than a custom store?

Shopify covers basic SEO: editable titles and descriptions, automatic sitemaps, duplicate-page signals, enough to rank in moderate-competition categories. The constraint is structural: products are forced into /products/ and collections into /collections/, unchangeable. A running-shoe store gets /collections/mens-running-shoes/, not a grouped path like /mens/shoes/running/. Beyond addresses, telling Google what a product is, its stock, price, and reviews requires app subscriptions or code on Shopify. On a custom store that's built into the page itself, per product, with no app to break. In competitive searches, that control is a measurable ranking advantage.

What happens to my data if I leave Shopify?

Shopify exports your product list, customer names, and order records as spreadsheets, so getting data out isn't the problem. The store itself doesn't transfer: look and feel, checkout, installed apps, and custom touches all stay behind, meaning a full rebuild on the new platform. On a custom store you own everything from day one, source code, product database, checkout code, customer records, order history. Moving to a cheaper host, a new developer, or a different setup needs no one's permission. The store belongs to you outright.

How long does it take to migrate from Shopify to a custom store?

A straightforward migration (importing product list, customers, order history; rebuilding the site; forwarding old links) usually takes six to ten weeks depending on catalog size and features to rebuild. Product data exports from Shopify as a spreadsheet, so that part's mostly automated; the manual work is organizing the new catalog structure and mapping every bookmarked URL. Subscription products, unusual options, or multi-platform sales add time. The new store launches only once fully built and tested, so the current one stays live with no downtime. Rankings almost always hold through a careful migration and often improve as the new store loads faster.

When does it make sense to stay on Shopify?

Shopify earns its fees when its ecosystem does more than catalog hosting and order processing: high-volume fulfillment with negotiated carrier rates lowering package costs; POS with live physical/online inventory sync; Amazon, eBay, Meta, and TikTok selling from one native dashboard; or critical apps without clean alternatives. Those operations justify the infrastructure. Moving makes most sense when plan, app, and transaction fees chiefly buy a catalog and checkout that custom could deliver without monthly overhead or a cut of each sale.

What does a custom e-commerce build cost compared to Shopify over time?

Custom stores are a one-time cost quoted per project based on catalog, checkout complexity, and integrations. The only ongoing cost after launch is hosting, billed monthly from launch: $60/mo (Core) covers SSL, backups, uptime monitoring, and patches; $100/mo (Care) adds up to an hour of content edits a month and quarterly performance reviews. Compare that to Shopify Basic at $39/month (mid-2026), transaction fees off Shopify Payments, and a typical $50 to $300/month app stack: $2,500 to $4,000/year in platform costs before product, ads, or operations, $12,500 to $20,000 over five years, no portable asset. A custom store at $6,300–$15,000 (site build plus store build) plus $60/mo Core hosting runs $9,900 to $18,600 over five years, for a store you own outright with only hosting to pay after the build.

Price sources 1 vendor pricing page, checked September 2026
  1. Shopify pricing as of September 2026, per www.shopify.com/pricing. ↩

Itemize your actual bill

Know your actual Shopify number before you decide.

Tell me your monthly order volume, your current plan, and which apps you are paying for. You will see the five-year cost comparison and whether a custom build pencils out for your store.

Get a free cost comparison