tl;dr
Shopify charges $39/mo plus transaction fees for an e-commerce engine built around physical products, shipping labels, and inventory management. If you are a solo founder selling a course, a template pack, or a SaaS subscription, you are paying for a warehouse you do not have. Lemon Squeezy handles digital sales with tax compliance included. Gumroad gets you from zero to first sale in 15 minutes. Pick the tool that matches what you actually sell.
Why indie founders look for Shopify alternatives
Shopify is excellent at what it was built for: running an online store that sells physical products. Inventory tracking, shipping rate calculation, fulfillment integration, multi-location stock management — it handles all of this better than almost anything else.
But a growing number of indie builders are not selling physical products. They are selling:
- Digital downloads (templates, ebooks, design assets)
- Software licenses and SaaS subscriptions
- Online courses and membership access
- Consulting and coaching packages
For these use cases, Shopify's $39/mo base cost buys you a lot of infrastructure you do not need. The digital product experience requires a third-party app. Subscription management is an add-on. Tax compliance for international digital sales is your problem to solve.
Meanwhile, specialized tools handle these cases natively at lower cost and with less complexity. The right alternative depends on what you sell, how much you sell, and how much control you need over the experience.
How we evaluated these alternatives
We focused on what matters to solo founders and small indie teams:
- Time to first sale: How fast can you go from nothing to accepting money?
- Total cost at $5k/mo revenue: Platform fees, transaction fees, hosting, and required add-ons — the real monthly cost
- Tax compliance: Who handles VAT, GST, and sales tax for international digital sales?
- Customization ceiling: How far can you push the design and functionality before hitting walls?
- Migration difficulty: How hard is it to move your products, customers, and subscriptions to or from this platform?
We did not weight features like POS systems, multi-location inventory, or fulfillment network integration. If you need those, Shopify is probably still the right choice.
Deep dive: what each alternative does best
Lemon Squeezy — the merchant of record play
Lemon Squeezy's core value proposition is simple: they handle your taxes. As a merchant of record, Lemon Squeezy is the legal entity processing every transaction. They collect VAT in Europe, GST in Australia, and sales tax in US states where it applies. You receive a clean payout. No tax registration, no filing, no compliance headaches.
For a solo founder selling a $49 template to customers in 40+ countries, this is transformative. Without an MoR, you would need to register for VAT in the EU (or use the One Stop Shop portal), calculate the correct tax rate for each customer's country, and file quarterly returns. Most founders either ignore this (risking penalties) or use expensive tax compliance add-ons.
Beyond tax handling, Lemon Squeezy offers license key management (essential for software products), subscription billing, discount codes, and affiliate program management. The checkout flow is clean and converts well on mobile.
The 5% + 50c per transaction fee is the catch. On a $29 product, you pay $1.95 per sale — about 6.7% of revenue. On a $199 product, you pay $10.45 per sale — about 5.25%. Compare this to Stripe direct at 2.9% + 30c. The spread is the cost of tax compliance.
At scale, this adds up. A product doing $10k/mo pays roughly $550/mo in Lemon Squeezy fees. The same revenue through Stripe direct plus a $50/mo tax compliance tool would cost around $340/mo. The crossover point where it makes sense to leave Lemon Squeezy and handle taxes yourself is somewhere around $100k/year in revenue, depending on your appetite for compliance work.
When to pick Lemon Squeezy: You sell digital products internationally and want zero tax compliance burden. Best value below $100k/year in revenue.
Gumroad — the fastest launch
Gumroad has been the default "just sell something" platform since 2011. Its strength is speed. Create an account, upload a file, set a price, share the link. You can go from idea to accepting payments in under 15 minutes.
The built-in audience tools set Gumroad apart from pure payment processors. Email marketing (basic but functional), a follow system where customers can subscribe to your profile, and a discovery feed where your products can be found by Gumroad's existing user base. For a founder with no audience, the discovery aspect has real value.
The 10% flat fee is painful. On a $29 ebook, Gumroad takes $2.90 per sale. On a $199 course, they take $19.90. There is no way to reduce this rate — it is flat regardless of volume. At $5,000/mo in revenue, you are paying $500/mo to Gumroad. That is more than Shopify, more than Lemon Squeezy, and dramatically more than running your own Stripe checkout.
The customization is also minimal. Your Gumroad product page looks like a Gumroad product page. You can add a custom domain and adjust colors, but the layout is fixed. For some founders this is fine — you are selling the product, not the store. For others, the lack of branding control is a dealbreaker.
Gumroad makes the most sense as a validation tool. Launch your product on Gumroad to test demand. If it sells, migrate to a cheaper platform once revenue justifies the effort. The migration path is straightforward — Gumroad exports customer data and purchase history.
When to pick Gumroad: You want to test a product idea this weekend and start collecting revenue immediately. Migrate away once revenue exceeds $2,000-3,000/mo.
WooCommerce — the WordPress workhorse
WooCommerce is the open-source e-commerce plugin for WordPress. If you already have a WordPress site (or are comfortable managing one), WooCommerce gives you complete control over your online store with no platform transaction fees.
The plugin ecosystem is WooCommerce's superpower. Subscriptions, memberships, bookings, digital downloads, course platforms, affiliate programs — there is a plugin for virtually every commerce model. Many are free. The premium ones (like WooCommerce Subscriptions at $199/year) are mature and well-supported.
The total cost calculation is nuanced. The plugin is free. Hosting runs $10-50/mo depending on quality (cheap shared hosting works for low traffic, but you want managed WordPress hosting once you have real customers). Payment processing is standard Stripe/PayPal rates (2.9% + 30c). Premium extensions add to the annual cost. A realistic budget for a functional WooCommerce store is $30-80/mo, which is competitive with Shopify when you factor in Shopify's transaction fees on non-Shopify Payments gateways.
The downsides are real. WordPress requires maintenance — core updates, plugin updates, security patches. Plugin conflicts are the bane of WooCommerce stores: updating one plugin can silently break another. Performance optimization (caching, CDN, image compression) is your problem. Security is your problem. Backups are your problem.
For a technical founder who already manages WordPress sites, these are non-issues. For a non-technical founder, the maintenance overhead can consume hours that would be better spent on product and marketing.
When to pick WooCommerce: You already run WordPress, want full control, and are comfortable with ongoing maintenance. Best for mixed stores that sell both physical and digital products.
Medusa — the developer's commerce engine
Medusa is for founders who think in API endpoints, not product pages. It is a headless commerce engine — an open-source backend that handles products, orders, payments, and fulfillment through a REST API, while you build whatever frontend you want.
The architecture is powerful. Build your storefront in Next.js, Remix, Svelte, or any framework. Medusa handles the commerce logic: cart management, checkout flow, payment processing (Stripe, PayPal, and more via plugins), inventory, and order management.
Multi-region support is built into the core. Different prices per region, tax-inclusive pricing, multi-currency — features that require expensive Shopify apps are free in Medusa. For a founder selling to both US and EU markets with different pricing, this is significant.
The admin dashboard works out of the box. You do not need to build an admin UI — Medusa includes one for managing products, orders, customers, and settings.
The trade-off is development time. Medusa is a framework, not a ready-made store. Building a storefront, deploying it, and connecting everything takes days to weeks of development work. There are starter templates for Next.js, but you still need to customize and deploy.
For a solo developer-founder building a commerce product where the storefront is a core differentiator, Medusa gives you complete control at zero licensing cost. For a founder who wants to launch a store quickly without writing code, Medusa is the wrong choice entirely.
When to pick Medusa: You are a developer building a custom commerce experience where the storefront design and UX are competitive advantages.
Saleor — the GraphQL commerce platform
Saleor shares the headless commerce philosophy with Medusa but uses Python/Django on the backend and GraphQL as the API layer. For frontend developers who prefer GraphQL over REST, this is a meaningful difference.
The GraphQL API is exceptionally well-designed. Queries are intuitive, mutations are well-documented, and the playground lets you explore the schema interactively. Building a custom storefront against Saleor's API is a better developer experience than most commerce APIs.
Multi-channel support is Saleor's distinguishing feature. Define different product catalogs, pricing, and settings for web, mobile app, POS, and marketplace channels — all from the same backend. This matters if you plan to sell through multiple surfaces.
The managed cloud (Saleor Cloud) starts at $300/mo, which prices out most solo founders. Self-hosting is free but requires Python/Django knowledge and proper infrastructure. The community is smaller than Medusa's or WooCommerce's, so finding help takes longer.
When to pick Saleor: You are a developer who prefers GraphQL, you need multi-channel commerce, and you can either self-host or justify the $300/mo managed hosting cost.
BigCommerce — the Shopify alternative for physical products
If you actually do sell physical products and want a Shopify alternative, BigCommerce is the strongest option. The zero transaction fee model means you only pay the credit card processing rate — no additional 0.5-2% platform fee that Shopify charges if you use a non-Shopify payment gateway.
BigCommerce includes more features out of the box than Shopify. Product reviews, abandoned cart recovery, faceted search, and multi-channel selling (Amazon, eBay, Facebook, Google Shopping) are all included without paid apps. On Shopify, several of these require third-party apps at $10-50/mo each.
The revenue caps are the gotcha. The Standard plan ($39/mo) maxes at $50k/year in online sales. The Plus plan ($105/mo) maxes at $180k/year. Exceeding these caps forces an upgrade. For a fast-growing store, this creates unpredictable pricing jumps.
The ecosystem is smaller than Shopify's. Fewer themes, fewer apps, fewer agencies. If you need a specific integration, Shopify is more likely to have it. BigCommerce closes this gap with its headless commerce offering, but the theme-based store experience has less variety.
When to pick BigCommerce: You sell physical products, use a non-Shopify payment gateway, and want to avoid transaction fees. Best for stores doing $50k-500k/year where the fee savings are material.
The real cost comparison for indie founders
Most "Shopify alternatives" articles ignore the total cost picture. Here is what $5,000/mo in revenue actually costs on each platform (assuming 200 transactions at $25 average):
- Shopify Basic: $39/mo + 2.9% + 30c per tx = $39 + $145 + $60 = $244/mo
- Lemon Squeezy: 5% + 50c per tx = $250 + $100 = $350/mo
- Gumroad: 10% flat = $500/mo
- WooCommerce: ~$30/mo hosting + 2.9% + 30c per tx = $30 + $145 + $60 = $235/mo
- BigCommerce: $39/mo + 2.9% + 30c per tx = $39 + $145 + $60 = $244/mo
- Medusa (self-hosted): ~$20/mo hosting + 2.9% + 30c per tx = $20 + $145 + $60 = $225/mo
The numbers shift dramatically based on average order value. If your average sale is $199 (like a course), Lemon Squeezy's per-transaction fee is proportionally much lower and the tax compliance value is higher. If your average sale is $9 (like an ebook), Gumroad's 10% is relatively less painful but the 50c per-transaction fee on Lemon Squeezy is proportionally higher.
Calculate your specific scenario before deciding. The platform that is cheapest at $1k/mo revenue may not be cheapest at $10k/mo revenue.
When to stick with Shopify
Shopify remains the right choice if:
- You sell physical products with real inventory, shipping, and fulfillment needs
- You need a POS system for in-person sales
- You depend on Shopify's app ecosystem for specific functionality (custom product configurators, subscription boxes, etc.)
- You want the reliability and uptime of a managed platform without any technical responsibility
- Your team includes non-technical staff who manage the store day-to-day
Shopify's strength is that it just works. Updates, security, hosting, CDN, SSL — all handled. For a founder whose core business is selling products (not building technology), that peace of mind has real value.
Making the switch: practical tips
- Calculate your real total cost. Add up Shopify monthly fee, transaction fees, app subscriptions, and theme costs. Compare against the actual total cost of the alternative, not just the headline price.
- Export your product catalog. Shopify exports products as CSV. Most alternatives import CSV. The main work is mapping product attributes and variants.
- Handle subscriptions carefully. If you have active subscribers, migration requires re-subscribing them on the new platform. Communicate clearly and give advance notice.
- Redirect old URLs. Set up 301 redirects from your Shopify product URLs to the new platform. This preserves your organic traffic and backlinks.
- Test the checkout flow obsessively. The checkout is where money happens. Test every payment method, every country, every discount code on the new platform before sending real traffic to it.
| feature | Shopify | Lemon Squeezy | Gumroad | WooCommerce | Medusa | Saleor | BigCommerce |
|---|---|---|---|---|---|---|---|
| Monthly cost (solo) | $39/mo + 2.9% | 5% + 50c/tx | 10%/tx | $10-50/mo hosting | Free (self-host) | Free (self-host) | $39/mo + 2.9% |
| Transaction fees | 2.9% + 30c (Shopify Payments) or + 2% (external gateway) | 5% + 50c (all-in) | 10% flat | 2.9% + 30c (Stripe) | Payment processor only | Payment processor only | None above CC processing |
| Digital products | Via app | Native (core focus) | Native (core focus) | Via plugin | Yes (API) | Yes (API) | Via app |
| Tax compliance | Basic (you file) | Merchant of record | None (you file) | Via plugin | Built-in regions | Built-in | Basic (you file) |
| Open source | No | No | No | Yes (GPL) | Yes (MIT) | Yes (BSD) | No |
| Headless / API-first | Yes (Hydrogen) | API available | API available | Via REST plugin | Yes (core design) | Yes (GraphQL) | Yes (stencil/headless) |
Alternative picks
Lemon Squeezy
All-in-one platform for selling digital products, subscriptions, and SaaS. Handles global tax compliance (VAT, GST, sales tax) as a merchant of record.
pricing: Free to start. 5% + 50c per transaction. No monthly fee.
pros
- + Merchant of record model handles global VAT, GST, and sales tax compliance — you never file tax returns for digital sales
- + Built-in license key generation, software updater, and subscription management for SaaS founders
- + Clean checkout flow converts well on mobile — no friction-heavy multi-step process
cons
- - 5% + 50c per transaction is expensive at scale — a $100k/year product pays $5,500+ in platform fees alone
- - Limited storefront customization — you get a product page, not a full e-commerce site
- - No physical product support — if you add merch or hardware later, you need a second platform
Gumroad
The original creator economy platform. Simplest path from product idea to accepting payments. Focused on digital products, memberships, and courses.
pricing: Free to start. 10% flat fee per transaction.
pros
- + Setup to first sale in under 15 minutes — genuinely the fastest path to selling anything online
- + Built-in audience features: email marketing, follow system, and discovery feed
- + Simple analytics dashboard shows revenue, customers, and product performance at a glance
cons
- - 10% transaction fee is the highest on this list — significantly eats margins on low-price products
- - Very limited storefront customization — your Gumroad page looks like every other Gumroad page
- - No merchant of record — you are responsible for tax compliance in every jurisdiction
WooCommerce
Open-source e-commerce plugin for WordPress. Full control over your store, your data, and your checkout experience. Extensible with thousands of plugins.
pricing: Free plugin. Hosting $10-50/mo. Payment processing 2.9% + 30c (Stripe). Extensions vary.
pros
- + Complete control over every aspect of your store — design, checkout flow, payment methods, and data
- + Massive plugin ecosystem for subscriptions, memberships, bookings, digital downloads, and physical shipping
- + No platform fee on top of payment processing — your only per-transaction cost is the Stripe/PayPal fee
cons
- - Requires WordPress hosting, plugin management, security updates, and performance optimization
- - Plugin conflicts are common — updating one extension can break another with no warning
- - Security is your responsibility — unpatched WordPress sites are a frequent target for attackers
Medusa
Open-source headless commerce engine built with Node.js. API-first architecture for developers who want to build custom storefronts on any frontend framework.
pricing: Free and open source. Self-hosted. Medusa Cloud pricing varies by usage.
pros
- + Fully headless — build your storefront in Next.js, Remix, or any framework while Medusa handles the commerce logic
- + Multi-region, multi-currency, and tax-inclusive pricing built into the core
- + Plugin architecture supports custom payment providers, fulfillment services, and notification channels
cons
- - Requires significant development effort — this is a framework, not a ready-made store
- - No admin-managed storefront — you must build and deploy the frontend yourself
- - Smaller ecosystem than Shopify — fewer pre-built themes, plugins, and community resources
Saleor
Open-source headless commerce platform built with Python/Django and GraphQL. Enterprise-grade but accessible to solo developers.
pricing: Free and open source. Saleor Cloud from $300/mo (managed hosting).
pros
- + GraphQL API is exceptionally well-designed — frontend developers love working with it
- + Multi-channel selling: web, mobile app, POS, and marketplace from a single backend
- + Dashboard is production-ready out of the box — manage products, orders, and customers without building admin UI
cons
- - Saleor Cloud managed hosting starts at $300/mo — prohibitively expensive for solo founders
- - Self-hosting requires Python/Django knowledge and infrastructure management
- - Smaller community than Medusa or WooCommerce — finding help takes longer
BigCommerce
Established e-commerce platform positioned between Shopify and enterprise solutions. No transaction fees on any plan.
pricing: Standard $39/mo. Plus $105/mo. Pro $399/mo. No transaction fees on any plan.
pros
- + Zero transaction fees on top of payment processing — you only pay the credit card processing rate
- + Built-in multi-channel selling: Amazon, eBay, Facebook, Instagram, Google Shopping from one dashboard
- + More built-in features than Shopify without requiring paid apps — product reviews, abandoned cart, faceted search included
cons
- - Revenue caps on lower tiers — Standard plan maxes at $50k/year in sales before forced upgrade to Plus
- - Fewer third-party apps and themes than Shopify — the ecosystem is smaller
- - Admin dashboard feels cluttered with options — steeper learning curve than Shopify
FAQ
Should indie founders use Shopify for digital products?+
Usually no. Shopify is designed for physical product e-commerce with inventory management, shipping calculations, and fulfillment workflows. Digital products require a paid app (Shopify Digital Downloads or a third-party app) and the checkout flow is optimized for physical goods. Lemon Squeezy or Gumroad handle digital sales natively with less overhead and, for smaller volumes, lower total cost.
What is a merchant of record and why does it matter?+
A merchant of record (MoR) is the legal entity that processes the transaction. When Lemon Squeezy is your MoR, they handle collecting and remitting VAT, GST, and sales tax in every country. Without an MoR, you are personally responsible for registering, collecting, and filing taxes in every jurisdiction where you have customers. For a solo founder selling globally, this is a massive compliance burden.
Is WooCommerce really free?+
The WooCommerce plugin is free. But you need WordPress hosting ($10-50/mo), a domain ($12/year), an SSL certificate (usually free with hosting), and payment processing (Stripe at 2.9% + 30c). Popular extensions like WooCommerce Subscriptions cost $199/year. The total cost for a functional WooCommerce store typically runs $20-80/mo depending on hosting quality and extensions needed.
When does the Lemon Squeezy 5% fee become too expensive?+
Do the math against Shopify or Stripe direct. Shopify Basic costs $39/mo + 2.9% + 30c per transaction. On $5,000/mo revenue with 100 transactions, Shopify costs $39 + $175 = $214/mo. Lemon Squeezy costs $300/mo (5% of $5k + $50 in per-transaction fees). The crossover point where Shopify becomes cheaper is roughly $80k-100k/year in revenue, depending on average order value and transaction volume.
Can I start with Gumroad and migrate later?+
Yes, and this is often the smart play. Gumroad lets you validate a product idea in minutes. The 10% fee hurts margins, but when your revenue is $500/mo, the $50 fee is worth the simplicity. When revenue grows past $2,000-3,000/mo, migrate to Lemon Squeezy (lower fees, tax compliance) or your own Stripe integration. Gumroad exports customer data and purchase history.