Stripe vs Square (2026): Fees, Real Merchant Experiences, and Who Wins Where
The short answer: online card fees are nearly identical, so the choice comes down to where you sell and how you build. Stripe is engineered for online-first businesses and developers. Square is engineered for physical-first businesses that also sell online.
The fee differences that do exist are specific, and they compound. Below: the verified rates, three charts that show where the money actually moves, and — because polished comparisons never mention it — what merchants on Reddit say after years on each platform.
Stripe vs Square fees, side by side
| Stripe | Square | |
|---|---|---|
| Online card payment | 2.9% + 30¢ | 2.9% + 30¢ (API / paid plans) · 3.3% + 30¢ (free online store) |
| International card | +1.5% | No surcharge |
| Currency conversion | +1% | — |
| In-person (tap/dip/swipe) | 2.7% + 5¢ | 2.6% + 15¢ (free plan; 2.5/2.4% on paid) |
| Manually keyed | +0.5% on online rate | 3.5% + 15¢ |
| ACH / bank debit | 0.8%, capped at $5 | via invoices |
| Dispute fee | $15 per dispute | — |
| Instant payout | fee applies | 1.75% |
| Monthly fee | $0 | $0 (paid plans optional) |
Rates verified against stripe.com/pricing and squareup.com/pricing — see the verification date on our Stripe fee calculator and Square fee calculator, which compute any scenario instantly.
Where the fees actually differ
Small orders pay the fixed fee, not the percentage
On a $10 order, the 30¢ fixed fee is the story: both platforms take an effective ~6%. By $100 it fades to ~3.2%. And Square’s free online store (3.3% + 30¢) runs 0.4 points above its own API rate at every order size:
If your average order is under $20 — coffee, digital add-ons, tips — the posted percentage tells you almost nothing. Run your own average through the credit card processing fee calculator to see your true effective rate.
International cards: Square’s quiet advantage
Stripe adds 1.5% for non-US-issued cards, plus 1% more if currency conversion happens. Square charges the same rate wherever the card was issued.
That gap is invisible at checkout and very visible at year end:
If your audience is global and your processing needs are simple, this one structural difference can decide the whole comparison.
In-person: the $100 crossover
Stripe Terminal charges 2.7% + 5¢. Square charges 2.6% + 15¢. Lower percentage versus lower fixed fee — the lines cross at exactly $100:
What merchants actually say
Fee tables miss what running on these platforms feels like. These patterns come from merchant discussions across r/smallbusiness, r/ecommerce, and r/POS — first-hand accounts, not review-site summaries.
What Square users praise. Market vendors and shop owners consistently describe the hardware as genuinely plug-and-play: reader out of the box, catalog and receipts configured in minutes, payouts landing in one to two business days without touching anything. For non-technical owners, that turnkey quality is the entire pitch.
What Stripe users praise. Developers and SaaS founders treat Stripe’s APIs, webhooks, and subscription billing as the default choice — merchants in one r/smallbusiness thread called the integration tooling simply too good to leave, even while grumbling about fees. Embedded extras like revenue-based financing that repays from daily volume come up as unexpected keepers.
The complaint both share: automated risk freezes. The single most common horror story on either platform is the same story — a sales spike or an unusually large ticket triggers an algorithm, funds go on hold (90-day reserves appear in multiple Square accounts), and there is no human risk officer to call. Merchants in the r/ecommerce comparison thread point at the shared root cause: both are payment facilitators that skip upfront underwriting, so the risk review happens after your money is in their system. Growing fast is, perversely, the trigger.
Stripe-specific friction. Support is email-first with no general phone line, and the $15 dispute fee is charged win or lose — a sore point for stores fighting friendly fraud. Recent threads also grumble about paid add-ons (fraud tooling, billing) accumulating on top of the headline rate.
Square-specific friction. Merchants scaling past roughly $10–20k/month report the blended flat rate quietly becoming their biggest overpayment, and the 1.75% instant-payout fee stings cash-flow-dependent businesses.
The pattern from merchants who run both: Square at the counter, Stripe on the website — and increasingly, deliberately keeping both accounts active (one thread asks if that’s stupid; the consensus answer is no) so that if one platform freezes payouts, the other keeps the business alive. That’s redundancy thinking — the small-business version of payment orchestration.
Stripe vs Square for small business
For a small business without an engineer, the honest default is Square: it removes every technical decision, and its free plan covers POS, invoices, and a basic online store.
Choose Stripe instead when any of these are true:
- You’re building software — custom checkout, marketplaces, usage-based billing. Test it against our Stripe test cards reference.
- Subscriptions with any complexity — trials, prorations, dunning.
- Large B2B invoices — ACH at 0.8% capped at $5 turns a $5,000 invoice fee from $145+ into $5.
- Multi-currency selling with control over presentment and settlement.
Choose Square when these are true:
- A counter exists. POS, hardware, staff, and inventory are one system, not a toolkit.
- International customers, simple setup — the no-surcharge advantage compounds monthly.
- Zero engineering appetite. Store, invoices, booking — all no-code.
- Low-ticket in-person volume — the crossover math above favors you.
Stripe vs Square vs PayPal
The third name in every comparison thread. PayPal’s branded checkout costs more than either (3.49% + 49¢) but converts wallet-loyal buyers; its unbranded card processing (2.99% + 49¢) is slightly pricier than Stripe/Square API rates:
| Stripe | Square (API) | PayPal | |
|---|---|---|---|
| Online card | 2.9% + 30¢ | 2.9% + 30¢ | 2.99% + 49¢ |
| Branded wallet button | — | — | 3.49% + 49¢ |
| International | +1.5% | none | +1.5% |
| Fee on $50 order | $1.75 | $1.75 | $1.99–2.24 |
Most stores treat PayPal as an additional button for conversion, not a primary processor — the full math is in our PayPal fee calculator and Stripe alternatives guide.
Beyond card fees: how each platform actually charges you
The headline rate is where the comparison starts, not where it ends:
- Stripe unbundles. Payments is 2.9%; billing, advanced fraud rules, tax, and premium support are separate paid products. Powerful, but the invoice grows line by line.
- Square bundles into plans. Extras arrive via subscriptions that also buy lower processing rates — one bundled trade-off instead of à-la-carte fees.
- Disputes: Stripe charges $15 per dispute regardless of outcome. Whoever you’re on, prevention beats response — know your chargeback reason codes and respond with the right evidence.
- Negotiation: Square advertises custom pricing above roughly $250k/year; Stripe negotiates at serious volume. Until then, posted rates are the rates.
Switching costs: what moves with you
Your saved customer cards live in the platform’s vault. Stripe supports exporting card data to another PCI-compliant processor on request; migrations in both directions are routine but take weeks, not days.
Order history, invoices, and subscription schedules generally don’t port cleanly. Subscriptions are the stickiest asset — which is exactly why both platforms make them so easy to start. Keeping your checkout on your own domain keeps the exit door open.
The quiet third option: run both
Nothing forces a choice, and the merchants above already discovered the pattern: Square in the store, Stripe online, both accounts alive as mutual failover.
Once volume is meaningful (~$50k+/month), the question changes from “which flat rate” to “why flat rates at all.” Run your numbers through the payment processor comparison to see what Stripe, Square, and an interchange-plus merchant account each cost on your actual volume — and what full payment orchestration looks like when no single processor should own your revenue.
FAQ
Is Square cheaper than Stripe? In person, slightly — below $100 tickets. Online they’re identical at 2.9% + 30¢, unless you use Square’s free online store (3.3%) or take international cards, where Square wins by 1.5–2.5 points.
Which is better for a small business? Square, if you have a physical presence or no developer — the turnkey quality is real. Stripe, the moment custom software, subscriptions, or B2B invoicing enter the picture.
Which holds funds less often? Neither, structurally: both are payment facilitators that underwrite you in real time with algorithms, and merchant threads describe near-identical freeze stories on each. If account stability is existential, the durable fix is your own merchant account, not a better aggregator.
Which pays out faster? Both settle in roughly two business days standard; both sell instant payouts (Square’s at 1.75%). No winner.
Can I use both? Yes — it’s the most common advanced setup: Square at the counter, Stripe on the site, and redundancy if either account trips a risk flag.