WooCommerce versus Shopify for stores under one million revenue

WooCommerce versus Shopify is the question every small store owner Googles at least once. If your business is doing under one million dollars in annual revenue, the answer is rarely about which platform is “better.” It is about which platform fits the time, money, and technical patience you actually have. This guide compares the two head to head for stores in the under one million dollar revenue bracket, using real cost lines, real conversion implications, and real migration math.

In short

  • Shopify wins when founder time is the scarcest resource and the store sells fewer than 100 SKUs with standard shipping needs.
  • WooCommerce wins when product data is complex (variants, bundles, B2B pricing) or when a developer is already on retainer.
  • At under $500K GMV, total cost difference is usually within $3,000 per year, so platform speed and conversion rate matter more than license fees.
  • Switching later is feasible but painful: budget 40 to 120 developer hours plus a 5 to 15 percent revenue dip during the transition month.
  • The right answer for most stores under $1M is “the one your team can run without external help for the first 18 months.”

The honest framing: control versus convenience

Shopify is a hosted platform. You rent infrastructure, security patches, and a payments stack from one vendor. WooCommerce is a plugin for WordPress. You own the codebase, you choose the host, and you decide which of the 60,000+ WordPress and Woo extensions you bolt on.

That single architectural difference cascades into everything else: pricing, performance, integrations, and the kind of person you need to hire when something breaks at 11 p.m. on Black Friday. The decision is not really WooCommerce versus Shopify. It is whether your operation values speed of setup or long-term control. For a wider view of how this fits the platform landscape, see our pillar on how to choose the right e-commerce platform for your store, which compares both against BigCommerce, Magento, and headless options.

One nuance worth naming: Shopify lets you escape the “convenience tier” through Shopify Plus or custom apps, and WooCommerce can be hosted on managed services that make it feel almost as turnkey. So the line blurs at the edges. For stores under $1M, though, you are usually choosing between the default experiences of each.

What “under one million revenue” actually changes about the decision

The sub one million dollar bracket has three structural traits that flip how you weigh trade-offs.

First, the founder is almost always the merchandiser, marketer, and IT department. Time spent fighting a plugin conflict is time not spent writing a product description that converts. Second, every percentage point of payment fees matters in a way it does not at $10M, because gross margin is often the only growth budget. Third, the team rarely has a dedicated developer on staff, so anything that requires “just a small custom build” becomes a real cash expense.

Those three traits push most stores toward Shopify by default. But there are common cases where they do not: a brand with 800 SKUs and complex shipping rules, a publisher who wants commerce inside an existing WordPress site, or a founder who already maintains other WordPress properties. Those cases push the math back the other way.

There is a fourth trait worth naming: the under $1M store is where every shipping promise, every refund, and every product photo is still being handled by a person who knows every customer by name. The platform that demands less context switching from that person is the one that compounds growth. A Shopify admin that surfaces low-stock alerts, abandoned carts, and shipping label printing in one screen saves real minutes per day. A WooCommerce stack that requires three plugin dashboards and a Google Sheet costs those minutes back, even when the per-task price tag looks competitive.

This is the reason most store owners under $1M who pick WooCommerce against the grain end up either hiring a part-time developer or migrating within 24 months. The platform itself is not the problem; the time it pulls out of a one-person operation usually is.

Total cost of ownership at $0, $250K, and $900K GMV

Headline pricing is misleading on both sides. Shopify is famous for its “$39 per month” entry tier, but a real store almost never runs on that plan alone. WooCommerce is famously “free,” but a real store pays for hosting, a payment gateway, a backup tool, and usually two to four premium extensions.

The table below shows realistic annual costs for a US-based apparel or homeware store at three revenue points. Numbers reflect early 2026 published pricing and exclude domain, advertising, and labor.

Cost line Shopify (Basic to Advanced) WooCommerce (managed host)
Platform license, $0 GMV $468 (Basic, annual) $0
Managed hosting, $0 GMV included $360 (entry managed Woo plan)
Payment fees, $250K GMV $7,250 (2.9% + $0.30, Shopify Payments) $7,250 (Stripe or WooPayments same blend)
Apps and extensions, $250K GMV $1,200 to $3,600 (reviews, email, shipping) $500 to $1,800 (Woo Subscriptions, ShipStation, etc.)
Platform license, $900K GMV $3,588 (Advanced, annual) $0
Hosting at $900K GMV included $1,800 to $4,800 (mid-tier managed)
Developer hours per year 0 to 20 hours 20 to 80 hours

