Business software

Shopify vs WooCommerce for a Small Shop: Plans, Fees and Total Cost

Compare Shopify plans and WooCommerce costs in USD: subscription, payment fees, third-party gateway fees, hosting and extras, with a worked cost example.

By EpiFive Editorial TeamReviewed/updated 8 min readHow we check articles
On this page

Shopify costs a fixed monthly plan fee plus payment processing, while WooCommerce costs nothing for the core plugin but requires you to buy hosting, a domain, any paid extensions and payment processing yourself. For a small shop with low sales, the monthly totals can be close, so the better question is how much you value having hosting and updates handled for you. At the time of writing (checked October 29, 2026), Shopify's Basic plan is listed at $39 per month, or $29 per month on yearly billing, and card rates on both platforms start around 2.9% + 30 cents.

Who this is for and what you will have at the end

This is for owners of small shops in the US who are choosing a platform for a new store or considering a move. By the end you will have a cost model covering the fixed costs, per-sale fees and the items that are easy to forget, plus a worked example you can adapt with your own numbers.

This article compares costs only. It does not rank features or design flexibility, and prices change, so verify the figures at the sources listed at the end.

What each platform is

Shopify is a hosted platform: you pay a subscription and Shopify runs the store software for you. WooCommerce is an ecommerce plugin for WordPress, developed and supported by Automattic and described on its WordPress.org page as open source. The core plugin is free, but its page notes that paid commercial upgrades and support exist, including Marketplace extensions, WooPayments, WooCommerce Shipping (U.S.-only) and WooCommerce Tax.

The practical difference for cost is who runs the infrastructure. With Shopify, the plan covers it. With WooCommerce you arrange hosting, and you are responsible for keeping WordPress, the plugin and extensions updated.

Shopify costs

Plan prices

From Shopify's pricing page, checked October 29, 2026 (USD per month):

PlanMonthly billingYearly billing (per month)Staff accounts
Basic$39$29Additional accounts not included
Grow$105$795
Advanced$399$29915
PlusFrom $2,300Not listedUnlimited

The page advertises a 3-day free trial, with the FAQ saying plans start with a 3-day trial and no credit card required. It also shows a headline offer of "$1/month for 3 months" after the trial, which may apply to the standard plans. Check the current offer terms when you sign up.

Plus is aimed at large merchants, so for a small shop the realistic choices are Basic, Grow and Advanced.

Payment processing on Shopify

The same page lists these standard card rates:

PlanOnline card rateIn-person card rateThird-party gateway fee
Basic2.9% + 30 cents2.6% + 10 cents2%
Grow2.7% + 30 cents2.5% + 10 cents1%
Advanced2.5% + 30 cents2.4% + 10 cents0.6%
Plus2.25% + 30 cents2.3% + 10 cents0.2%

The third-party gateway fee is the line that surprises people. Per the pricing page, it is an additional percentage when you use a payment provider other than Shopify's own. You also pay that provider's processing fees, so the combined cost is higher than the card rate alone. If you can use Shopify Payments, you avoid this fee.

Other Shopify costs to check

  • Point of sale. The page lists POS Pro as a separate add-on at $89 per month per location. A shop selling only online does not need it.
  • Apps and themes. Many stores add paid apps. Pricing varies by app, so total the ones you plan to use.
  • Domain. A custom domain is an extra cost to check at checkout.

WooCommerce costs

The plugin

The WooCommerce plugin is free to use, per its WordPress.org page, and you keep ownership of your content and data and can export it.

The page lists these requirements: PHP 7.4 or later (8.0 or later recommended), MySQL 5.5.5 or later or MariaDB 10.1 or later, and WordPress 7.0 or later. It recommends a PHP memory limit of 256 MB or more and HTTPS support. Your host must meet them.

What you pay for separately

CostNotes
HostingYour choice and your bill. Prices vary widely by host, so check your host's current pricing rather than assuming a figure.
DomainRegistered through a registrar.
ThemeA free theme may be enough; paid themes are an option.
ExtensionsThe WooCommerce Marketplace includes paid extensions, for example for subscriptions, bookings and memberships.
Payment processingDepends on the gateway you choose.
Security, backups, maintenanceYou are responsible for these on self-managed hosting, either with your time or a paid service.

WooCommerce's own pages do not give a standard hosting price, so none is assumed here. Add your actual hosting quote when you do the cost model below.

WooPayments fees (US)

WooCommerce's own payment option, WooPayments, charges per transaction and has no setup cost or monthly fees on its overview page. The fees page for US merchants lists:

Payment methodBase feeInternational paymentCurrency conversionDispute fee
Cards2.90% + $0.30+1.50%+1.00%$15.00
In-person2.70% + $0.10+1.00%+1.00%$15.00

Other details from the same page: a $5.00 monthly fee per active card reader (active means 3 or more transaction attempts in a month, and Tap to Pay on a phone does not trigger it), an extra 1.00% on orders containing a subscription payment if the subscription uses the Stripe Billing engine, and 1.5% for instant payouts. Transaction fees are not refunded when you refund customers, while dispute fees are refunded automatically if you win.

WooCommerce supports 100+ gateways according to its WordPress.org page, including Stripe, PayPal and Square, so you are not limited to WooPayments. Each gateway has its own fee schedule.

Side-by-side cost summary

