How Shopify Transaction Fees Work
Shopify's transaction fee is a platform-level surcharge applied to every order processed through a third-party payment gateway. It's separate from — and in addition to — whatever your payment processor charges.
The fee rate depends on your Shopify plan:
Transaction fees are waived only if you use Shopify Payments. If Shopify Payments isn't available in your country, or you need to use a specific gateway (PayPal, Authorize.net, a local processor), you pay the fee on every order — no exceptions.
What It Actually Costs Per Sale
Let's use a $100 order as a baseline. You're on Basic Shopify, using Stripe as your gateway.
| Fee Type | Rate | Cost on $100 Order | Who Charges It |
|---|---|---|---|
| Stripe processing fee | 2.9% + $0.30 | $3.20 | Stripe |
| Shopify transaction fee | 2.0% (Basic) | $2.00 | Shopify |
| Total fees | 4.9% + $0.30 | $5.20 | — |
| You keep | $94.80 | — |
That $2.00 Shopify transaction fee on a single $100 order might seem small. But at scale it compounds fast.
The Real Cost at Scale
Here's what transaction fees alone cost annually across different revenue levels on the Basic plan (2% fee):
This is before your monthly Shopify subscription and payment processing fees. Transaction fees are pure margin extraction — you get nothing additional in return for paying them.
Transaction Fee Calculator
Estimate what Shopify's transaction fee is costing you annually.
The Full Annual Cost Comparison
Transaction fees are one piece. Here's the total platform cost picture — Shopify Basic with Stripe vs WooCommerce with Stripe — at $10k/month in revenue:
| Cost Item | Shopify Basic | WooCommerce |
|---|---|---|
| Platform subscription | $468/yr ($39/mo) | $0 |
| Hosting | Included | ~$120/yr (shared) – $300/yr (managed WP) |
| Transaction fees (3rd-party gateway) | $2,400/yr (2% of $120k) | $0 |
| Payment processing (Stripe) | ~$4,188/yr | ~$4,188/yr |
| Theme | $0–$350 one-time | $0–$100/yr |
| Total (approx.) | ~$7,056/yr | ~$4,608/yr |
At $10k/month in revenue, the platform cost difference is roughly $2,400/year — almost entirely driven by Shopify's transaction fee. At $50k/month, that gap grows to $12,000/year.
Can You Avoid Shopify Transaction Fees?
There's exactly one way to avoid them on Shopify: use Shopify Payments.
Shopify Payments is Shopify's built-in payment processor (powered by Stripe). When you use it, the transaction fee is waived. But there are real limitations:
- Country availability: Shopify Payments is only available in ~20 countries. If you're outside the US, UK, Canada, Australia, or Western Europe, you likely can't use it.
- Industry restrictions: Certain product categories are prohibited on Shopify Payments (firearms accessories, some supplements, CBD, etc.) even where it's available.
- No gateway choice: You're locked into Shopify's processor. You can't use Authorize.net, PayPal Pro, Braintree, or a local processor without triggering fees.
- Account holds: Shopify Payments can hold funds for up to 120 days if they flag your account for review — a known risk for newer stores or higher-ticket items.
Shopify Plus ($2,300/month) reduces the third-party transaction fee to 0.15% — not eliminated, just reduced. At Plus-level revenue, this is still thousands per year in fees that WooCommerce merchants don't pay at all.
Shopify vs WooCommerce: The Fee Structure
When Transaction Fees Are the Tipping Point
For stores under ~$3k/month in revenue, Shopify's transaction fees are a minor cost. At that volume on Basic plan (2% fee), you're paying $60/month — annoying but not business-critical.
The math shifts significantly as you grow:
| Monthly GMV | Basic (2%) | Shopify (1%) | Advanced (0.5%) | WooCommerce |
|---|---|---|---|---|
| $5,000 | $100/mo | $50/mo | $25/mo | $0 |
| $10,000 | $200/mo | $100/mo | $50/mo | $0 |
| $25,000 | $500/mo | $250/mo | $125/mo | $0 |
| $50,000 | $1,000/mo | $500/mo | $250/mo | $0 |
| $100,000 | $2,000/mo | $1,000/mo | $500/mo | $0 |
At $25k/month on Basic, you're paying $500/month — $6,000/year — purely in Shopify transaction fees. That's the cost of a significant WooCommerce plugin stack, a developer, and hosting combined, with money left over.
Tired of paying Shopify's transaction tax?
StoreShift moves your products, customers, and orders to WooCommerce in one click. One-time fee from $79 — no subscriptions, no transaction fees, ever.
Get StoreShift Free See Pricing →