Stripe vs Square vs PayPal: 3-Way Payment Processor Comparison

Stripe vs Square vs PayPal for a small business that needs to accept card payments is mostly a comparison between three flat-rate processors that look interchangeable on rate but diverge on API quality, in-person hardware, and consumer trust.

Stripe is the canonical developer-first processor (best API, best subscription billing, best international).

Square is the canonical in-person + online combination (free POS hardware, best for retail, food service, professional services, and small ecommerce).

PayPal is the canonical consumer-trust layer (some customers trust PayPal more than unfamiliar card forms, especially older buyers or international buyers).

Run a quick stress-test: if your small business sends 20 invoices per month, accepts cards on your website, and has no physical counter, Stripe is the default. If you have a physical counter where customers swipe or tap, Square is the default. If you sell internationally or to a buyer persona that gravitates toward PayPal at checkout, PayPal plus Stripe is the canonical two-processor pattern.

Pick Stripe for a developer-led or SaaS business; pick Square for a physical-location business; pick PayPal to add consumer trust at checkout alongside one of the others. Most small businesses use Stripe or Square as primary, with PayPal added when consumer trust at checkout is a measurable conversion driver.

Key facts: Stripe Standard is 2.9% + 30 cents on online transactions; 2.7% + 5 cents on Stripe Terminal (in-person).

Square Standard is 2.9% + 30 cents on online sales; 2.6% + 10 cents on in-person card-present sales.

PayPal Commerce is 2.99% + 49 cents on PayPal Checkout (online).

Stripe and Square hold funds for T+1 to T+2 daily payout to a US bank; PayPal holds funds up to T+21 for new accounts and reduces to instant as history grows.

For a small business processing $20,000/month in card volume with 50/50 debit/credit mix: Stripe at 2.9% + 30 cents averages about $620/month in fees. Square at the same mix averages about $580/month (weighted toward in-person). PayPal at 2.99% + 49 cents averages about $700/month. The differences narrow once you factor in checkout conversion (PayPal’s consumer-trust lift is real for some buyer segments).

The 3-way comparison at published rates, October 2026

The numbers below are what each vendor publishes on their pricing page. Volume discounts exist; the published rate is the entry rate that all small businesses pay.

Dimension Stripe Square PayPal
Online rate (CNP) 2.9% + 30 cents 2.9% + 30 cents 2.99% + 49 cents
In-person rate (CP) 2.7% + 5 cents (Stripe Terminal) 2.6% + 10 cents Not direct (Zettle separate)
ACH fee 0.8% capped at $5 0% standard, 1.5% instant 2.9% + 30 cents (no ACH advantage)
International cards +1.5% +1.5% +1.5%
Subscription billing Stripe Billing (full feature) Square Subscriptions (limited) PayPal Subscriptions (basic)
Hardware Stripe Terminal (terminal + reader) priced separately Square Reader, Square Stand (free software; hardware from $0) Zettle (international, separate hardware purchase)
API quality Best-in-class for developers Limited; built for non-developers Mid-tier; legacy code quality
Consumer trust at checkout High (developer-friendly but neutral on consumer side) High (Square Cash App consumer app brand) Highest (PayPal consumer wallet recognition)
Multi-currency support 135+ currencies Limited (USD-primary) 25+ currencies
Chargeback fee $15 $15 $20 (plus 2.99% + 49 cents on dispute)

For the structural difference in pricing models (flat-rate vs interchange-plus vs subscription), the payment processing fees page runs the full cost math at each volume. For what each provider’s pricing model actually pays to (interchange + assessment + processor markup), the how payment processors work page covers the structural breakdown.

What Stripe does better than Square and PayPal, and vice versa

Neither flat-rate processor is universally better. They excel at different operating models.

Editorial illustration of stripe square paypal comparison showing developer tools retail POS and consumer wallet brand recognition
Stripe for developers. Square for in-person. PayPal for consumer trust.

Stripe’s strengths. The best API in the payment processing industry.

Stripe.js and Stripe Checkout provide clean embed options for software products; Stripe Connect supports marketplace flows; Stripe Billing handles subscriptions; Stripe Identity handles KYC; Stripe Tax handles sales tax automation.

Stripe is the canonical choice for SaaS, marketplace, and any product that’s built with code.

International reach is the strongest of the three (135+ currencies, native multi-currency settlement in 50+).

Stripe’s weaknesses. No free in-person hardware; you buy the Stripe Terminal at $59 or $299 depending on model. No consumer brand recognition at the checkout (the customer sees “card details” not “Stripe”). Customer support is asynchronous and engineering-tier; not the consumer-friendly phone support that Square or PayPal offers.

Square’s strengths. Best for physical-location businesses that also have a simple online presence. Free POS software and a hardware ecosystem that goes from $0 (chipper) to $229 (Square Stand). Same dashboard for in-person and online. Square Cash App consumer recognition for some buyer segments (US millennials use Cash App for personal payments; some then trust Square at the point of sale). Zero-cost entry tier.

