80% off for waitlist membersGet 20+ WooCommerce plugins — Launch from $39.80 or Lifetime from $49.80 

← Back to Guides

WooCommerce Payment Gateway Fees Compared: Stripe vs PayPal vs Square (2026)

WPBundle Team··10 min read
WooCommerce payment gateway fees comparisoncheapest payment gateway WooCommerceStripe vs PayPal fees WooCommerce
Stripe, PayPal, and Square all charge roughly 2.9% + $0.30 per transaction, but the real cost differences hide in international fees, currency conversion, dispute charges, and payout timing. Choosing the wrong gateway for your business model can cost thousands per year.

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

On a $50 order, Square charges $1.40, Stripe charges $1.75, and PayPal charges $2.24. That's a 60% difference between the cheapest and most expensive on base rates alone.

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)

Check your WooCommerce Analytics → Customers → by Country. If more than 20% of your revenue comes from international customers, Stripe or Braintree will cost significantly less than PayPal for those transactions.

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.

Refund policies seem minor until you calculate the annual impact. A 10% return rate on $100K annual revenue means $300–500/year in non-refundable fees with PayPal and Braintree.

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 best approach for most WooCommerce stores: Stripe as your primary gateway + PayPal as an alternative. You get Stripe's lower fees for most transactions while giving customers who prefer PayPal the option. This typically captures 5–10% additional conversions from PayPal-preferring customers.

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.

Base transaction fees (2.6–3.5%) are just the starting point. Factor in international fees, dispute costs, refund policies, and payout timing to find your true cost per gateway. For most WooCommerce stores, Stripe as primary + PayPal as secondary offers the best balance of cost and customer preference.

Level up your WooCommerce store

Join the WPBundle waitlist and get beta access to our plugin suite completely free.

Join the Waitlist