Two things jump out. At $250K GMV the platforms are within a few hundred dollars of each other on direct cost, which means license shopping is a distraction. At $900K GMV Shopify Advanced becomes the cheaper line for many stores once you include the developer hours a self-hosted Woo install tends to consume.

What the table does not show is opportunity cost. A founder who spends 60 hours per year tuning WooCommerce is not spending those hours on merchandising, partnerships, or paid search optimization. For some founders that is a hobby, for most it is a tax.

A useful exercise: price your own founder hour at the loaded rate you would pay a marketing freelancer (commonly $75 to $150 per hour in the US). At $100 per hour, 40 extra hours of platform maintenance per year is $4,000 of implicit cost. That single line frequently outweighs every license-fee delta on the table above. The merchants who get the platform decision right are the ones who model their own time at honest market rates, not at zero.

There is also a less obvious line: failed promotions. A founder who cannot ship a flash sale on Friday afternoon because a plugin update broke the cart loses two things: revenue from the sale that did not happen, and confidence that the platform will be reliable next time. Confidence loss is the most expensive line item in the under $1M bracket because it changes which growth experiments the founder is willing to run.

How fast can each platform handle your traffic

Site speed is not a tiebreaker on a spec sheet. It is the single biggest conversion lever most under $1M stores ignore. Google research from the Core Web Vitals program has shown that improving Largest Contentful Paint from 4 seconds to 2.5 seconds correlates with conversion lifts in the 8 to 24 percent range, depending on category. That is multiples of what a coupon code campaign would deliver.

Shopify ships with a global CDN, automatic image compression, and a tightly optimized theme runtime (Online Store 2.0, JSON templates, server-rendered sections). Out of the box, a default Dawn theme store typically hits LCP under 2.0s on mobile.

WooCommerce performance depends almost entirely on three choices: the host, the theme, and the plugin stack. A poorly configured Woo store on shared hosting with 25 plugins and a bloated multipurpose theme can hit LCP of 6 to 9 seconds. A well-tuned Woo store on a managed Woo host with a lean theme and aggressive caching can match or beat Shopify. We cover this in detail in speeding up WooCommerce without breaking checkout, which is required reading if you choose Woo.

Hosting is where most under $1M Woo stores leave money on the table. The default shared hosting plans that come “free” with a domain registrar will hurt your conversion rate every single day. Spend the $30 to $80 per month for a managed Woo host and treat it as a marketing line item, not an infrastructure cost. Our guide to hosting WooCommerce properly walks through the configuration choices that matter most.

Apps, themes, and the integration tax

Both platforms have app and theme ecosystems large enough to cover the obvious needs (email, reviews, loyalty, shipping, subscriptions, accounting). The difference is in pricing model and quality control.

Shopify apps tend to be SaaS with monthly recurring fees scaled by usage or order volume. The App Store is curated and apps have to pass a review. WooCommerce extensions are usually one-time license fees with annual renewals for updates and support. The marketplace is broader but quality varies, because anyone can publish a plugin.

At low order volumes (say 200 to 1,500 orders per month) Shopify apps are noticeably cheaper because most usage-based pricing has not kicked in. At higher volumes the math flips: a review platform that costs $29 per month at 500 orders may cost $299 per month at 5,000 orders, while the Woo equivalent stays at its $149 per year flat fee.

  1. If you expect to stay under 1,000 orders per month for the next 18 months, Shopify apps are cheaper and faster to set up.
  2. If you expect to cross 3,000 orders per month in the next 18 months, model the app costs at that volume before you commit, because the gap can reach $500 to $2,000 per month.
  3. If you need a feature that exists as a Woo extension but not a polished Shopify app (B2B pricing tiers, deep ACF integration, complex multi-vendor logic), Woo wins on capability per dollar.

Checkout, payments, and the conversion line that pays your bills

Shopify has spent five years rebuilding its checkout, and as of 2026 it is widely regarded as the highest-converting hosted checkout in the industry. Independent benchmarks from Shopify itself put the lift at 15 percent versus typical alternative checkouts, and external A/B tests in the 5 to 12 percent range are common.

WooCommerce checkout is functional but slower out of the box and rarely as visually polished. The flip side is that you can fully customize it, including building a one-page checkout, a B2B quote flow, or a multi-step trade application. Whether that flexibility is worth the conversion gap depends entirely on your product.

Payment fees deserve a careful read. Shopify charges 2.9% + $0.30 on Basic, dropping to 2.5% + $0.30 on Advanced for US cards via Shopify Payments. If you use any external gateway (Stripe, PayPal direct, Authorize.net), Shopify also charges a “third-party transaction fee” of 0.5% to 2% on top, which is the real lock-in lever. WooCommerce passes you straight to Stripe, PayPal, or WooPayments fees with no platform markup.