Square’s weaknesses. Limited developer API compared to Stripe. Square’s online checkout is less customizable than Stripe Checkout or Stripe’s custom Elements. Subscription billing works but lacks the depth of Stripe Billing. International is USD-primary; non-US sellers should use Square’s USD-denominated bank account in Wells Fargo.

PayPal’s strengths. Highest consumer trust at checkout, especially for international buyers and older buyers. PayPal Checkout button can lift conversion 5%-15% on ecommerce checkout pages for the right buyer persona. PayPal Pay Later gives buyers a “4 installments” option that converts checkout for some intents.

PayPal’s weaknesses. Highest per-transaction fee (2.99% + 49 cents vs 2.9% + 30 cents on Stripe and Square).

API is dated; the modern Braintree (PayPal-owned) is the developer-friendly alternative.

Customer support is hit-or-miss on small merchant disputes (PayPal historically sides with buyers more often than issuers).

Account holds for new merchants are common; new accounts can see funds held for 21 days before the first payout.

The decision by business shape

Each processor fits a different business shape. Three canonical patterns emerge.

Software / SaaS / marketplace business. Stripe is the canonical choice. The API quality, subscription billing, Connect for marketplace flows, and international reach make Stripe the only one of the three designed for code-heavy products. Square is a fallback for businesses that need the cash-app consumer brand; PayPal is the consumer-trust add-on if the buyer persona is right.

Retail / food service / professional service with a physical counter. Square is the canonical choice. Free POS, in-person rate at 2.6% + 10 cents, free hardware starter kits, and the same dashboard for online + in-person. Stripe Terminal is a viable alternative if the business also runs software-heavy operations; PayPal Zettle exists but is newer in the US and has weaker hardware selection.

Online store / ecommerce business. All three work; the choice hinges on which combination of conversion and fees matters more for the buyer persona. Stripe if the buyer persona is tech-aware. PayPal if the buyer persona is broad or international. Square if the buyer persona is local SMB and you also have a physical counter.

When to use two processors

Some small businesses run two processors for coverage. The canonical pattern: Stripe as primary for card-not-present + ACH, with PayPal added at checkout as a secondary payment option. Setup cost: 1-2 days of developer time plus a few hours of payment-route mapping.

The math at moderate volume:

Split Effective fee at $20k/month
Stripe only ~$620
PayPal only ~$700
Stripe + PayPal (80/20) ~$636 (effective, weighted by split)
Stripe + PayPal with 5% conversion lift +$1,000 revenue at 5% lift = $50 additional total fees

The two-processor pattern is worthwhile when the conversion lift from PayPal exceeds the per-transaction fee difference. For most buyer personas at small business, the answer is: yes, add PayPal as a secondary option at checkout. The downside is added operational complexity in bookkeeping (reconciling two settlement reports).

The trade-offs the marketing copy hides

Each vendor’s published rate covers the most common case. Three classes of cost that the marketing doesn’t highlight.

Stripe doesn’t have a 1-2-3 setup that matches Square. Stripe is developer-first; setting up Stripe on a WooCommerce site requires the WooCommerce Stripe Payment Gateway plugin and a Stripe account webhook. For a non-developer, Square’s all-in-one WooCommerce + Square plugin is materially simpler.

Square’s “no monthly fee” tier locks you into flat-rate pricing. Square’s $0/month tier is real, but it doesn’t reduce the percentage fee below 2.6% in-person / 2.9% online. If your volume is high enough that interchange-plus saves you 0.5%, Square is no longer the cheapest option; switch to Stax or Helcim.

PayPal’s old account UI is still legacy. Modern PayPal Commerce with new accounts is fine. Older PayPal accounts from personal-account transitions to business can be locked into higher rate plans; the dispute process has more friction. If your PayPal account is older than 5 years, verify the rate plan you’re on before relying on it as primary.

Pick by the shape of your business

Pick Stripe if you are building software, marketplace, subscription, or international-heavy. Stripe’s API quality makes the long-term operations easier.

Pick Square if you have a physical counter with card present and want the simplest in-person + online combination. Free hardware, free POS, and the same dashboard across both.

Pick PayPal if your buyer persona gravitates to PayPal at checkout, or if you want the consumer-trust lift on a specific segment. PayPal works best as a secondary option at checkout, not as primary.

Pick two processors if your buyer persona needs PayPal at checkout AND you want Stripe’s API. The implementation overhead is real but the conversion lift is often worth it.

For the cost math at each volume and the card-type-by-card-type breakdown, the payment processing fees page runs the full numbers.

For the structural line between processor and gateway (and when each matters for ecommerce vs in-person), the payment processor vs payment gateway page covers the distinction.

For the broader vendor comparison (Stripe, Square, PayPal, Stax, Helcim) at each volume tier, the best payment processor for small business comparison goes through the math.

Last updated: October 2026

Share your love
Ngulas Editorial
Ngulas Editorial

Samandya builds Ngulas because they run a small one-person operation and are done paying for bloated enterprise software. Focus: simple, low-cost SaaS and tools that genuinely work for solo freelancers, consultants, and one-person businesses.