WooCommerce Payment Gateway Fees Compared: Stripe vs PayPal vs Square (2026)
When someone asks "which payment gateway is cheapest for WooCommerce?" the standard answer is "they're all about the same — 2.9% + 30 cents." That answer is technically correct and practically useless.
The base rate is just the starting point. The real cost of a payment gateway depends on where your customers are, what currency they pay in, how often they dispute charges, whether you sell subscriptions, and how quickly you need access to your money. Once you factor in these variables, the "they're all the same" answer falls apart.
Here's the actual, comprehensive fee comparison for 2026.
Base Transaction Fees
Let's start with the headline numbers for standard online transactions (US-based merchant, US customer, standard credit/debit card):
Stripe: 2.9% + $0.30 per transaction
PayPal: 3.49% + $0.49 per transaction (standard checkout)
Square: 2.6% + $0.10 per online transaction
Authorize.net: 2.9% + $0.30 per transaction + $25/month gateway fee
Braintree (PayPal-owned): 2.59% + $0.49 per transaction
Square looks like the clear winner on base rates. But base rates are only part of the story.
International Transaction Fees
If you sell to customers outside your home country, international fees dramatically change the calculus:
Stripe: +0.5% for international cards, +1% for currency conversion (total: up to 4.4% + $0.30)
PayPal: +1.5% for international transactions (total: up to 4.99% + $0.49)
Square: Does not support international transactions for US-based merchants (US only)
Braintree: +1% for international (total: up to 3.59% + $0.49)
This is where Square's low base rate becomes misleading. If any portion of your customers are international, Square isn't an option. And PayPal's international fees are the highest among major gateways — a significant concern for stores selling globally.
Dispute and Chargeback Fees
Stripe: $15 per dispute (refunded if you win)
PayPal: $20 per dispute (NOT refunded even if you win — changed in 2023)
Square: $0 per dispute (Square absorbs dispute costs)
Braintree: $15 per dispute
Square's $0 dispute fee is remarkable and often overlooked. If your business has a higher-than-average dispute rate (common in fashion, supplements, and digital products), this alone can make Square the cheapest option despite the online-only limitation.
PayPal's non-refundable $20 dispute fee is the most expensive and most punitive. Even when you provide evidence and win the dispute, PayPal keeps the $20. For stores with dispute rates above 0.5%, this adds up quickly.
Refund Fee Policies
When a customer requests a refund, do you get your processing fee back?
Stripe: Yes — full processing fee is refunded (since 2023 policy change)
PayPal: No — PayPal keeps the fixed fee ($0.49) on refunds, refunds the percentage portion
Square: Yes — full processing fee is refunded
Braintree: No — processing fee is not refunded on refunds
For stores with high return rates (fashion, sizing-dependent products), Stripe and Square's full fee refund policy saves meaningful money. A store processing $10,000/month with a 10% return rate saves roughly $50/month just on refund fee policies with Stripe vs PayPal.
Payout Timing and Costs
How quickly do you get your money, and does faster access cost extra?
Stripe: Standard 2-day rolling payouts (free). Instant payouts: 1% fee.
PayPal: Instant access to PayPal balance (free). Bank transfer: 1–3 business days (free). Instant bank transfer: 1.5% fee.
Square: Next business day (free). Instant transfer: 1.5% fee.
Braintree: 2–3 business day payouts (free). No instant option.
PayPal has an advantage for cash flow because funds are immediately available in your PayPal balance — you can spend them directly via PayPal or PayPal Business Debit Card without waiting for a bank transfer. If cash flow timing matters to your business, this is a genuine benefit.
For a deeper look at managing cash flow across all payment gateways, see our guide on tracking Stripe fees and WooCommerce cash flow management.
Subscription and Recurring Payment Fees
If you sell subscriptions through WooCommerce Subscriptions:
Stripe: Standard rate applies + 0.4% Stripe Billing surcharge (if using Stripe Billing)
PayPal: Standard rate applies, PayPal Reference Transactions required (must apply and be approved)
Square: Does not support recurring payments natively in WooCommerce
Braintree: Standard rate applies, vault and recurring billing included
Stripe's extra 0.4% for Billing adds up for subscription businesses. A store doing $5,000/month in recurring revenue pays an extra $20/month just for the Billing surcharge. Consider using WooCommerce Subscriptions' built-in retry logic instead of Stripe Billing's to avoid this charge.
Real-World Cost Comparison
Let's model a realistic WooCommerce store and compare total annual gateway costs:
Store profile: $15,000/month revenue, 300 orders/month, $50 average order, 80% domestic / 20% international, 2% return rate, 0.3% dispute rate, no subscriptions.
Stripe annual cost: ~$6,264 (domestic + international fees + disputes)
PayPal annual cost: ~$7,776 (higher base rate + higher international fees + non-refundable dispute fees)
Square annual cost: ~$5,112 (but can't process the 20% international orders — those go elsewhere)
The spread between cheapest (Square) and most expensive (PayPal) is $2,664/year. That's not negligible — it's real money that could fund marketing, inventory, or a part-time VA.
Which Gateway Should You Choose?
100% domestic US customers, low dispute rate: Square — lowest base rate, free disputes, next-day payouts.
Mixed domestic/international customers: Stripe — best international fee structure, excellent WooCommerce integration, huge developer ecosystem.
Need instant access to funds: PayPal — instant balance access, widely trusted by customers (especially international).
Subscription-heavy business: Braintree — competitive rates, no subscription surcharge, vault included.
High dispute rate: Square — $0 dispute fees is unbeatable.
The Bottom Line
Payment gateway fees are a cost of doing business, but they're not a fixed cost — they're a variable you can optimize. The difference between the right and wrong gateway for your specific business model can be $1,500–3,000+ per year.
Audit your gateway costs quarterly. Pull your actual fee data from Stripe/PayPal/Square dashboards and calculate your effective rate (total fees / total revenue). If it's above 3.5%, you're either on the wrong gateway, processing a lot of international transactions at premium rates, or dealing with too many disputes.
Don't optimize based on base rates alone. Calculate your total cost including international fees, disputes, refund policies, and payout costs. The cheapest gateway on paper might not be the cheapest gateway for your store.
Keep reading
Related guides you might find useful
5 Hidden Costs Eating Your WooCommerce Profits (And How to Track Them)
Payment gateway fees, shipping subsidies, refund costs, infrastructure overhead, and currency conversion — five invisible costs that silently erode your WooCommerce profit margins.
Read guideProfit TrackingHow to Track Stripe Fees in WooCommerce (And Why You Should)
Stripe takes 2.9% + $0.30 per transaction. Here's how to track those fees inside WooCommerce so you can see real profit, not just revenue.
Read guideProfit TrackingWooCommerce Cash Flow Management: See Where Your Money Actually Goes
Revenue comes in, fees go out, refunds happen. Here's how to get a clear cash flow picture for your WooCommerce store without a spreadsheet.
Read guideLevel up your WooCommerce store
Join the WPBundle waitlist and get beta access to our plugin suite completely free.
Join the Waitlist