E-commerce Hosting Beyond Shopify: Self-Hosted Alternatives
Shopify makes e-commerce simple. Pick a theme, add products, start selling. But that simplicity comes with costs that compound over time. Transaction fees (0.5-2% unless you use Shopify Payments), limited customization, app subscription bloat, and the basic plan jumping from $29/month to $79/month when you need features like professional reports or international pricing.
Self-hosted e-commerce gives you full control. No transaction fees beyond your payment gateway. Complete design freedom. Choice of plugins, extensions, and custom code. The trade-off is that you need hosting, and the hosting needs to be good enough to keep your store fast and secure.
We compared the real costs and capabilities of hosting WooCommerce, Magento, PrestaShop, and other self-hosted platforms versus staying on Shopify.
Shopify's True Cost: Beyond the Monthly Plan
Shopify's pricing looks clean on the surface. The Basic plan is $29/month (billed yearly). Grow is $79/month. Advanced is $299/month. Plus starts at $2,300/month.
But the real cost includes:
- Transaction fees: 2% on Basic, 1% on Grow, 0.5% on Advanced. These apply on top of your payment gateway fees if you use anything other than Shopify Payments.
- Apps: Most stores need 5-15 paid apps for reviews, email marketing, SEO, upsells, and subscriptions. Average cost: $50-200/month in app subscriptions.
- Theme premium: Free themes are limited. Premium Shopify themes cost $150-380 one-time.
- Shopify Payments: 2.9% + $0.30 per transaction on Basic. 2.6% + $0.30 on Grow.
A typical small store on Shopify Basic with 5 paid apps, $10,000/month in revenue through a third-party gateway, and standard payment processing spends roughly $29 (plan) + $100 (apps) + $200 (transaction fees) = $329/month. That is the number to beat with self-hosted alternatives.
WooCommerce: The Most Popular Self-Hosted Option
WooCommerce is a free WordPress plugin that powers over 36% of all online stores. The software costs nothing. The hosting, domain, SSL, payment gateway, and premium extensions are where the spending happens.
Hosting WooCommerce: What You Need
A WooCommerce store with 500+ products and steady traffic needs more resources than a blog. PHP processing for dynamic product pages, database queries for cart and checkout, and image serving for product galleries all add up. The minimum practical specs: 2 CPU cores, 2-4 GB RAM, 20+ GB SSD storage, and a server-level caching solution.
Budget Option: Shared Hosting
Shared hosting works for new WooCommerce stores with under 100 products and low traffic. These are the most affordable starting points.
| Provider | Plan | Price | Renewal | Storage | CPU | RAM |
|---|---|---|---|---|---|---|
| Hostinger | Business | $2.99/mo | $16.99/mo | 50 GB NVMe | 2 cores | 3 GB |
| A2 Hosting | Plus | $3.99/mo | $14.99/mo | 30 GB NVMe | 2 vCPU | 3 GB |
| SiteGround | GrowBig | $4.99/mo | $29.99/mo | 50 GB SSD | N/A | N/A |
| GreenGeeks | Pro | $4.95/mo | $18.95/mo | 50 GB SSD | N/A | N/A |
Hostinger's Business plan at $2.99/month is the cheapest viable WooCommerce hosting. You get 50 GB NVMe, 2 CPU cores, 3 GB RAM, and LiteSpeed with built-in caching. That is more resources than many VPS plans in the same price range.
The critical number is the renewal price. Hostinger's Business plan jumps to $16.99/month after the initial term. SiteGround's GrowBig jumps to $29.99/month. Use the True Cost Calculator to see the actual multi-year cost before committing.
Mid-Range Option: Managed Cloud
Once your store grows past a few hundred orders per month, managed cloud hosting gives you dedicated resources and better performance without managing your own server.
| Provider | Plan | Price | Storage | CPU | RAM | Key Feature |
|---|---|---|---|---|---|---|
| Cloudways | DO Basic Micro | $14/mo | 25 GB NVMe | 1 vCPU | 1 GB | Varnish + Redis cache |
| Cloudways | DO Basic Small | $28/mo | 50 GB NVMe | 1 vCPU | 2 GB | Managed backups |
| Kinsta | Single 35k | $29.17/mo | 10 GB | N/A | N/A | Google Cloud + CDN |
| WP Engine | Startup | $30/mo | 10 GB | N/A | N/A | Built-in staging |
| WP Engine | Essential eCommerce | $150/mo | 15 GB | N/A | N/A | WooCommerce-optimized |
Cloudways at $14-28/month offers the best value for growing WooCommerce stores. You get dedicated server resources, Varnish caching, Redis for object caching, and free Cloudflare CDN. No renewal price increases either. The price stays the same month to month.
WP Engine's Essential eCommerce plan at $150/month is expensive, but it includes WooCommerce-specific optimizations, an integrated payment solution, automatic plugin updates, and a dedicated e-commerce support team. That makes more sense for stores doing $50,000+/month in revenue where downtime costs are significant.
Premium Option: Dedicated WooCommerce Hosting
Kinsta runs all their WordPress (and WooCommerce) sites on Google Cloud Platform's C2 machines. Their WP 2 plan at $58.33/month gives you 2 WordPress sites, 20 GB storage, and 40 GB CDN bandwidth. For larger stores, the WP 10 plan at $187.50/month provides 40 GB storage, 125 GB bandwidth, and support for 10 sites.
Kinsta's WooCommerce performance is strong because of server-level caching (with smart cart/checkout exclusions), edge caching via Cloudflare, and C2 compute instances that handle PHP processing faster than standard VMs. The platform also includes automatic daily backups, staging environments, and a built-in APM tool for debugging slow queries.
Beyond WooCommerce: Other Self-Hosted Platforms
Magento / Adobe Commerce (Open Source)
Magento is built for large catalogs (10,000+ products) and complex B2B scenarios. The open-source version is free, but it demands significantly more server resources than WooCommerce. Minimum recommended specs: 4 CPU cores, 8 GB RAM, and 50 GB SSD. That puts you in the $48-54/month range on Cloudways or around $48/month on a DigitalOcean droplet.
Magento also requires Elasticsearch for catalog search (mandatory since Magento 2.4), Redis for session and cache storage, and Varnish for full-page caching. This is not a platform for beginners or small stores. If you have under 1,000 products, WooCommerce or PrestaShop will serve you better at a fraction of the hosting cost.
PrestaShop
PrestaShop is an open-source e-commerce platform popular in Europe. It is lighter than Magento and runs comfortably on shared hosting with 2 GB RAM and 20 GB storage. Any of the shared hosting plans listed above would work. PrestaShop has its own module marketplace (paid modules average $50-100 each), and the platform is fully self-hosted with no SaaS fees.
Medusa.js and Saleor (Headless)
Headless e-commerce platforms like Medusa.js and Saleor separate the storefront from the backend. The backend runs as a Node.js or Python API, and you build the frontend with React, Next.js, or any framework you prefer. Hosting is similar to any web application: a VPS or PaaS like Railway ($5/month + usage) or DigitalOcean App Platform ($12/month).
This approach gives maximum design freedom and performance (static/SSR frontends are fast), but it requires developer resources to build and maintain. Not a realistic option for non-technical store owners.
Total Cost Comparison: Shopify vs Self-Hosted
Here is a realistic cost breakdown for a store with 500 products, 10,000 monthly visitors, and $10,000/month revenue.
| Cost Category | Shopify Basic | WooCommerce (Hostinger) | WooCommerce (Cloudways) | WooCommerce (Kinsta) |
|---|---|---|---|---|
| Hosting/Platform | $29/mo | $2.99/mo | $28/mo | $58.33/mo |
| Transaction Fees* | $200/mo | $0 | $0 | $0 |
| Apps/Plugins | ~$100/mo | ~$30/mo | ~$30/mo | ~$30/mo |
| SSL Certificate | Included | Free (Let's Encrypt) | Free | Free |
| Email Hosting | Not included | Included | Not included | Not included |
| Monthly Total | ~$329/mo | ~$33/mo | ~$58/mo | ~$88/mo |
| Annual Total | ~$3,948 | ~$396 | ~$696 | ~$1,056 |
*Transaction fees assume 2% on third-party payment gateway. If using Shopify Payments, this drops to 0% but payment processing fees (2.9% + $0.30) still apply.
The savings are significant. Even with Kinsta's premium pricing, self-hosted WooCommerce costs roughly 73% less per year than Shopify when you factor in transaction fees and app costs.
When Shopify Still Makes Sense
Self-hosted is not automatically better for everyone. Shopify wins in specific situations:
- No technical team. If you have zero developers and no interest in managing hosting, updates, or security, Shopify's all-in-one approach saves you headaches.
- Using Shopify Payments exclusively. The 2% transaction fee disappears if you use Shopify's own payment processing. The credit card processing rates (2.9% + $0.30 on Basic) are competitive with Stripe and Square.
- Point-of-sale integration. Shopify POS (with the Retail plan at $89/month) integrates online and physical store inventory seamlessly. WooCommerce POS solutions exist but are clunkier.
- Rapid scaling. Shopify handles Black Friday traffic spikes without any intervention. Self-hosted WooCommerce requires proper caching, CDN, and server scaling to survive traffic surges.
Getting Started: Migration Path
If you are moving from Shopify to WooCommerce, most managed WordPress hosts offer free migration assistance. SiteGround, Cloudways, and Kinsta all provide migration tools or hands-on migration support. WooCommerce itself has a Shopify importer that handles products, customers, and order history.
Start with a staging environment. Set up WooCommerce on your new host, import your products, configure your payment gateway, and test the checkout flow before pointing your domain. This avoids downtime and lets you verify everything works before going live.
Our Recommendation
For stores doing under $5,000/month in revenue, Hostinger's Business plan at $2.99/month with WooCommerce is the most cost-effective option. The LiteSpeed server, 50 GB NVMe storage, and 3 GB RAM handle a small-to-medium WooCommerce store without issues.
For stores between $5,000-$50,000/month, Cloudways at $28/month (DO Basic Small) provides dedicated resources, no renewal price increases, and the Varnish + Redis caching stack that WooCommerce needs for consistent performance under load.
For stores above $50,000/month, Kinsta or WP Engine's e-commerce plans justify their premium pricing with infrastructure that handles traffic spikes, PCI-compliant environments, and dedicated support teams that understand WooCommerce.
Compare all these options side by side on our WooCommerce hosting category page, or use the True Cost Calculator to see the long-term numbers including renewal prices.