Most "custom vs Shopify" comparisons only look at the upfront build cost — $25,000 for custom versus $299/month for Shopify Advanced. That is the wrong comparison. The right comparison is total cost of ownership over 24 months including platform fees, transaction fees, and the app subscriptions that every Shopify store accumulates over time.
The math changes at different revenue levels. Shopify is cheap at $10,000/month. It is expensive at $100,000/month. The break-even point — where the savings from going custom pay for the build cost — is somewhere in the middle. This analysis pins it down precisely at three common revenue tiers.
Note: this analysis uses Shopify's published 2026 pricing. All figures are in USD. Payment processing assumed to be Shopify Payments (US) or Stripe for custom builds.
Shopify's Real Cost at Three Revenue Tiers
Shopify's published plan prices are the smallest part of your monthly bill. The real cost has three components: plan fees, transaction/card processing fees, and app subscriptions. Most stores are on Shopify Advanced by $50,000/month — the Basic and Grow plans have higher transaction fee percentages that offset the lower plan cost.
| Cost Component | $10K/mo Revenue | $50K/mo Revenue | $100K/mo Revenue |
|---|---|---|---|
| Shopify Plan | $79 (Basic) | $299 (Advanced) | $299 (Advanced) |
| Card Processing (Shopify Payments) | $200 (2.0%) | $750 (1.5%) | $1,250 (1.25%† + per-transaction) |
| Apps (email, reviews, upsell, loyalty) | ~$150 | ~$600 | ~$1,200 |
| Theme (amortised) | ~$15 | ~$15 | ~$15 |
| Total Monthly | ~$444/mo | ~$1,664/mo | ~$2,764/mo |
† Shopify Payments rates vary by country and plan. Rates shown are approximate US rates for Shopify Advanced. Third-party payment gateways incur an additional 0.5% transaction fee on Advanced plans.
The app cost is the number most founders underestimate. Email marketing ($20-200/month), product reviews ($15-100/month), upsell and cross-sell ($30-150/month), loyalty programmes ($100-500/month), inventory management ($30-200/month), and shipping tools ($20-100/month) compound quickly. A typical $50,000/month store has 6-10 apps running — $500-1,000/month is conservative.
Custom Build Costs: Upfront & Ongoing
A custom e-commerce site built on Next.js with Stripe has two cost components: a one-time build cost and lower ongoing monthly costs than Shopify. The ongoing costs are primarily payment processing and hosting — there is no platform fee, no app subscription stack, and no transaction fee on top of processing.
Upfront Build Cost
Simple Store (under 100 products, standard checkout)
Standard product pages, cart, checkout with Stripe, order confirmation emails, basic admin
$15,000–$25,000
Mid-Size Store (100-1,000 products, custom features)
Product filtering, custom promotions, subscriptions, CMS integration, wishlist, reviews
$25,000–$45,000
Large Store (1,000+ products, complex requirements)
Multi-currency, ERP integration, B2B pricing tiers, custom loyalty, advanced search
$45,000–$100,000+
Ongoing Monthly Costs
| Item | $10K/mo | $50K/mo | $100K/mo |
|---|---|---|---|
| Stripe Processing (2.9% + 30¢) | ~$290 | ~$1,450 | ~$2,900 |
| Vercel Hosting | $20 | $20–$40 | $40–$150 |
| Database (Supabase/PlanetScale) | $25 | $25–$50 | $50–$200 |
| Email (Resend/Postmark) | $15 | $30 | $50–$100 |
| Total Monthly | ~$350 | ~$1,555 | ~$3,200 |
The custom stack costs slightly more per month at $100K revenue due to Stripe's standard 2.9% rate versus Shopify Payments' 1.25% on Advanced. However, at high volumes you can negotiate Stripe custom pricing below 1.5% — which changes the economics significantly. Enterprise Stripe rates at $100K+/month are typically 1.5-2.0%, closing the gap with Shopify Payments.
24-Month Total Cost Comparison
This is the comparison that matters. Cumulative cost over 24 months including the build cost for custom and all monthly fees for both approaches. Revenue assumed constant at each tier for simplicity.
| Revenue Tier | Shopify 24mo | Custom 24mo | Custom Saves |
|---|---|---|---|
| $10K/mo | $10,656 | $23,400 (build $15K + $8,400 running) | -$12,744 (more expensive) |
| $50K/mo | $39,936 | $62,320 (build $25K + $37,320 running) | -$22,384 (more expensive) |
| $100K/mo | $66,336 | $101,800 (build $25K + $76,800 running) | -$35,464 (more expensive) |
| $100K/mo (negotiated Stripe 1.8%) | $66,336 | $83,800 (build $25K + $58,800 running) | -$17,464 (still more expensive, but closer) |
On pure cost over 24 months, Shopify wins at standard Stripe rates. The economic case for custom changes when you factor in: app replacement costs, custom integration savings, Stripe volume discounts, and — critically — what you get that Shopify cannot provide.
The Break-Even Point
Pure cost comparisons favour Shopify until you negotiate Stripe volume pricing and replace expensive apps with custom features. The realistic break-even for stores spending $1,500+/month on Shopify apps and replacing them with custom equivalents is around $30,000-50,000 monthly revenue.
The Real Reason to Go Custom
The financial case for custom is borderline until you hit meaningful scale. The design and capability case is different. Custom gives you: pixel-perfect design with no theme constraints, checkout flows optimised for your specific products, features that no Shopify app offers, and data ownership. If Shopify's limitations are costing you conversion rate or preventing features your customers want, the build cost has a clear ROI.
What You Gain Going Custom
- •Complete design control. Shopify themes — even custom ones — impose constraints. The checkout in particular is tightly restricted on standard plans. A custom build means every pixel is yours to control, including the checkout experience where the highest drop-off rates typically occur.
- •No app fees. Every feature is built once and runs forever. Reviews, upsells, loyalty programmes, bundles, subscriptions — features that cost $50-500/month per app on Shopify are one-time development costs on a custom platform.
- •Faster checkout. Custom-built checkouts can be significantly faster than Shopify's default checkout — fewer scripts, optimised for your specific product types. A 100ms improvement in checkout load time has a measurable impact on conversion rate at scale.
- •Own your data. Shopify holds your customer and order data. You can export it, but you don't control the schema. A custom store gives you direct database access, enabling analytics and personalisation that Shopify cannot support.
- •No platform dependency. Shopify changes its pricing, deprecates APIs, or restricts apps without notice. A custom build is yours — no platform can change the rules on you.
What You Lose Going Custom
- •The app ecosystem. Shopify has 2,000+ apps covering every conceivable e-commerce need. Custom means building or sourcing integrations yourself. This is manageable for 5-10 integrations, but large stores running 20+ apps face significant custom development cost to replicate them.
- •Managed simplicity. Shopify handles hosting, security patches, fraud analysis, tax calculations, and platform updates automatically. On a custom build, you own more of the infrastructure and operations. This requires more technical involvement or a developer retainer.
- •Quick merchant onboarding. Non-technical team members can manage products, collections, and discounts in Shopify's admin without developer involvement. A custom admin requires more thought about what non-technical staff need access to and building it accordingly.
Migration Path: How to Move Off Shopify
Migrating from Shopify to a custom platform is a significant project. Done poorly, it disrupts SEO rankings and causes order processing gaps. Done well, it is transparent to customers and preserves all historical data.
Step 1: Export & Map Data
Export all products, customers, and orders from Shopify. Map the data schema to your new database structure. Every Shopify field needs a corresponding field in your custom database. Customer order history, product variants, and metafields are the most complex to migrate.
Step 2: URL Preservation
Every product URL that ranks in Google must be preserved or redirected. Shopify uses predictable URL structures (/products/product-handle). Your custom store should match these exactly, or implement permanent 301 redirects. A migration that breaks hundreds of ranking product URLs can take months to recover from in SEO.
Step 3: Parallel Running
Run both platforms simultaneously for 2-4 weeks before cutting over. Shopify on the live domain, custom build on a staging URL. Process orders on both to verify the custom checkout works correctly with real payment methods and edge cases. Cut over on a low-traffic day.
Step 4: Post-Migration Monitoring
Monitor GSC for crawl errors and ranking changes for 60 days post-migration. Watch for 404 spikes indicating missed redirects. Monitor conversion rate and average order value against Shopify baseline. Expect 2-4 weeks of ranking fluctuation as Google re-crawls the new platform.
Frequently Asked Questions
At what revenue should I leave Shopify?
The cost break-even alone rarely justifies custom before $50,000+/month. But if Shopify's limitations are costing you conversion rate or preventing features your customers want, the build cost has clear ROI earlier. Use the Shopify fee calculator to model your specific numbers.
How much does a custom e-commerce site cost?
A custom e-commerce site on Next.js with Stripe typically costs $15,000 to $50,000 depending on complexity. Simple stores with standard checkout are at the lower end. Multi-currency stores with subscriptions and custom loyalty programmes are at the higher end. See the full e-commerce website cost guide for a detailed breakdown.
What do you lose when you leave Shopify?
The main losses are the app ecosystem, managed simplicity, and easy non-technical admin. You will need to build or integrate equivalents for tools that Shopify apps handled automatically. These are real costs worth weighing against the savings — but for high-volume stores, the custom advantages typically win.
Is Shopify bad? Should everyone leave?
No. Shopify is excellent for stores under $30,000/month. The economics only tip in favour of custom at higher revenue where transaction fees and app subscriptions compound significantly. Stay on Shopify until the math or capability limitations force you off.
Related Tools
Shopify Fee Calculator
Calculate your actual Shopify costs at your revenue level — plan, processing, and apps combined.
E-commerce Profit Calculator
Model your true profit margin after all platform fees, fulfilment, and COGS.
E-commerce Website Cost Guide
Full breakdown of what it costs to build an online store in 2026 — every platform compared.
E-commerce Development
Custom e-commerce development in Next.js — built for performance, conversion, and data ownership.