PayPal vs Stripe Fees for WooCommerce: The Full Cost Breakdown
The Headline Rates Are Misleading
Both PayPal and Stripe advertise their standard rate as 2.9% + $0.30 per domestic transaction in the US. If you stop the comparison there, they look identical. But the headline rate is just the beginning. The real cost of payment processing includes international transaction fees, currency conversion markup, chargeback fees, monthly/annual fees, payout timing (which affects cash flow), and feature-specific charges.
Let's break down every cost category so you can make a real comparison for your WooCommerce store.
Domestic Transaction Fees
For standard US domestic transactions, the rates are nearly identical:
Stripe: 2.9% + $0.30 per successful card charge. No monthly fee. No setup fee. No minimum.
PayPal: 2.99% + $0.49 per transaction (as of 2024 rate changes). PayPal has actually increased their standard rate, making them more expensive for domestic transactions than they used to be. The old 2.9% + $0.30 rate now only applies to certain legacy accounts and PayPal Checkout.
On a $50 order: Stripe charges $1.75. PayPal charges $1.99. That's $0.24 more per transaction with PayPal. Sounds small, but on 1,000 orders per month, that's $240/month or $2,880/year.
On a $100 order: Stripe charges $3.20. PayPal charges $3.48. The gap widens as order values increase because of PayPal's higher percentage rate.
International Transaction Fees
This is where the gap really shows. If you sell internationally — and most WooCommerce stores do — international fees can add up fast.
Stripe: Additional 1.5% for international cards. Additional 1% if currency conversion is required. Total for international transactions with conversion: 2.9% + 1.5% + 1% + $0.30 = 5.4% + $0.30.
PayPal: Additional 1.5% international fee (called "cross-border fee"). Currency conversion spread of 3-4% above the mid-market exchange rate. Total for international transactions with conversion: 2.99% + 1.5% + ~3.5% conversion markup + $0.49 = ~8.5% + $0.49.
On a $100 international order with currency conversion: Stripe costs approximately $5.70. PayPal costs approximately $8.99. That's a 58% difference.
Chargeback and Dispute Fees
Chargebacks happen. When they do, you lose the sale amount AND pay a fee:
Stripe: $15 per chargeback. If you win the dispute, the $15 fee is refunded. This is a significant advantage — it incentivizes fighting fraudulent chargebacks because winning costs you nothing.
PayPal: $20 per chargeback (increased from $15 in 2023). Non-refundable even if you win the dispute. PayPal also has a separate "dispute" process through their Resolution Center that doesn't carry a fee but can still result in forced refunds.
If you process 1,000 transactions/month with a 1% chargeback rate (10 chargebacks), that's $150/month with Stripe vs $200/month with PayPal. And if you win half of them, Stripe refunds $75 while PayPal refunds nothing.
Refund Fee Policies
When you refund a customer, do you get the processing fee back?
Stripe: No. When you refund a transaction, Stripe keeps the original processing fee. On a $100 order, you refund $100 to the customer but Stripe keeps the $3.20 fee. You're out $103.20 total.
PayPal: No. Same policy — PayPal retains the processing fee on refunds. On a $100 order, PayPal keeps the $3.48 fee.
Both are equally painful here. Neither refunds processing fees. For more on how refunds impact your bottom line beyond just gateway fees, see our analysis of how refunds really affect WooCommerce profit.
Payout Timing and Cash Flow Impact
How quickly you get your money matters — especially for stores with tight cash flow or high shipping costs.
Stripe: Standard payout is 2 business days (US). Instant payouts available for 1% fee (minimum $0.50). You can set daily, weekly, or monthly payout schedules.
PayPal: Funds are available in your PayPal balance immediately. Transfer to bank: 1 business day (standard) or instant for 1.75% fee. However, PayPal may hold funds for 21 days on new accounts, accounts with high dispute rates, or large sudden volume increases.
The PayPal hold issue is the hidden cash flow killer. If you're a new store or experiencing rapid growth, PayPal's risk algorithms may hold significant portions of your revenue for up to 3 weeks. Stripe rarely holds funds unless there's a clear fraud concern.
For more strategies on managing WooCommerce cash flow, check out our guide on payment gateway fees compared.
WooCommerce Integration Quality
Stripe: WooCommerce Stripe Payment Gateway (by WooCommerce) is free, actively maintained, and deeply integrated. It supports Stripe Elements (inline card fields), Apple Pay, Google Pay, SEPA, iDEAL, Bancontact, and more. The checkout experience is smooth — customers stay on your site throughout.
PayPal: WooCommerce PayPal Payments (by WooCommerce) is free and supports PayPal, Venmo, Pay Later, and credit/debit cards via PayPal's card processing. The checkout can redirect to PayPal or use inline buttons. The integration has improved significantly but can still feel clunkier than Stripe's.
From a developer perspective, Stripe's API and documentation are significantly better. If you ever need custom payment flows, subscriptions, or marketplace payments, Stripe is easier to work with.
The Conversion Rate Factor
Here's the counterargument to everything above: PayPal may cost more in fees, but it can increase conversion rates.
Studies consistently show that offering PayPal as a payment option increases checkout conversion by 5-15%, depending on your market. Many customers — especially in international markets — trust PayPal more than entering their credit card on a store they've never heard of. PayPal acts as a trust signal and a familiar checkout experience.
If adding PayPal increases your conversion rate by 10% on 1,000 monthly orders, that's 100 additional sales. Even at higher fees, those 100 extra sales likely generate more profit than the fee savings from not offering PayPal.
Volume Discounts
Stripe: Custom pricing available for businesses processing over $100,000/month. Typically reduces rates to 2.5% + $0.30 or lower. Interchange-plus pricing is available for large volumes, which can reduce costs by 0.5-1%.
PayPal: PayPal offers merchant rate discounts for volumes over $10,000/month. Rates start at 2.59% + $0.49 for $10K-$25K monthly volume and decrease from there. However, the higher base per-transaction fee ($0.49) means PayPal remains more expensive than Stripe at every volume tier.
Feature Comparison Table
Subscriptions: Stripe has native recurring billing (Stripe Billing). PayPal has recurring payments but it's less flexible. For WooCommerce Subscriptions, both work, but Stripe's integration is more reliable.
Buy Now Pay Later: Stripe integrates with Klarna and Afterpay. PayPal has Pay in 4 (their own BNPL). Both options increase average order value by 20-30%.
In-Person Payments: Stripe Terminal for POS. PayPal Zettle (formerly iZettle) for in-person. Both integrate with WooCommerce for unified inventory.
Fraud Protection: Stripe Radar (included free, premium at $0.02-0.07/transaction). PayPal's fraud protection is built in. Both are effective, but Stripe Radar's ML-based approach is more configurable.
The Recommendation
For most WooCommerce stores: Use Stripe as your primary payment processor (lower fees, better integration, faster payouts) and offer PayPal as a secondary option (higher conversion from PayPal loyalists). This dual approach captures the fee savings of Stripe while benefiting from PayPal's trust factor.
For international-heavy stores: Stripe is the clear winner. The difference in international fees (5.4% vs ~8.5%) is too significant to ignore. Offer PayPal only if a significant portion of your international customers demand it.
For US-only stores under $5K/month: Either works. The fee difference is under $50/month at this volume. Choose based on what your customers prefer.
For tracking how payment gateway fees affect your actual profit margins, see our guide to WooCommerce Stripe fees tracking.
Keep reading
Related guides you might find useful
How Refunds Really Affect Your WooCommerce Profit (It's Worse Than You Think)
A refund doesn't just return the sale — you lose the gateway fee, the shipping cost, and often the product too. Here's the true cost of WooCommerce refunds.
Read guideCash FlowWooCommerce Tax Reporting Plugins: Automate Sales Tax Compliance
WooCommerce tracks tax collected but doesn't file it. Here's how to automate tax reporting with plugins like TaxJar, Avalara, and WooCommerce Tax.
Read guideLevel up your WooCommerce store
Join the WPBundle waitlist and get beta access to our plugin suite completely free.
Join the Waitlist