Cost itemShopifyWooCommerce
Software$39, $105 or $399 per month (monthly billing; lower yearly)Free core plugin
HostingIncluded in planYou pay a host
Online card processing2.9% + 30 cents on Basic; lower on higher plans2.90% + $0.30 with WooPayments (US); other gateways differ
Using another gatewayExtra 2% / 1% / 0.6% by plan, plus the gateway's feesWhatever the gateway charges
ExtrasApps, theme, domainExtensions, theme, domain, security and backups
MaintenanceHandled by ShopifyYour responsibility

Worked example

This example uses made-up sales figures to show the method, not a forecast. Assume a shop with $5,000 in monthly online sales across 100 orders, all paid by US cards.

Shopify Basic with Shopify's card rates, monthly billing:

  • Plan: $39
  • Card fees: 2.9% of $5,000 is $145, plus 100 orders at $0.30 is $30, for $175
  • Total: $214, before apps and domain

On yearly billing the plan is $29, so the total is $204.

WooCommerce with WooPayments:

  • Software: $0
  • Card fees: 2.90% + $0.30 gives the same $175
  • Hosting: your quote, call it H
  • Total: $175 plus H, before extensions, domain and security

On these assumptions, WooCommerce is cheaper only if hosting plus extras come to less than $39 per month ($29 on yearly Shopify billing). Many stores will land near break-even, so the decision often turns on time and risk rather than dollars.

If you must use a different gateway on Shopify Basic: add 2% of $5,000, which is $100 per month, on top of the gateway's own fees. At that volume this is a bigger cost than the plan fee, and it argues for either using Shopify Payments or choosing a platform where your gateway has no platform surcharge.

How to build your own cost model

  1. Estimate monthly orders and average order value. Multiply to get monthly sales.
  2. Choose your payment provider first. Check whether it is supported without surcharge on each platform.
  3. Compute processing fees. Percentage of sales plus the fixed amount times orders.
  4. Add fixed costs. Shopify plan, or WooCommerce hosting, domain and extensions.
  5. Add apps and extensions you really need. Total their listed prices.
  6. Add the cost of your time. Updates, backups and troubleshooting on WooCommerce have a cost even if it is not a bill.
  7. Compare at two volumes. Run the model at your current sales and at double, since percentage fees scale and plan fees do not.

Checklist before you decide

  • Confirm today's Shopify plan and processing rates on its pricing page.
  • Confirm WooPayments fees on WooCommerce's fees page, or the fee schedule of the gateway you choose.
  • Get a written hosting quote that meets WooCommerce's stated requirements.
  • List every paid extension or app and its price.
  • Check whether your preferred gateway triggers Shopify's third-party gateway fee.
  • Decide who will handle updates, backups and security.
  • Check shipping and sales tax needs, since WooCommerce Shipping is U.S.-only and tax tools are separate services.

References

Questions people ask

Is WooCommerce really free?

The WooCommerce plugin itself is free and open source, according to its WordPress.org page. You still pay for hosting, a domain and any paid extensions, and payment processors charge per transaction. WooCommerce also sells paid add-ons such as WooPayments and extensions.

How much does Shopify cost per month?

At the time of writing (checked October 29, 2026), Shopify's pricing page lists Basic at $39 per month, or $29 per month billed yearly, Grow at $105 or $79, and Advanced at $399 or $299. Plus starts from $2,300 per month. Confirm current prices on Shopify's site.

What are the card fees on Shopify and WooCommerce?

Shopify's page lists online card rates from 2.9% + 30 cents on Basic down to 2.5% + 30 cents on Advanced. WooPayments in the US lists 2.90% + $0.30 for cards, plus extra for international cards and currency conversion. If you use another gateway, its own fees apply.

Does Shopify charge extra if I use a different payment gateway?

Shopify's pricing page lists a third-party gateway fee of 2% on Basic, 1% on Grow and 0.6% on Advanced. Your gateway also charges its own processing fees, so compare the combined cost.

ShopifyWooCommerceWordPressPayment fees
  1. Free GST Invoice Generator with UPI QR: EpiFive GST Invoice (Open Source)

    How to make a GST tax invoice, quotation or receipt with EpiFive GST Invoice, the free MIT-licensed invoice maker that runs in your browser, and how to self-host it.

  2. QuickBooks Online 1099-NEC: Set Up Contractors and E-File

    Set up contractors in QuickBooks Online, collect W-9s, map accounts to 1099-NEC Box 1, and e-file before the January deadline, with fixes for missing contractors.

  3. CRM for WhatsApp: Open Source WhatsApp CRM With a Shared Team Inbox

    CRM for WhatsApp is an MIT-licensed WhatsApp CRM you host yourself: a shared team inbox, contacts with consent tracking, deals, template campaigns to opted-in contacts, chatbot flows and an AI assistant.

  4. Pulsezen: Self-Hosted, Cookieless Google Analytics Alternative (Open Source)

    Pulsezen is an MIT-licensed, cookieless website analytics app you run on your own server. What it tracks, how the cookieless approach works, install steps, demo and FAQ.

  5. Referzen: Open Source Affiliate and Referral Program Software

    Referzen is MIT-licensed affiliate and referral program software you run on your own server, with a branded affiliate portal, Stripe, WooCommerce and Shopify tracking, fraud checks and payout batches.

  6. Searchzen: Self-Hosted SEO Rank Tracker and Site Audit (Open Source)

    Searchzen is an MIT-licensed SEO rank tracker, site audit crawler and client reporting app you run on your own server. Features, SERP providers, install steps, demo and FAQ.