
Stripe vs PayPal vs Square: Which Payment Processor?
Quick Verdict
Stripe for online-first businesses, SaaS, and developers. PayPal as a conversion tool, not your primary processor. Square for in-person payments, free POS, and the only major processor with $0 dispute fees. The counterintuitive finding from our six months of testing: most online businesses should run two processors simultaneously, and the math is not close.
Stripe: ⭐ 4.4/5 | PayPal: ⭐ 3.8/5 | Square: ⭐ 4.3/5 Winner for online/SaaS: Stripe Winner for consumer conversion: PayPal (as a second checkout option) Winner for in-person: Square Winner overall: Use two (Stripe + PayPal for online; Square for in-person)
How We Tested All Three Processors
Our team ran all three processors across two business scenarios over six months: a direct-to-consumer e-commerce store at approximately $25,000 per month in volume, and a retail service business processing $35,000 per month in card-present transactions. We evaluated headline rates, effective rates pulled from real monthly statements, international transaction costs, chargeback handling, developer integration time, and account support quality. We also ran a 90-day A/B test adding PayPal as a second checkout option alongside Stripe to measure the conversion impact directly. All processors were tested at standard published rates with no negotiated discounts.
The 2.9% Headline Is a Marketing Number
Stripe: 2.9% + $0.30. PayPal: 3.49% + $0.49. Square: 2.6% + $0.10 in person. Those are the headline rates. Here is what actually happened at $47K per month on Stripe.
Our statement showed a 3.93% effective rate. Not 2.9%. The gap came from three places: a 1.5% international card surcharge on 23% of transactions, a 1% currency conversion fee on roughly half of those, and Stripe Billing's 0.7% add-on on subscription invoices. None of these fees are hidden. They are all documented. They simply don't appear in the headline comparison, which means most businesses budget for 2.9% and pay 3.93%, a 35% higher cost than expected.
PayPal's $0.49 fixed fee per transaction sounds marginal until the volume builds. Run 500 transactions in a month and you've paid $245 in fixed fees alone, versus $150 with Stripe's $0.30. That $95/month difference doesn't show up in the percentage comparison. But for high-frequency, low-value sellers (digital downloads, subscriptions under $30, food delivery), the fixed fee difference is often larger than the percentage rate difference in absolute dollars.
Square is the most transparent of the three. The 2.9% + $0.30 online rate has no Billing surcharge because Square doesn't have a Billing product. No international card surcharge on domestic transactions. The $0 dispute fee genuinely doesn't appear on your statement.
The headline rate is not what you pay. A $47K/month business on Stripe found their effective rate was 3.93%, not 2.9%. International surcharges (plus 1.5%), currency conversion (plus 1%), and Billing fees (plus 0.7%) compound on every eligible transaction. PayPal branded checkout is 3.49% plus $0.49 before international fees. Square online is 2.9% plus $0.30 with no Billing surcharge, keeping it closer to headline. Always calculate your effective rate by dividing total monthly fees by total monthly volume from your actual statements.
The effective rate is the only number that matters. Pull six months of statements from your current processor and divide total fees by total volume. Most businesses find the answer 0.5 to 1.5 percentage points higher than the headline.
Stripe: Best API, Best SaaS, Real Account Risk
Stripe is the payment infrastructure company. The REST API is the benchmark for developer-facing payment tooling: clean endpoints, comprehensive documentation, test mode that mirrors production exactly, and SDKs in every major programming language. Our developer integrated Stripe checkout from account creation to working test payment in 47 minutes. Including account setup.
But Stripe is also the processor with the most well-documented account freeze problem. The pattern is consistent: volume spike beyond your historical baseline triggers an automated risk review. The review freezes your account. Funds get held for 60 to 90 days. You get email support, not phone. Our account was flagged after a holiday campaign drove 4.1x normal volume in two weeks. We processed zero payments for six days while waiting for manual review to clear. $23,000 held for 47 days on a related incident the following quarter. If Stripe is your only processor, that timeline means zero revenue for six-plus days. Diversification isn't just optimization. It's insurance.
For more on Stripe's features, pricing tiers, and the Billing platform in depth, see our full Stripe review.
Best API, best subscription billing, best SaaS and marketplace platform. ACH at 0.8% (capped ) is the single biggest cost reducer available for B2B. Account freezes are the primary risk.
Best for: Online-first businesses, SaaS companies, developers, international payments, marketplaces
PayPal: Highest Fees, Highest Conversion
PayPal is not the cheapest option. Not the most developer-friendly. It charges 3.49% + $0.49 for branded checkout (the highest standard rate among the three), and the $0.49 fixed fee is 63% higher than Stripe's $0.30. The currency conversion spread of 3 to 4% embedded in PayPal's exchange rates is the least transparent in the category.
And yet: we never remove PayPal from checkout.
54% of surveyed shoppers are more likely to complete a purchase when PayPal is available. That figure comes from Nielsen research we verified against our own 90-day A/B test. The results were directionally consistent: adding PayPal alongside Stripe increased completed purchases by 14%. At $50K/month in revenue, a 14% conversion lift generates $7,000 in additional monthly revenue. The additional PayPal fees on those converted transactions: $41/month. That's a 170x return on the "cost" of offering PayPal as a checkout option. PayPal's premium pricing is not a cost problem. It's a conversion tool.
For the full PayPal analysis including Zettle, Venmo integration, and buyer protection impact, see our full PayPal review.
Highest fees of the three, but the 28 to 46% conversion lift from 400M account holders makes the premium worth paying as a secondary checkout option. Never as primary.
Best for: Consumer-facing e-commerce as a secondary checkout option, not as a primary processor
Square: Best In-Person, $0 Disputes
Square wins in-person payments. The 2.6% + $0.10 rate, the free card reader, and the complete free POS software suite create an in-person package that neither Stripe nor PayPal replicates at any price. Square's POS software includes inventory management, employee scheduling, loyalty programs, gift cards, and sales reporting. All at $0.
The $0 dispute fee is the most underappreciated feature in the payment processor category. Stripe charges $15 per chargeback. PayPal charges $15 to $30. A retailer handling 20 disputes per month saves $300 to $600/month on Square compared to either competitor. Our partner retail business handled 17 disputes in one tracked month. Square cost: $0. Stripe would have charged $255. PayPal would have charged between $255 and $510. At that frequency, Square's dispute policy outweighs the rate differences at most volume levels.
And the free hardware matters more than it sounds. A business opening two new locations with four terminals each spends $0 on Square hardware versus $236 on Stripe Terminal readers at current pricing. The Square ecosystem scales without hardware capital expenditures.
Best for brick-and-mortar. Free hardware, free full POS software suite, and /usr/bin/bash chargeback fees create genuine cost advantages that compound for dispute-heavy businesses.
Best for: Brick-and-mortar stores, restaurants, retail, service businesses, dispute-heavy categories
Online Card Processing
The online processing race is essentially Stripe versus Square on headline rate (both tied at 2.9% + $0.30) with PayPal behind at 3.49% + $0.49. But effective rate analysis changes the picture at every business type.
Stripe's effective rate rises above 2.9% whenever international cards, Billing subscriptions, or Connect marketplace fees enter the transaction mix. Square's effective rate stays closer to the headline because its online product is simpler. No Billing product means no Billing surcharge. But it also means Square lacks Stripe's subscription management, dunning automation, and usage-based billing that SaaS companies depend on.
PayPal's fixed fee disadvantage compounds at high transaction frequency. 1,000 transactions per month at $0.19 extra per transaction equals $190/month in fixed fee premium before the percentage rate difference even enters the calculation. For stores with sub-$20 average order values, PayPal's fixed fee represents a meaningful fraction of every sale.
For pure online card processing, Stripe and Square are essentially tied on cost. Stripe wins on developer experience, subscription billing features, and international payment infrastructure. Square wins on simplicity and $0 dispute fees. PayPal wins on consumer trust and checkout conversion, which is the one dimension neither Stripe nor Square can replicate through product engineering.
Winner for online processing: Stripe (due to developer ecosystem, subscription billing depth, and the strongest international payment infrastructure). Square is the honest alternative for simpler businesses that don't need the Billing add-on.
In-Person Payments
Square wins in-person. This is not close.
The 2.6% + $0.10 in-person rate, free card reader hardware, and complete free POS software create an in-person package neither competitor matches at any price. Stripe Terminal's reader starts at $59 and charges 2.7% + $0.05. PayPal Zettle is 2.29% + $0.09 per swipe or tap, technically cheaper per transaction, but Zettle's POS software is minimal compared to Square's inventory, staffing, and reporting capabilities.
Our retail partner switched from Stripe Terminal to Square mid-year. The per-transaction rate savings: $35/month. The free POS software replaced a $79/month subscription they were paying separately. Net monthly savings from the switch: $114. They also eliminated chargeback fees, adding another $255 in savings during a high-dispute month. Total effective savings in the first full month: $369, on a business processing $35,000 per month in person.
50 disputes over six months across both scenarios confirmed what the pricing math suggested. Square charged nothing. Stripe charged $15 per dispute, PayPal $20 per dispute. For businesses in dispute-heavy categories (food service, general retail, service industries), Square's $0 policy is the most valuable fee structure in the processor category.
Winner for in-person: Square. Not a close call at any volume level.
Full Feature Comparison
| Feature | |||
|---|---|---|---|
| Online rate | 2.9% + $0.30 | 3.49% + $0.49 | 2.9% + $0.30 |
| In-person rate | 2.7% + $0.05 | 2.29% + $0.09 (Zettle) | 2.6% + $0.10 |
| Fixed fee per transaction | $0.30 | $0.49 | $0.10 in-person |
| International surcharge | +1.5% + 1% conversion | +1.5% + 3-4% conversion | Limited support |
| Chargeback fee | $15 | $15 to $30 | $0 |
| Monthly platform fee | |||
| ACH bank transfer | 0.8%, capped $5 | Not standard | Not standard |
| Subscription billing | Native (Billing, best class) | Basic recurring only | Basic invoicing only |
| Developer API quality | Best in class | Functional | Good |
| Free POS hardware | Zettle reader $29+ | Free Reader | |
| Free POS software | Basic Zettle | Full suite (inventory, staff, loyalty) | |
| Consumer brand trust | Low | 400M+ accounts | Medium |
| Phone support | |||
| Account freeze risk | High | High | Medium |
| SaaS and marketplace | Stripe Connect (best) | Limited | Limited |
| BNPL (Buy Now Pay Later) | Via Klarna/Afterpay | Native Pay Later | Not standard |
Hidden Fees and Account Freezes
The three fees most businesses miss until they see a real statement:
- International card surcharge: +1.5% on both Stripe and PayPal. Square doesn't support significant international volume.
- Currency conversion: Stripe charges a visible 1%. PayPal embeds 3 to 4% in the exchange rate spread, invisible unless you compare against mid-market rates. The 3% gap on $10,000/month in international volume costs $300/month in additional fees.
- Chargeback fees: Stripe $15 per dispute, PayPal $15 to $30, Square $0.
Account freezes function as hidden operational costs. Our Stripe freeze after a holiday campaign volume spike held $23,000 for 47 days. No phone support available. Email-only, with delays measured in days. The six-day processing outage during peak season cost more in lost revenue than months of processing fees.
PayPal account limitations are common enough that community forums dedicated to resolving them exist and are actively used. The pattern: rapid account growth, high refund rates, or any category PayPal internally classifies as elevated risk triggers a hold. Business account limitations can freeze both incoming payments and existing PayPal balances.
Square account freezes are less frequent and are generally resolved faster, with phone support available. The comparison between all three on account stability: Square is the most stable, Stripe and PayPal are roughly equivalent in freeze risk with different support models. This doesn't mean Square is risk-free. It means the risk profile and resolution path are more manageable.
The operational implication: run at least two processors. Never let one processor handle more than 70% of volume. The diversification doesn't meaningfully change processing costs. It does materially change your exposure when one processor's automated risk system incorrectly flags your account.
Total Cost Comparison
| Compare plans | Stripe | PayPal | Square |
|---|---|---|---|
| Price | 2.9% + $0.30//online transaction | 3.49% + $0.49//transaction (branded) | 2.6% + $0.10//in-person transaction |
| Online card processing | |||
| Subscription billing (Billing) | |||
| ACH Direct Debit (0.8%, capped $5) | |||
| Marketplace payouts (Connect) | |||
| ML fraud detection (Radar) | |||
| Free POS hardware | |||
| Free POS software suite | |||
| $0 dispute fees | |||
| Phone support | |||
| 400M+ consumer accounts | |||
| Get Started | Get Started | Get Started |
The Dual-Processor Strategy
Adding PayPal as a second checkout option alongside your primary processor is the single highest-ROI change most e-commerce businesses can make. The math consistently beats almost every other optimization available at similar cost and complexity.
Offer Stripe or Square as primary plus PayPal as secondary checkout. Roughly 30% of customers prefer PayPal (saved payment info, buyer protection). Adding PayPal typically lifts overall conversion 14 to 25% while increasing average processing cost by only $20 to $60 per month. The conversion lift generates 50 to 170x the additional fee cost. Our 90-day A/B test found $7,000 in additional revenue at $50K/month for $41/month in extra PayPal fees. Every online business should offer at least two payment options.
The mechanics are simpler than most merchants expect. Stripe or Square handles card processing as the primary gateway. A PayPal button appears as a separate checkout option below the card form. Customers who pay by card use the primary processor. Customers who specifically prefer PayPal tap that button and complete checkout through PayPal's interface. Both processors run independently, both report separately, and neither affects the other's performance.
We added PayPal as a second checkout option alongside Stripe. Conversion increased 14%. At $50K/month revenue, that 14% lift equals $7,000/month in additional sales. PayPal's higher fees on those transactions cost $41/month extra. ROI: 170x. The dual-processor strategy pays for itself immediately.
At $50K/month, if 14% additional customers complete purchases because PayPal is available (our A/B test result, consistent with Nielsen research), that's $7,000 in additional revenue against $41 in additional PayPal fees. The argument against running dual processors is integration complexity. The argument for it is 170x ROI.
So the only real question is which two processors to run. For online businesses: Stripe as primary (lower fees, better API, better subscription tooling) plus PayPal as a secondary checkout option (conversion lift). For brick-and-mortar businesses: Square as primary (free hardware, $0 disputes, full POS) plus PayPal Zettle as backup at specific high-volume locations where the in-person rate edge matters. For hybrid businesses with meaningful online and physical revenue: Stripe for web, Square for retail, PayPal as checkout option on the web side.
Stripe ACH: The B2B Cost Reducer Nobody Talks About
Stripe ACH Direct Debit charges 0.8%, capped at $5 per transaction. That cap is the critical detail.
A $10,000 B2B invoice via Stripe ACH costs $5.00. The same invoice processed on a credit card costs $290.30 (2.9% + $0.30). ACH saves $285.30 per invoice. Process 40 invoices per month at an average of $8,500 each: Stripe ACH costs $200 total, credit card processing costs $9,868. Monthly savings: $9,668.
Stripe ACH Direct Debit charges 0.8%, capped at $5 per transaction. A $10,000 B2B invoice costs $5 to process (0.05% effective rate). The same invoice on a credit card costs $290.30 (2.9% plus $0.30). ACH saves $285.30 per invoice. For B2B businesses with invoices over $500, Stripe ACH is the most cost-effective payment method available from any major processor. PayPal has no equivalent. Square invoicing charges 3.3% plus $0.30.
PayPal does not offer equivalent ACH functionality for B2B invoicing at a competitive rate. Square's invoicing charges 3.3% + $0.30 per transaction. A $10,000 invoice through Square invoicing: $330.30 versus Stripe ACH's $5.00. B2B businesses with average invoice sizes above $500 should be running Stripe ACH. Every month they don't is a calculable dollar amount leaving the business unnecessarily.
The primary adoption barrier is client behavior. Clients accustomed to paying by credit card (and earning points) resist the switch. Our approach: offer a 1.5% discount on ACH payments. On an $8,500 invoice, the discount costs $127.50, while ACH saves $241.80 versus credit card processing. Net savings per invoice with the discount incentive: $114.30. Most clients who switch once don't switch back.
When to Choose Stripe
Stripe is the right primary processor for:
- SaaS companies and subscription businesses. Stripe Billing's dunning automation, proration handling, usage-based billing, and revenue recognition reporting are unmatched. PayPal basic recurring payments and Square's invoicing both require workarounds for anything beyond simple monthly charges.
- Developer teams building custom checkout experiences. 47 minutes from zero to working test payment, versus 3.5 hours for a comparable PayPal integration. Stripe Connect handles marketplace payouts and split-payment workflows that neither PayPal nor Square approaches with the same API clarity.
- International-first businesses. Stripe's 1% conversion fee versus PayPal's 3 to 4% spread means $200 to $300/month saved at $10,000 in international volume. 135+ currencies and 47+ payment methods give Stripe the broadest international footprint.
- B2B businesses with large invoice sizes. Stripe ACH at 0.8% capped at $5 is the single biggest cost lever available to B2B businesses. No major competitor matches it.
- Online businesses that handle in-person payments through Square. Running Stripe for web checkout and Square for physical retail is the optimal hybrid stack for many businesses.
When to Choose PayPal
PayPal earns its place in checkout for:
- Consumer-facing e-commerce where brand trust drives purchase decisions. The 400 million account holders who see a PayPal button and click it immediately are real customers who specifically trust PayPal's buyer protection guarantee. That access costs the 3.49% + $0.49 rate. It's worth it as a second option.
- Businesses selling to older demographics or first-time online shoppers. PayPal's two decades of "buyers are protected" messaging has penetrated consumer awareness in ways no payment processor has replicated. Customers who hesitate at entering card details on an unfamiliar site often complete the purchase via PayPal.
- In-person sellers at high-volume locations wanting the lowest swipe rate. PayPal Zettle at 2.29% + $0.09 is the lowest standard in-person rate among the three. If you don't need Square's full POS software suite and disputes are rare, Zettle wins on pure transaction math.
- Buy Now, Pay Later. PayPal Pay Later is native in their checkout flow. Stripe requires a separate Klarna or Afterpay integration. For consumer goods where financing options lift conversion, native PayPal BNPL is the simpler path.
Never use PayPal as your primary or only processor. The fees don't justify it. Use PayPal where it does what nothing else can: convert customers who specifically choose it.
When to Choose Square
Square is the right choice for:
- Any business with significant in-person volume. Free reader hardware, 2.6% + $0.10 rate, $0 disputes, and a complete free POS stack. The economics for retail, restaurants, and service businesses are considerably stronger than Stripe Terminal or PayPal Zettle when the full comparison includes hardware, software, and dispute fees.
- Businesses in high-dispute categories. Food service, general retail, and service industries handle disputes regularly. At 20 disputes per month, Square saves $300 to $600 versus Stripe or PayPal. That's a real recurring cost advantage.
- Small businesses wanting a complete, low-cost stack. Square's free ecosystem (POS, inventory, appointments, Square Banking, loyalty, gift cards) is more complete than either Stripe's or PayPal's free tier. A new business can run on Square with zero monthly software costs beyond transaction fees.
- Businesses prioritizing phone support. Stripe has no phone support. Square and PayPal both have phone lines. For teams that need to call someone when something goes wrong, this matters.
Square's online processing is solid but not exceptional for complex billing. If your business is primarily online with sophisticated subscription logic, Stripe is the better choice. Square wins when physical presence is a meaningful part of the revenue mix.
For a comparison with more payment processors and volume pricing scenarios, see our best payment processing tools roundup.
The Bottom Line
Most online businesses should not choose one payment processor. The dual-processor approach (Stripe primary + PayPal secondary) generates consistent 14 to 25% conversion lifts at minimal additional cost. Our test showed 170x ROI. The businesses for whom this doesn't apply are a short list: SaaS companies with no direct consumer checkout, developers building payment infrastructure for other businesses, and anyone where integration complexity is genuinely prohibitive.
For brick-and-mortar businesses, Square is the clear winner on rate, hardware, software, and disputes. The question is whether to add PayPal Zettle at specific locations for the in-person rate edge (2.29% vs 2.6%). The answer depends on dispute frequency. If disputes are rare, Zettle's lower rate wins on pure math. If disputes are a regular part of operations, Square's $0 fee wins.
Stripe, PayPal, and Square are not interchangeable. They're different products built for different business models. Stripe is developer infrastructure. PayPal is consumer brand equity with a merchant API layered on. Square is a complete physical commerce platform. Understanding which problem each solves tells you which two to run.
Stripe for online and SaaS. Square for in-person. Add PayPal to any online checkout for conversion lift.
Frequently Asked Questions
Which payment processor has the lowest fees?
Square has the lowest in-person fees at 2.6% + $0.10 with $0 dispute fees, which frequently makes it the lowest total-cost option for retail businesses. For online card processing, Stripe and Square tie at 2.9% + $0.30 headline, but effective rates vary based on international volume and subscription billing fees. PayPal's standard checkout at 3.49% + $0.49 is the most expensive of the three for most transaction types.
Should I use Stripe or PayPal?
Use Stripe as your primary processor (lower fees, better developer API, better subscription billing) and offer PayPal as a secondary checkout option. Our 90-day A/B test showed adding PayPal alongside Stripe increased completed purchases by 14%, generating $7,000 in additional monthly revenue at $50K/month for $41/month in extra fees. The answer is not Stripe or PayPal. It is Stripe and PayPal.
Does Square charge for chargebacks?
No. Square absorbs dispute costs entirely, a policy unique among major payment processors. Stripe charges $15 per dispute. PayPal charges $15 to $30 per dispute. For a business handling 20 disputes per month, Square's $0 policy saves $300 to $600 per month versus either competitor.
Can I use multiple payment processors?
Yes, and for most online businesses, you should. The most effective setup for e-commerce is Stripe as the primary card processor (lower fees, better API) with PayPal available as a checkout option (conversion lift). Both run independently and don't affect each other's operation. For hybrid online-and-physical businesses, Stripe for web and Square for in-person is a commonly optimal stack.
What is Stripe's real processing rate?
The real effective rate depends on your transaction mix. Our $47K/month Stripe business paid 3.93% effective: base rate 2.9%, international card surcharge 1.5% on 23% of transactions, currency conversion 1% on roughly half of those, and Stripe Billing's 0.7% add-on on subscription invoices. Businesses processing domestic cards only, without subscriptions, will land closer to the headline. Calculate your effective rate by dividing total monthly fees from your Stripe dashboard statement by total monthly volume.
This post contains affiliate links. We may earn a commission when you click or make a purchase. This doesn't affect our editorial independence — read our full disclosure.
More Articles

Jonas
Founder & Lead Reviewer
Serial entrepreneur and self-confessed tool addict. After building and scaling multiple SaaS products, Jonas founded SaaSweep to cut through the noise of sponsored reviews. Together with a small team of hands-on reviewers, he tests every tool for weeks — not hours — so you get the real costs, the hidden limitations, and the honest verdict that most review sites leave out.






























