Shopify vs Custom E-commerce for a Growing Store, Decided by Numbers
What Shopify really costs once apps, fees and themes are added up, where it starts to limit a growing store, what custom or headless costs, and how to decide by order volume and complexity.

Most growing stores do not have a Shopify problem. They have a "we're paying for eleven apps and still can't do the one thing we need" problem. That is a different question, and it has a different answer than "rip it out and build custom."
This post is for a store doing real volume, with a catalog that is getting complicated or a B2B side that Shopify's defaults do not handle well. We'll add up what Shopify actually costs at that stage, show where it starts to limit you, put a price on the custom and headless options, and give you a way to decide by order volume and complexity. If your "store" is mostly a marketing site with a few products, you can stop reading after the first section. Shopify is fine.
What Shopify really costs per month
The plan price is the smallest line on the bill. Shopify's own pricing page lists Basic at $39 a month, Grow at $105, Advanced at $399, and Plus starting at $2,300, with lower rates on annual billing. Those are the numbers people compare. Then four other lines show up.
Payment processing. On the same pricing page, online card rates run from 2.9% plus 30 cents on Basic down to 2.25% plus 30 cents on Plus. On $1 million a year in online sales, the gap between Basic and Advanced is roughly $4,000 a year, which is about what the Advanced plan costs. That is why mid-volume stores usually end up on Advanced by default.
Transaction fees for third-party payment providers. If you use a gateway other than Shopify Payments (common for B2B stores that want net terms, or for industries Shopify Payments won't serve), you pay an extra 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus. On $1 million a year, that 0.6% is $6,000 of pure platform tax.
Apps. This is where the bill gets away from people. Subscriptions, bundles, wholesale pricing, reviews, loyalty, a page builder, an ERP connector. Each app is "only" $20 to $300 a month. A store running ten to fifteen apps commonly spends more on apps than on the plan.
Theme. A one-time cost. Paid themes on the Shopify Theme Store currently list from about $150 to $450. Customizing one beyond the theme editor is agency work, typically a few thousand dollars.
So a growing store on Advanced, with twelve apps and a third-party gateway, is realistically spending $1,000 to $2,500 a month before processing. Still cheap for what you get. The question is not whether Shopify is expensive. It is whether it is doing the job.
Where Shopify starts to limit a growing store
Four areas account for nearly every "we've outgrown Shopify" conversation we have.
Checkout. Shopify's checkout is excellent and converts well, and that is partly because they lock it down. According to Shopify's help center, standard customizations (the editor, apps on the thank-you and order status pages) are available on Basic and above, but apps that customize the information, shipping and payment pages, and the Checkout Branding API, are Plus only. If you need a custom field at checkout, a rule that blocks shipping to certain zip codes for certain SKUs, or a B2B approval step, you are either paying $2,300 a month or working around it.
B2B pricing. Shopify B2B has improved, but on Basic, Grow and Advanced you get up to three B2B catalogs. Wholesale operations with customer-specific price lists, tiered volume pricing, net-30 terms and quote requests tend to end up with a separate wholesale app, a second store, or Plus.
Complex catalogs. Configurable products, products with dependent options (pick a size, then only compatible accessories appear), made-to-order items with pricing formulas, or products that need inventory tracked at a component level. The variant model is the constraint. Apps paper over it until they don't.
Integrations. A warehouse system, an ERP, a custom quoting tool, a legacy order database. Connector apps exist for the popular pairs. For anything unusual, you are writing custom code against Shopify's APIs anyway. We've covered when a no-code connector is enough and when it isn't in Zapier and Make vs a custom integration; the same logic applies to Shopify connectors.
If none of these four hurt you, stay on Shopify and stop reading the sales emails from headless agencies.
The three options and what each costs
Once one of those four does hurt, you have three realistic paths. Not two.
Option 1: Shopify Plus. Starting at $2,300 a month, it gives you checkout customization, unlimited B2B catalogs and lower rates. For a store doing $2 million or more a year that mainly needs checkout and B2B, this is often the cheapest fix: there is no migration. Compare the $2,300 to what you already spend on plan, apps and fees. The gap can be smaller than it looks.
Option 2: Headless Shopify. Shopify stays as the backend (products, orders, payments, admin) and you build a custom storefront on top, usually with Shopify's Hydrogen framework on Oxygen hosting, included on paid plans. A September 2026 decision guide puts agency builds for a full headless storefront at $50,000 to $250,000 or more, commonly 3 to 6 months, against "usually under $10,000" for deep customization of a standard theme. The same guide makes the point that matters most: headless means part of a frontend engineer's time, permanently.
Headless does not fix checkout or B2B limits; those live in the backend and follow your plan. It is for front-end problems: a content-heavy storefront, a configurator the variant model can't express, or multiple storefronts from one catalog.
Option 3: Fully custom e-commerce. Your own catalog, cart, checkout and admin, built on a stack you control, with a processor like Stripe underneath. This is right for a small set of businesses: complicated pricing logic, products that are really configured quotes, or a model Shopify fights at every step. Expect the build to cost at least as much as a serious headless project, and you now own fraud, PCI scope, taxes, and every feature Shopify gave you for free. Our general framework is in Custom software vs off-the-shelf. The short version: custom pays off when the thing you can't do on Shopify is the thing you make money from.
Deciding by order volume and complexity
Put your store on this grid. Volume is annual online revenue. Complexity is how many of the four limits above actually hurt.
Under $1 million, low complexity. Basic or Grow, a paid theme, as few apps as you can stand. Spend your money on product photography and ads.
Under $1 million, high complexity. This is the uncomfortable square. You are hitting limits but cannot justify Plus or a six-figure build. Usually the right move is one well-built custom app or integration that solves the specific pain (a quoting flow, a configurator embedded in a theme, a sync to your warehouse) for $10,000 to $40,000, while the storefront stays standard. Solve the one thing. Do not replatform.
$1 million to $5 million, low complexity. Advanced plan. Audit the apps once a year and kill the ones that overlap. Consider Plus only when transaction fee savings plus checkout needs add up to more than $2,300 a month.
$1 million to $5 million, high complexity. Plus or headless, and the choice depends on where the pain is. Checkout and B2B pain points to Plus. Storefront, content and configurator pain points to headless. Many stores at this size do both.
Over $5 million or a business model Shopify fights. Now fully custom is on the table, especially if you have in-house developers or a long-term development partner, and if your margin can carry a permanent engineering line. Even here, many businesses do better with Plus plus custom apps than with a from-scratch platform.
Questions to answer before you call anyone
Write these down before you talk to an agency. The answers decide the project.
- What are we paying per month for plan, apps, theme fees and third-party transaction fees? One number.
- Which of the four limits (checkout, B2B, catalog, integrations) costs us orders or staff hours today? Name the hours.
- Would Plus fix it? Is the Plus price less than the hours we are losing?
- Is the pain in the storefront or the backend? Storefront pain can go headless. Backend pain cannot.
- Who maintains the front end after launch, and what does that cost per year?
- What breaks if we migrate: URLs, reviews, subscriptions, loyalty points, saved payment methods?
If you get a proposal for a full replatform and nobody asked you question 3, be careful. Agencies that build headless stores like to sell headless stores.
The honest pattern: most growing stores should stay on Shopify, move to the right plan, cut overlapping apps, and pay for one or two custom pieces that do the specific thing they need. A smaller group should go headless, with eyes open about the permanent maintenance line. A smaller group still should go fully custom. Start cheap and specific; escalate only when the numbers push you.
Next step
If you are not sure which square you are in, send us your last Shopify invoice, your app list and a note on what you cannot do today. We will tell you what we would do, including when the answer is "upgrade the plan and delete four apps." Book a free call and you will get a written recommendation within a few days, whether or not you work with us.
- shopify
- ecommerce
- headless commerce
- custom development




