You're probably here because Shopify's fees are starting to hurt, or because you've hit something the platform can't do, or because someone told you building custom is cheaper and you're not sure you believe them. All three are legitimate reasons to ask this question — and the honest answer is that the right choice depends almost entirely on your order volume, your business model, and what "custom" actually means for your situation.
What Shopify Actually Costs at Scale
The headline plans ($39–$399/month) are not the full picture. Shopify's real cost structure becomes significant once you factor in transaction fees, app subscriptions, and theme customization costs.
| Cost Element | Shopify Basic | Shopify Advanced | Shopify Plus |
|---|---|---|---|
| Monthly plan | $39 | $399 | $2,300+ |
| Transaction fee (non-Shopify Payments) | 2% | 0.5% | 0.15% |
| Credit card rate (online) | 2.9% + $0.30 | 2.4% + $0.30 | Negotiable |
| Apps (average mid-size store) | $200–$800/mo | $200–$800/mo | $200–$1,000/mo |
| Theme + customization (one-time) | $0–$10K | $0–$10K | $10K–$50K |
A store doing $500K/year in GMV on Shopify Advanced, using Shopify Payments, typically pays $4,800/year in plan fees plus roughly $12,000/year in payment processing, plus $4,000–$8,000/year in apps. That's $20,000–$25,000/year before any development work. At $2M GMV, the numbers scale proportionally, and the transaction fee erosion becomes the dominant line item.
What a Custom E-commerce Platform Actually Costs to Build
This is where people either underestimate dramatically or panic unnecessarily. The cost range is wide because "custom platform" means very different things.
Lightweight Custom (React/Next.js Frontend + Existing Payment APIs)
If you're building a custom storefront on top of Stripe, a headless CMS, and a simple order management backend, you're in the $30,000–$80,000 range for an MVP with a competent offshore team. This gives you full control over UX, checkout flow, and branding without reinventing payment processing or fraud detection.
Full Custom Platform (Inventory, OMS, Multi-warehouse, Custom Pricing Rules)
Once you need a real order management system, custom pricing logic, multi-warehouse inventory, subscription billing, and integrations with your ERP or 3PL, costs run $150,000–$400,000 for an initial build. These projects also take 12–18 months to reach production-readiness.
The Ongoing Maintenance Reality
Custom platforms require continuous engineering attention. Budget 15–20% of build cost per year for maintenance, security patches, infrastructure, and feature additions. A $200K build costs $30,000–$40,000/year to maintain — which is real money, but often less than what a high-volume Shopify store pays in cumulative fees and apps.
The Break-Even Calculation
The question isn't "which is cheaper" in isolation — it's at what revenue level custom becomes cheaper over a 3–5 year period.
A rough breakeven analysis for a business processing $3M+ in annual GMV often shows custom breaking even by year 3 when development is done offshore. For businesses under $1M GMV, Shopify is almost certainly cheaper for years 1–5. The crossover point depends on your transaction fee exposure, how many paid apps you need, and development costs.
What Shopify Does Really Well (That's Hard to Replicate)
Honest assessment: several Shopify capabilities are genuinely difficult to match with custom builds without significant investment.
- Fraud detection — Shopify's built-in fraud analysis is backed by transaction data across millions of stores. Building comparable fraud scoring from scratch is a significant engineering project.
- PCI DSS compliance — Shopify handles card data and PCI compliance for you. A custom platform using Stripe or another gateway handles this at the gateway layer, but you still own the security of your checkout flow.
- App ecosystem — Thousands of integrations are one click away. Custom platforms require custom integrations for every tool.
- Speed to market — A Shopify store can be live in days. A custom build takes months minimum.
When Custom Genuinely Pays Off
The decision tips toward custom when one or more of these apply:
- Your checkout flow is non-standard — complex B2B pricing, configurators, multi-step quotes, or customer-specific catalogs that Shopify's data model doesn't support cleanly.
- You sell through multiple channels (marketplace, direct, wholesale, subscription) and need a unified backend that Shopify's architecture resists.
- Your GMV is high enough that transaction fees represent a material P&L line — typically $1.5M+ depending on margins.
- You need deep integration with internal systems (ERP, WMS, custom pricing engine) and the Shopify integration tax has become expensive and brittle.
- You're in a regulated category where Shopify's terms of service restrict what you can sell or how you can market.
The Hybrid Path Most Teams Miss
You don't have to choose between "Shopify exactly as-is" and "build everything from scratch." A common middle path is a headless storefront — a custom React or Next.js frontend pulling from Shopify's Storefront API or a headless CMS, with Shopify handling only checkout and payments. You get full design and UX control plus custom integrations, while Shopify handles the compliance and payment processing heavy lifting. Build cost: typically $40,000–$120,000, depending on complexity.
Teams at Mexilet Technologies have built both fully custom e-commerce backends and headless Shopify storefronts for clients, and the right answer almost always comes from a proper scoping conversation — not a general rule of thumb.
Frequently Asked Questions
Is it cheaper to build a custom e-commerce site than use Shopify?
At low revenue ($0–$1M GMV), Shopify is almost always cheaper over 3–5 years. At higher revenue ($2M+ GMV), custom or headless architecture often becomes cost-competitive by year 3, especially when transaction fees and app subscription costs are modeled honestly. Development location matters enormously — offshore development in India can reduce build costs by 50–65% compared to US or UK agencies.
How long does it take to build a custom e-commerce platform?
A lightweight custom storefront with standard checkout can be built in 2–4 months. A full platform with inventory management, custom pricing, and ERP integration typically takes 9–18 months. Factor this against Shopify's days-to-live advantage — the delay has a real opportunity cost if you're launching a new business.
What are the hidden costs of Shopify that people don't talk about?
The most common surprises are app subscription costs (most Shopify stores rely on 5–15 paid apps), theme customization costs when the standard theme doesn't match your brand requirements, and Shopify Plus's mandatory minimum commitment. The transaction fee on non-Shopify payment processors is also significant for businesses in markets where Shopify Payments isn't available or competitive.
Can I migrate from Shopify to a custom platform without losing data?
Yes, Shopify provides a comprehensive data export API and bulk export tools covering products, orders, customers, and inventory. The migration itself is manageable — the harder part is maintaining SEO equity (preserving URL structures and redirects) and ensuring checkout behavior is equivalent so you don't see conversion rate drops post-migration. Plan a parallel-running period before cutting DNS over fully.
If you'd rather not build it alone, see our e-commerce development and custom development team.
If you're trying to figure out whether custom or Shopify makes more sense for your specific situation, contact Mexilet Technologies for a free technical scoping call. We'll map out your actual requirements, model the costs honestly over 3–5 years, and give you a recommendation without a sales agenda.