For stores planning to scale with subscription products, this gap compounds quickly. Our analysis of subscription D2C models that actually work covers how recurring billing economics differ across platforms.

Examples from US retail and e-commerce

Three composite examples (drawn from common under $1M store profiles) make the trade-offs concrete.

Example 1: Direct-to-consumer apparel brand, $320K GMV, 65 SKUs. Two founders, one part-time customer service hire, no developer. They sell through their website plus Instagram Shopping and TikTok Shop. Their entire growth engine is paid social and content. Shopify Basic is the right answer here every time. Setup takes a weekend, the Shop Pay accelerated checkout adds 3 to 7 percent to conversion, and the native social channel integrations remove a class of plumbing work the team has no time to maintain.

Example 2: Specialty homeware retailer, $780K GMV, 1,400 SKUs. One founder, two warehouse staff, one part-time bookkeeper. The catalog has bundles, kits, and custom shipping rules by weight and origin. The site also runs a buying guide blog that drives 40 percent of organic traffic. WooCommerce on a managed Woo host wins here, primarily because the catalog complexity and the content-led acquisition model both lean on WordPress strengths. The founder pays a freelance Woo developer roughly $300 per month on retainer, which is the cost of buying back the time they would otherwise lose to plugin maintenance.

Example 3: Subscription coffee brand, $560K GMV, 18 SKUs. Solo founder, fulfillment handled by a co-packer. Recurring revenue is 65 percent of total. This is the case that splits cleanly down the middle. Shopify with Recharge or Bold Subscriptions is the faster path. WooCommerce with WooCommerce Subscriptions is cheaper in monthly fees but adds operational overhead the founder may not want. The deciding factor is usually whether the founder enjoys the WordPress admin or finds it tedious; both work, neither is wrong.

The pattern across these three: the right platform tracks the shape of the work, not the size of the revenue.

Migration paths: what it costs to switch later

The most common path is Shopify first, WooCommerce later, usually when SKUs grow past 500 or when app costs cross $1,000 per month. The reverse path (Woo to Shopify) is also common, usually when a founder decides the maintenance burden is not worth it.

Either migration is doable but never cheap. Realistic ranges for a 500-SKU store with two years of order history:

  • Data migration tool: $400 to $1,800 (Cart2Cart, LitExtension, or similar)
  • Theme rebuild: $2,500 to $12,000 depending on customization
  • App or plugin rewiring: $1,500 to $6,000 (re-subscribe, reconfigure, test)
  • SEO recovery period: 60 to 120 days with proper 301 redirects, longer without
  • Revenue dip during transition month: 5 to 15 percent

The biggest hidden cost is institutional knowledge. The Klaviyo flows you spent six months tuning, the Yotpo reviews you accumulated, the custom shipping logic you finally got right: all of it has to be rebuilt or re-imported. Budget 40 to 120 founder or staff hours for the parts no migration tool handles.

If you can plausibly stay on your first platform for three years, the migration cost is irrelevant. If you suspect you will switch within 18 months, factor it into your initial choice. The platform that costs slightly more today but matches your three-year trajectory will almost always be cheaper than the one you outgrow in year two. The pillar guide on choosing the right e-commerce platform includes a decision tree that maps growth assumptions to platform choice.

Common mistakes and how to avoid them

Five mistakes account for most of the regret in this decision.

  1. Picking the platform your agency or friend already knows. Their familiarity saves you maybe 20 hours of setup. Your fit with the platform compounds across the next three years. Optimize for the longer horizon.
  2. Underestimating the app or extension stack. Both platforms feel cheap at base price and expensive once a real store is configured. Build a minimum viable stack list (email, reviews, shipping, analytics, accounting) and price it on both platforms before committing.
  3. Treating hosting as a commodity decision on WooCommerce. Shared hosting is the single biggest reason WooCommerce stores underperform. The $30 to $80 per month gap between shared and managed is the most leveraged spend on the entire P&L for a Woo store.
  4. Ignoring the checkout conversion gap. A 5 percent conversion difference on $500K GMV is $25,000 per year. That number deserves more analysis than founders typically give it.
  5. Switching too soon. Most “this platform is wrong for us” feelings in months 6 to 12 are actually growing pains that any platform would produce. Give it 18 months before seriously evaluating a migration unless something is structurally broken.

Avoiding these five is worth more than any feature comparison. They are not platform-specific; they are decision-making errors that happen on both sides.

Tools, partners, and vendors worth knowing

