You're staring at a Shopify Plus quote — somewhere north of $2,000 a month — and a dev agency is simultaneously pitching you a custom build for $80,000 upfront. Both salespeople sound completely reasonable. Both numbers feel a little nauseating. Sound familiar?
I've been in that exact spot twice. The first time I picked wrong and paid for it (literally). The second time I had a framework, and the decision took about a week instead of three months of hand-wringing. That framework is what I'm sharing here.
This isn't a takedown of either option. Both Shopify Plus and a custom e-commerce solution can be the right answer — it just depends on where your store actually is, not where you hope it'll be in five years.
What You're Really Paying For With Shopify Plus
Shopify Plus starts at $2,300/month on an annual contract (as of mid-2024), or 0.25% of monthly revenue if that number is higher — capped at around $40,000/month. That sounds steep, but let's unpack what's bundled in.
You get 10 store expansions (useful for multi-region or wholesale), 200 inventory locations, priority 24/7 support, Shopify Functions for checkout customization, and access to the Shopify Organization Admin. You're also riding Shopify's infrastructure, which handled over $235 billion in merchant GMV in 2023 alone. That's not nothing.
The honest upside: your team can launch a new campaign, swap a theme, or spin up a flash sale without filing a ticket with a developer. Speed of iteration is real, and for most stores doing $1M–$10M in annual revenue, that operational agility is worth serious money.
The honest downside: you're renting, not owning. Shopify controls the roadmap, the checkout (even with Functions, there are guardrails), and the underlying data model. If they change their fee structure or deprecate a feature you depend on — and they have, multiple times — you adapt on their timeline, not yours.
What a Custom E-Commerce Solution Actually Costs
When people say "custom," they usually mean one of three things: a headless build on top of a commerce API (like Medusa, Commerce.js, or a similar open-source layer), a fully bespoke application built from scratch, or a heavily customized open-source platform like WooCommerce or Magento.
Let's talk real numbers, because vague ranges don't help you.
- Headless on an open-source commerce engine: $40,000–$120,000 to build, $2,000–$6,000/month in ongoing dev retainer plus hosting (typically $500–$2,000/month on AWS or similar).
- Fully bespoke: $150,000–$500,000+ to build. Reserved for companies with very specific operational needs that no platform can touch.
- Customized WooCommerce or Magento Open Source: $15,000–$60,000 to set up properly, $1,000–$3,000/month in maintenance if you want it to stay secure and performant.
The hidden cost everyone underestimates: developer time doesn't stop at launch. Every Stripe API update, every new payment method your customers expect, every security patch — that's ongoing spend. Budget at least 15–20% of your initial build cost annually just for maintenance.
So a $80,000 custom build realistically costs $12,000–$16,000 per year to keep running, before you add a single new feature.
The Three Questions That Actually Decide This
Forget the feature comparison matrices for a second. In my experience, three questions cut through the noise faster than anything else.
1. How differentiated does your checkout or buying flow need to be?
If your answer is "pretty standard — cart, checkout, confirmation," Shopify Plus handles this beautifully. If your answer involves things like complex B2B quoting, multi-party approval workflows, or deeply custom subscription logic that goes beyond what Recharge or Stay AI can do, you're starting to outgrow what any SaaS platform can offer cleanly.
2. What's your internal technical capacity?
This one's blunt: do you have at least one senior developer on staff, or a reliable agency relationship you'd trust with your core infrastructure? A custom solution without that is a liability, not an asset. I've watched a $3M/year store grind to a halt for four days because their freelance dev was unreachable during a payment gateway outage. Four days. On a custom build, you own the problem entirely.
3. Where is your revenue, and where is it realistically going in 18 months?
Shopify Plus makes the most economic sense roughly between $1M and $20M in annual GMV. Below $1M, standard Shopify plans (starting at $39/month) are almost always sufficient. Above $20M–$30M, the percentage-of-revenue pricing and platform limitations can start to bite, and a custom solution's fixed costs begin to look more attractive by comparison.
Do the math for your actual numbers. It takes about 20 minutes and will tell you more than any sales call.
A Real-World Example: When Custom Won (and When It Didn't)
I know a founder — let's call her Priya — who runs a specialty industrial supply store. Her customers place orders with 40–60 line items, need custom pricing tiers by account, and require purchase order approval from a procurement manager before checkout completes. She tried Shopify Plus with a B2B app stack for 14 months. She spent $4,200/month between the platform and the apps, had three separate support tickets open at any given time, and her team was doing manual workarounds for the PO approval flow every single day.
She moved to a headless custom solution. The build took five months and cost $95,000. Her monthly infrastructure and retainer runs $4,800. But her operations team went from spending roughly 25 hours a week on manual order management to under 4 hours. At $35/hour fully loaded, that's $735/week — nearly $38,000 a year — back in her pocket. Custom won, clearly.
Now flip it. A friend of mine sells premium candles. $2.4M in annual revenue, clean DTC model, seasonal campaigns, occasional collaborations. She was on a custom WooCommerce build she'd inherited from a previous agency. Maintenance was $2,800/month, her site went down twice during Q4 (the worst possible time), and adding a new payment method took six weeks. She migrated to Shopify Plus. Her platform cost is $2,300/month, her site hasn't gone down once in 18 months, and her team can run their own A/B tests. Shopify Plus won, clearly.
The difference isn't the platform — it's the fit.
How to Stress-Test Your Decision Before You Commit
Here are three things you can do this week, not someday.
Map your non-negotiables. Sit down and list every workflow your store depends on that feels clunky or impossible right now. Not a wish list — actual blockers. Then check whether those blockers are platform constraints or implementation gaps. A lot of "Shopify can't do this" problems are actually "we haven't set this up correctly" problems, and a good Shopify partner can solve them without a platform switch.
Run a 12-month total cost of ownership (TCO) comparison. Take your current or projected Shopify Plus cost (platform + apps + any dev work) and stack it against a realistic custom build estimate: agency quote + 18% annual maintenance + hosting + your internal dev time. Use real quotes, not ballpark guesses. The number that surprises you is usually the one that matters.
Talk to someone who's made the switch in your direction. Not a vendor. Find a founder in a community (there are good ones on Reddit's r/ecommerce, Indie Hackers, or Slack groups for Shopify merchants) who moved from Shopify Plus to custom, or vice versa. Ask them what they wish they'd known. You'll get more useful signal in 30 minutes than from a week of reading comparison articles — including this one.
Shopify Plus vs Custom E-Commerce Solution: The Short Version
If you've scrolled here looking for a one-line answer, here it is: Shopify Plus wins on speed, reliability, and operational simplicity for most stores under $20M GMV. A custom solution wins when your business model genuinely can't fit inside a SaaS platform's constraints — and only when you have the technical infrastructure to support it.
The mistake I see most often isn't picking the wrong platform. It's picking the right platform for the wrong reasons — choosing custom because it sounds more "serious," or staying on Shopify Plus because switching feels scary. Neither of those is a strategy.
Your store's needs are specific. Your budget is real. The decision deserves an hour of honest math, not a vibe.
Three Things You Can Do Today
- Pull your last 12 months of platform + app spend. Add it up. That's your baseline for any comparison.
- List the top three operational frustrations your current setup causes. Are they platform limitations or configuration problems? Be honest.
- Get one real quote — either from a Shopify Plus partner or a custom dev agency — so you have an actual number to pressure-test against your current costs.
You don't have to make this decision perfectly. You just have to make it with real information instead of sales decks.
Wherever you land, the fact that you're asking the question carefully means you're already ahead of most. Start with that TCO spreadsheet — it'll make everything else clearer.