📑 Contents
- 1. What Do "Shopify Store" and "Self-Hosted Store" Actually Mean?
- 2. The 5 Forms of Self-Hosted Stores
- 3. 12-Point Core Comparison Table
- 4. 5-Year Total Cost Comparison
- 5. Shopify's 5 Advantages and 5 Disadvantages
- 6. Self-Hosted Stores' 5 Advantages and 5 Disadvantages
- 7. When to Choose Shopify
- 8. When to Choose Self-Hosted
- 9. Hybrid Architecture: The Third Path
- 10. 3 Real-World Cases
- 11. Decision Tree
- Conclusion
This is one of the questions Chinese cross-border sellers have asked me most over the past five years. At every offline salon, the moment the topic turns to store building, someone raises their hand: "Should I use Shopify or build it myself?" The question looks simple, but the answer depends heavily on your business stage, team structure, SKU complexity, target market, and long-term strategy. This article attempts to settle the matter once and for all in a single long-form piece.
1. What Do "Shopify Store" and "Self-Hosted Store" Actually Mean?
1.1 Shopify Store
Shopify is a Canadian SaaS (Software as a Service) e-commerce platform founded in 2006 and listed on the NYSE in 2015. Its core logic is simple: you pay a monthly fee to rent its system, and you build your store, list products, collect payments, and ship orders on top of it. Servers, security, CDN, payment channels, theme ecosystem, and app ecosystem are all provided by Shopify.
For Chinese sellers, Shopify has three key characteristics:
- Subscription-based: Basic plan starts at $39/month, Advanced at $105/month, and Plus at $2,300/month (2024 pricing).
- Ecosystem-driven: The Shopify App Store has over 8,000 plugins covering virtually every link in the chain—reviews, email, logistics, ERP, customer service, and more.
- Fully hosted: You don't need to touch servers, manage operations, or worry about Black Friday traffic peaks crashing your site.
1.2 Self-Hosted Store
A self-hosted store (Self-hosted / Custom-built Store) means you control the code and servers yourself, building an e-commerce site using open-source systems (such as WooCommerce, Magento, OpenCart) or fully custom development. The server might be AWS, Alibaba Cloud International, Vultr, or SiteGround. The code is yours, the data is yours, and when something breaks, you're the one who has to deal with it.
A self-hosted store is not a "budget version of Shopify." On the contrary, many brands with annual GMV in the hundreds of millions use self-hosted stores. The difference between it and Shopify is essentially the difference between "renting a house" and "building your own house."
2. The 5 Forms of Self-Hosted Stores
Many sellers hear "self-hosted" and immediately think "writing your own code." In reality, there are at least five forms of self-hosting, with vastly different technical barriers and costs.
2.1 Open-Source CMS + E-commerce Plugin (e.g., WordPress + WooCommerce)
This is the most mainstream form of self-hosting. WordPress holds roughly 43% global market share (W3Techs 2024 data), and WooCommerce accounts for about 23% of e-commerce CMS. Advantages: mature ecosystem, low cost, SEO-friendly. Disadvantages: frequent plugin conflicts, performance dependent on server configuration, and security you have to maintain yourself.
2.2 Professional Open-Source E-commerce Systems (e.g., Magento / Adobe Commerce, OpenCart, PrestaShop)
Magento suits mid-to-large B2C and B2B operations, with native support for multi-language, multi-currency, and multi-store. But Magento's development costs are extremely high—a decent Magento 2 site starts at $30,000-$100,000, and requires a dedicated team to maintain. Adobe acquired Magento for $1.68 billion in 2018 and has since pushed the Adobe Commerce cloud version.
2.3 Headless Commerce
Frontend built with Next.js / Nuxt / React, backend using Shopify Storefront API, Medusa, Saleor, commercetools, etc. This is the fastest-growing architecture of the past three years. Its core advantage: the frontend experience is fully customizable, enabling extreme performance optimization and brand visuals, while the backend can still reuse Shopify's payment, inventory, and order capabilities.
2.4 "Custom Domain" Versions of SaaS Store Builders (e.g., BigCommerce, Wix, Squarespace)
Strictly speaking, these aren't self-hosted, but many sellers categorize them under the "non-Shopify camp." BigCommerce has advantages in B2B and large-item categories, while Wix suits content-driven brands.
2.5 Fully Custom Development
Writing code from scratch, designing your own database, order system, payment gateway integration, and admin panel. Only brands with annual GMV above tens of millions of dollars and highly specialized business models do this—think early SHEIN or certain DTC unicorns.
3. 12-Point Core Comparison Table
The table below is the heart of this article. Bookmark it.
| Comparison Dimension | Shopify | Self-Hosted |
|---|---|---|
| Time to launch | 1-7 days | 2 weeks-6 months |
| Initial cost | Low (hundreds to thousands of USD) | High (thousands to hundreds of thousands of USD) |
| Monthly fixed cost | $39-$2,300 subscription + plugin fees | Server + maintenance + labor |
| Technical barrier | Low, operators can handle it | High, requires dev/ops team |
| Customization freedom | Medium (limited by Liquid themes and apps) | Extremely high (full code control) |
| Performance & speed | Upper-mid (Plus can optimize) | Depends on team skill, higher ceiling |
| SEO capability | Good, controllable URL structure | Extremely strong, fully customizable |
| Data ownership | Data on Shopify, exportable | Data fully owned |
| Payment channels | Shopify Payments + third-party | Fully self-determined |
| Multi-language/multi-currency | Requires apps or Plus | Natively customizable |
| Security & compliance | Shopify handles PCI DSS | You handle it |
| Migration difficulty | Migrating out is cumbersome | Flexible both in and out |
4. 5-Year Total Cost Comparison
Many sellers only calculate monthly fees—this is the biggest misconception. Below is a model using a mid-sized DTC brand with $1 million annual GMV, comparing 5-year TCO (Total Cost of Ownership).
| Cost Item | Shopify (Advanced + Plugins) | Self-Hosted (Mid-sized WooCommerce) |
|---|---|---|
| Build/development | $3,000 | $25,000 |
| Subscription/server (5 years) | $6,300 ($105×60) | $18,000 ($300/month) |
| Plugins/extensions (5 years) | $15,000 ($250/month) | $5,000 |
| Ops/dev labor (5 years) | $6,000 (scattered outsourcing) | $120,000 (0.5 FTE) |
| Transaction fee difference | $10,000 (2% vs 1%) | — |
| Security/backup/monitoring | Included in subscription | $6,000 |
| **5-year total** | **~$40,300** | **~$174,000** |
The conclusion is clear: at the small-to-mid scale, Shopify's TCO is significantly lower than self-hosting. But note that once annual GMV exceeds $5 million and the self-hosted team is efficient, these curves cross. Self-hosting has decreasing marginal costs, while Shopify's marginal costs (transaction fees, plugin fees) increase.
5. Shopify's 5 Advantages and 5 Disadvantages
5.1 Five Advantages
1. Fast launch: One operator plus one designer can launch a decent site within a week.
2. Strong ecosystem: 8,000+ apps—there's a ready-made solution for almost any need.
3. Stable and reliable: Black Friday peaks, DDoS attacks, PCI compliance—Shopify has your back. During Black Friday 2023, Shopify merchants' global GMV reached $9.3 billion with zero major system failures.
4. Payment-friendly: Shopify Payments offers low rates and high conversion in most markets.
5. Continuous iteration: Shopify invests hundreds of millions annually in R&D, with features upgrading automatically.
5.2 Five Disadvantages
1. Transaction fees: When not using Shopify Payments, an additional 0.5%-2% transaction fee applies.
2. Customization ceiling: The checkout flow is nearly impossible to modify on non-Plus plans.
3. Plugin monthly fees stack up: 10 plugins can easily cost $200-$500 per month.
4. Data and migration: Data lives on someone else's servers, and migrating out is costly.
5. SEO limitations: Some URL structures and redirect rules are less flexible than self-hosting.
6. Self-Hosted Stores' 5 Advantages and 5 Disadvantages
6.1 Five Advantages
1. Full control: Code, data, user experience—you call all the shots.
2. Low marginal cost: The larger the scale, the lower the unit cost.
3. High SEO ceiling: You can do extreme technical SEO, such as programmatic SEO and custom schema.
4. No transaction fees: You negotiate payment channels yourself, potentially pushing rates below 1%.
5. Differentiated experience: You can build interactions, configurators, and B2B quote systems that competitors can't.
6.2 Five Disadvantages
1. High technical barrier: Requires a stable dev team—hard to hire, hard to retain.
2. Slow launch: From zero to one typically takes 1-3 months.
3. Security is your responsibility: Getting hacked, having your database leaked, or being exploited—it's all on you.
4. Operational burden: Servers, backups, CDN, SSL, monitoring—you manage everything.
5. Fragmented ecosystem: Every feature requires finding your own solution and integrating it yourself.
7. When to Choose Shopify
- Team of 1-10 people, no dedicated developer
- Annual GMV under $5 million
- Need to validate the market quickly and launch fast
- SKU count between 100-5,000, standard retail model
- Target markets in Europe and the US, needing local payment and logistics integration
- Limited budget, want to focus energy on product selection and ad spend
8. When to Choose Self-Hosted
- Annual GMV over $5 million, transaction fees have become a significant cost
- Have a stable in-house dev team (at least 2-3 people)
- Special business model: B2B quotes, subscriptions, custom configurators, wholesale
- Extremely high SEO requirements, needing programmatic SEO or large-scale content sites
- High data compliance requirements (e.g., healthcare, finance, government)
- Brand visuals and interactions require extreme differentiation
9. Hybrid Architecture: The Third Path
The most noteworthy trend of the past three years is the Headless + Shopify hybrid architecture. Frontend built with Next.js, backend using Shopify's Storefront API and Admin API. This way you retain Shopify's payment, inventory, and order capabilities while gaining complete frontend freedom.
Typical players include Allbirds (early stage), some Gymshark pages, and a large number of DTC brands with annual GMV in the tens of millions. The cost of this architecture: you need a React-savvy frontend team, and development costs are 3-5x higher than pure Shopify—but lower than pure self-hosting.
Another hybrid is Shopify main store + self-hosted content site: the main store handles transactions, while a self-hosted WordPress or Next.js site handles SEO content and blogs, integrated via subdomain or reverse proxy. This is the easiest hybrid model for Chinese sellers to implement.
10. 3 Real-World Cases
Case 1: Gymshark—Starting with Shopify, Moving Toward Headless
UK fitness apparel brand Gymshark was founded in 2012, used Shopify early on to scale quickly, and gradually migrated to a custom frontend + custom backend after 2016. By 2020, Gymshark was valued at over £1 billion, becoming a UK unicorn. Its path is a classic "Shopify validation → self-hosted scaling."
Case 2: A Shenzhen 3C Cross-Border Brand—Migrating from Magento to Shopify Plus
This brand built a self-hosted store on Magento 2 in 2017, with annual GMV of about $8 million. But maintenance costs were extremely high—a 4-person dev team alone cost $400,000 per year in labor. In 2022, it migrated to Shopify Plus, shrinking the dev team to 1 person, saving $300,000 annually, with significantly improved Black Friday stability. This is a reverse case of "self-hosted → Shopify."
Case 3: A Home Goods DTC Brand—WooCommerce + Self-Built CDN
This brand has annual GMV of about $3 million, focusing on long-tail SEO. It uses WooCommerce + Cloudflare + a self-built image CDN, growing organic traffic from zero to an average of 800,000 monthly UVs over 5 years, with organic traffic accounting for 62%. Its core moat is its SEO content assets—something Shopify struggles to fully replicate.
11. Decision Tree
The decision tree below can help you make a preliminary judgment within 30 seconds:
What is your annual GMV target? ├─ < $1 million │ └─ Does your team have developers? │ ├─ No → Shopify │ └─ Yes → Shopify (use developers for ads and content) ├─ $1M - $5M │ ├─ Standard retail business model → Shopify Plus │ └─ Special business model (B2B/subscription/configurator) → Headless + Shopify └─ > $5M ├─ Stable dev team → Self-hosted or Headless └─ No → Shopify Plus + gradually build a team
Conclusion
Shopify and self-hosting are not opposites—they are tools for different stages. Use Shopify early for speed, hybrid architecture mid-stage for flexibility, and self-hosting at maturity for cost and differentiation—this is the real path most successful cross-border brands take. The worst scenarios are: forcing a self-hosted build early for a "sense of control" and not launching for six months; or still using basic Shopify at $20 million annual GMV, needlessly paying hundreds of thousands in transaction fees every year.
Which to choose doesn't depend on which is "better"—it depends on where you are now, where you're going, and what cards you're holding.
For more DTC playbooks, visit GlobalSync DTC Knowledge Base