Regardless of platform, certain vendors come up repeatedly in well-run under $1M stores.

  • Email and SMS: Klaviyo (premium), Omnisend (mid-market), MailerLite (budget). All three integrate cleanly with both Shopify and Woo.
  • Reviews: Judge.me (best price-to-value on both platforms), Yotpo (richer features at higher price), Loox (Shopify-leaning, photo-focused).
  • Shipping: ShipStation for multi-carrier label printing, Shippo for occasional volume, native Shopify Shipping where applicable.
  • Analytics beyond GA4: Triple Whale for paid social attribution, Lifetimely for cohort LTV, Northbeam for multi-touch on growth-stage stores.
  • Accounting: QuickBooks Online or Xero, with A2X as the bridge for clean Shopify or Woo financial sync.

Vendor selection drifts every 12 to 18 months; check current pricing and integrations before committing. The big winners change frequently in this segment.

So which one should you pick

For most US retail founders launching their first store and expecting to be under $1M for the next two years: Shopify Basic or Shopify, with Shopify Payments, a free theme (Dawn or Sense), and a small stack of free or low-cost apps. Time saved is your real ROI.

For founders with WordPress experience, complex catalogs, B2B requirements, or who already run content properties they want commerce inside: WooCommerce on a managed Woo host with a fast theme like Blocksy or Kadence, plus 5 to 8 carefully chosen extensions. Treat hosting and speed as non-negotiable line items.

For everyone else: pick the platform whose admin interface you find more pleasant after 30 minutes of clicking around in the trial. You will spend hundreds of hours in that interface and the right answer is rarely the spec-sheet winner.

One last reframe. The under $1M decision is reversible. Migrations are expensive but not catastrophic, and merchants successfully switch in both directions every week. Pick the platform that lets you ship the next 90 days of work with the least friction, learn what you actually need at the next revenue tier, and revisit the question when your real constraints (not your guesses about future constraints) make the answer obvious.

Frequently asked questions

Is Shopify really easier than WooCommerce for non-technical founders?

For setup and day-to-day operation, yes. Shopify removes hosting, security patching, and most plugin compatibility decisions. The trade-off is less control over checkout, theme code, and data ownership. For most under $1M founders the removed friction is worth more than the lost control.

How much does WooCommerce really cost per year for a small store?

Realistic minimum is around $400 for hosting plus $200 to $800 for premium extensions you will likely want (Woo Subscriptions, advanced shipping, a backup tool). Add payment processing fees on top. Expect $1,000 to $2,500 per year all-in for a store doing under $250K GMV, before any developer time.

Can I run WooCommerce on cheap shared hosting?

You can, but you should not. Shared hosting commonly delivers LCP scores above 4 seconds, which costs you measurable revenue every day. Managed WooCommerce hosting from a specialist provider costs $30 to $100 per month at low traffic and pays for itself in conversion lift.

Does Shopify lock me in with payment fees?

Effectively yes if you want to use a non-Shopify payment gateway. The third-party transaction fee (0.5% to 2% on top of the gateway’s own fee) makes Shopify Payments the default choice for almost every US store. This is fine for most merchants but worth knowing if you have a specific reason to use Stripe or Braintree directly.

What about SEO, is one platform better than the other?

Both can rank perfectly well. Shopify gives you less control over URL structure (forced /products/ and /collections/ paths) but excellent default performance. WooCommerce gives you full URL control via WordPress but requires you to actively manage speed. For content-led commerce strategies, WordPress remains the more flexible foundation.

How long does it take to launch a basic store on each?

Shopify: 1 to 3 days for a single founder with a logo, product photos, and copy ready. WooCommerce: 1 to 2 weeks for the same founder, mostly because of host selection, theme configuration, and the initial plugin stack. With a developer or agency, both can launch in a week.

When should I seriously consider migrating from Shopify to WooCommerce?

Three common signals: app costs exceed $1,000 per month and you have identified Woo extensions that would replace them at lower cost; SKU count crosses 1,000 with complex variant logic that Shopify handles awkwardly; or content marketing has become your primary acquisition channel and you want commerce inside WordPress. Below those signals, the migration math rarely works.

What is the single most common WooCommerce mistake at the under $1M stage?

Picking hosting based on price instead of fit. A $4 per month shared host will cost you 10 to 20 percent of your conversion rate, which at $250K GMV is $25,000 to $50,000 of lost revenue per year. The cheap host is the most expensive line on your P&L.

Sources: Shopify published pricing as of early 2026, Google Core Web Vitals research, WooCommerce overview on Wikipedia, and aggregate benchmarks from US Census Bureau retail data.