The transaction fee question is what separates Shopify from WooCommerce in practice. Shopify's Basic plan costs $39/month and takes 2% of every sale if you use a third-party payment processor. Use Shopify Payments and that fee drops to zero, but you are now on Shopify's credit card processing rates (2.9% + $0.30/transaction on Basic). WooCommerce charges no platform fee at all. You pay Stripe or PayPal their standard processing rates and nothing goes to WooCommerce or Automattic.
For a store doing $10,000/month in sales using a third-party gateway on Shopify Basic, the 2% transaction fee adds $200/month before you count the $39 plan cost. That is $2,868/year in platform overhead. WooCommerce's hosting at $15-30/month plus maybe $200-400/year in extensions totals a fraction of that.
But fee math is only part of the picture. Shopify manages everything: servers, PCI compliance, CDN, uptime, security patches. WooCommerce is a WordPress plugin. You manage the server, update the plugins, handle security, and fix problems when they happen. If you sell software and running infrastructure is normal work, that tradeoff is easy. If you are a retailer who wants no involvement in web hosting, the zero platform fee comes with real operational cost.
What Shopify Gives You
Shopify is a fully managed SaaS commerce platform. Your store runs on Shopify's infrastructure. No server management, no WordPress plugin conflicts, no PCI compliance work on your end. Abandoned cart recovery, shipping label printing, multi-location inventory, and Shop Pay's accelerated checkout are built in without configuration.
Plan pricing in 2026:
- ▸Basic: $39/month, 2 staff accounts, basic reports
- ▸Shopify: $105/month, 5 staff accounts, better shipping discounts
- ▸Advanced: $399/month, custom reports, third-party calculated shipping
- ▸Shopify Plus: $2,300/month, enterprise automation, dedicated support
The transaction fee structure is the cost lever that matters most. At scale on Basic using a third-party gateway, the 2% fee compounds quickly. At $50,000/month in sales, that is $1,000/month in fees on top of the $39 plan cost. Upgrading to Advanced ($399/month, 0.5% fee) costs $399 + $250 in fees at that volume, which is cheaper total. Running those numbers for your actual revenue level is worth doing before choosing a plan.
Shopify Payments eliminates the platform fee but locks you to Shopify's processing rates. That is a real constraint: some businesses have negotiated rates with their current processor that beat Shopify's published rates. Check your actual cost per transaction before assuming Shopify Payments is the cheaper option.
The app ecosystem spans 10,000+ integrations. Most popular functionality is built in, but email marketing, advanced analytics, subscriptions, and loyalty programs typically add $20-100/month in app costs.
The honest limitation: Shopify controls the platform. In 2022, Shopify suspended stores selling NFTs on short notice when policy changed. Merchants in any gray-area category — supplements, vaping, firearms accessories, adult goods — face real risk of account termination with limited recourse. You do not own the infrastructure your business runs on.
What WooCommerce Gives You
WooCommerce is a free WordPress plugin with over 5 million active installations. The core plugin handles products, cart, checkout, and basic payment processing at zero cost. Your actual costs:
- ▸Hosting: $15-30/month for shared hosting (SiteGround, Cloudways), $50-100/month for managed WordPress hosting (Kinsta, WP Engine) for higher-traffic stores
- ▸Extensions: Individual plugins for subscriptions ($279/year), memberships ($199/year), advanced shipping ($99/year). Most stores spend $200-500/year on extensions total.
- ▸Security: Wordfence or similar runs $0-120/year. Worth paying.
- ▸Payment processing: Stripe standard rates (2.9% + $0.30) or PayPal. No platform cut.
The zero transaction fee is the headline, but the ownership story matters more to some operators. Your store data lives in your database on your server. Customer emails, order history, product data — all of it is in a standard MySQL database you can export completely at any time. Switching hosting providers takes hours. There is no Shopify-like migration complexity because you are not locked into a proprietary data format.
WooCommerce also has no content policy. Shopify restricts certain product categories. WooCommerce is software running on your server; what you sell is between you, your payment processor, and applicable law.
The honest limitation: WooCommerce is as good as the operator running it. WordPress security requires active management. Outdated plugins create vulnerabilities. Performance under load needs caching configuration and hosting that can handle traffic spikes. A non-technical retailer without developer support will hit friction that Shopify users never encounter.
True Cost at Different Volumes
| Shopify Basic | Shopify Advanced | WooCommerce | |
|---|---|---|---|
| Platform fee | $39/month | $399/month | $0 |
| Transaction fee | 2% (third-party gateway) | 0.5% | $0 |
| Hosting | Included | Included | $15-50/month |
| Extensions/apps | $30-100/month | $30-100/month | $15-40/month |
At $5,000/month revenue using a third-party gateway:
- ▸Shopify Basic: $39 + $100 fee + $50 apps = $189/month
- ▸WooCommerce: $25 hosting + $30 extensions = $55/month
At $50,000/month revenue:
- ▸Shopify Basic: $39 + $1,000 fee = $1,039/month (before apps)
- ▸Shopify Advanced: $399 + $250 fee = $649/month
- ▸WooCommerce: $50 hosting + $40 extensions = $90/month
The fee gap is significant at volume. Small stores where the fee is $50-100/month may find Shopify's operational simplicity worth the difference. Stores clearing $30,000+ monthly should run the numbers carefully.
Who Should Use Shopify
You are starting your first store and want to focus entirely on selling, not infrastructure. Shopify is operational in hours. Themes are professional out of the box. Payment processing works immediately.
You want no involvement in server management, security patches, or WordPress maintenance. The managed platform premium buys real time savings, especially for operators without technical staff.
Your product is in a category Shopify fully supports: apparel, home goods, electronics, food, most consumer goods. If your products are in a restricted category, Shopify's content policy is a liability, not an abstraction.
You plan to use Shopify Payments. Eliminating the transaction fee changes the cost math on Basic considerably. At $5,000/month, you are paying $39 + card processing with no platform cut, which is competitive with WooCommerce's total cost.
The payment processing comparison covers where Shopify Payments stands against Stripe and Square on rates and features.
Who Should Use WooCommerce
You already have a WordPress site, or want content marketing and e-commerce in one system. This is WooCommerce's native use case.
You have a developer or technical staff who can handle WordPress maintenance. The operational overhead is manageable with the right support, and the savings compound significantly over time.
Your volume is high enough that the fee math is compelling. At $30,000/month in sales, Shopify Basic's 2% fee costs $600/month, $7,200/year, just in platform overhead. WooCommerce hosting and extensions for the year would cost less than two months of that.
You want full ownership and portability. Your store is your database. You can move hosts, modify the checkout flow at the code level, and integrate unusual payment methods or business systems that Shopify cannot accommodate.
The Recommendation
For first-time store owners without technical background: Shopify. Accept the fee structure for the operational simplicity. Learn e-commerce on a managed platform before taking on the complexity of self-hosted WordPress.
For developers, WordPress operators, and stores with volume where fees compound: WooCommerce. The math is hard to argue against at $20,000+ monthly revenue, and full code access matters when Shopify's customization limits become constraints.
One calculation worth making before deciding: run your actual monthly revenue through both fee structures. Shopify Payments narrows the cost gap substantially — if you do not need a specific payment processor, the platform fee disappears and Shopify's pricing becomes significantly more competitive. The gap between them is not always what the headline numbers suggest once you factor in your actual payment processing setup.
For a broader look at how platform pricing models work and where recurring fees hide, the SaaS pricing models breakdown covers the structures that end up costing more than buyers expect.