Square vs Stripe: which one is actually cheaper for your business?
Both charge flat rates with no monthly fee. But the costs diverge fast depending on whether you sell in person, online, or both. Here's how to pick the right one.
Updated February 20, 2026

Square
3.8 / 5.0

Stripe
3.8 / 5.0
Square and Stripe are the two most popular flat-rate processors in the U.S., and they look similar on paper. No monthly fee, no contract, no early termination fee. Sign up online, start accepting payments. But the similarities end once you look at where each one actually excels.
The short version: Square is built for in-person businesses. Stripe is built for online businesses. If you do both, the answer depends on which channel drives more of your revenue.
The pricing breakdown
Both processors use flat-rate pricing, which means you pay a fixed percentage plus a per-transaction fee on every sale. No interchange passthrough, no markup negotiation. Simple, but expensive at volume.
Square (Free plan):
| Transaction type | Rate |
|---|---|
| In-person (tap/chip/swipe) | 2.6% + $0.15 |
| Online | 3.3% + $0.30 |
| Keyed-in / virtual terminal | 3.5% + $0.15 |
| Invoices (paid online) | 3.3% + $0.30 |
Stripe:
| Transaction type | Rate |
|---|---|
| Online | 2.9% + $0.30 |
| In-person (Stripe Terminal) | 2.7% + $0.05 |
| Keyed-in | 3.4% + $0.30 |
| Invoices | 0.4-0.5% (ACH) or card rates |
The first thing to notice: Square’s in-person rate (2.6% + $0.15) beats Stripe’s (2.7% + $0.05) on transactions above roughly $15. Below that, Stripe’s lower per-transaction fee ($0.05 vs $0.15) actually makes it cheaper per swipe. For a coffee shop averaging $7 tickets, Stripe Terminal costs less per transaction. For a retailer averaging $50 tickets, Square costs less.
For online transactions, the gap is wider. Stripe charges 2.9% + $0.30. Square’s Free plan charges 3.3% + $0.30. That is a 0.4 percentage point difference on every online sale.
The real cost comparison
Estimated monthly costs at different volumes, assuming a $40 average ticket:
In-person only:
| Monthly volume | Square (2.6% + $0.15) | Stripe Terminal (2.7% + $0.05) | Difference |
|---|---|---|---|
| $5,000 | ~$149 | ~$141 | Stripe saves ~$8/mo |
| $10,000 | ~$298 | ~$283 | Stripe saves ~$15/mo |
| $25,000 | ~$744 | ~$706 | Stripe saves ~$38/mo |
Online only:
| Monthly volume | Square (3.3% + $0.30) | Stripe (2.9% + $0.30) | Difference |
|---|---|---|---|
| $5,000 | ~$203 | ~$183 | Stripe saves ~$20/mo |
| $10,000 | ~$405 | ~$365 | Stripe saves ~$40/mo |
| $25,000 | ~$1,013 | ~$913 | Stripe saves ~$100/mo |
For in-person sales, the cost difference is modest. At $10,000/month, Stripe saves about $15/month ($180/year). That is real money but not a compelling reason to switch if you are already set up on Square.
For online sales, the gap is significant. At $10,000/month, Stripe saves $40/month ($480/year). At $25,000/month, that is $1,200/year. Square’s January 2026 rate increase to 3.3% online made this gap much worse.
Where Square wins
POS ecosystem. Square’s free POS software is the best in the flat-rate category. Dedicated apps for restaurants, retail, appointments, and online stores, all integrated with the same backend. Stripe has nothing comparable. If you need a POS system and a processor in one package, Square is the answer.
Hardware selection. Square offers five hardware options from $49 (Reader) to $799 (Register), all designed and supported in-house. Stripe sells three terminal devices ($59 to $349) that are functional but clearly secondary to its online product. Square’s hardware ecosystem is more mature and better supported.
Ease of setup for non-technical users. Square is designed for business owners who have never written a line of code. Download the app, plug in the reader, accept payments. Stripe requires more setup, even for basic use cases. The Stripe Dashboard is powerful but assumes a level of technical comfort that many brick-and-mortar business owners do not have.
Settlement speed. Square deposits funds next business day by default (instant transfer available for 1.75%). Stripe takes 2 business days by default (instant available for 1%). Both offer instant payouts, but Square’s standard timing is faster.
Where Stripe wins
Online payments. Stripe’s checkout experience, payment links, and hosted invoice pages are significantly better than Square’s online tools. If you sell online, Stripe’s conversion optimization (adaptive payment methods, smart retry logic, localized checkout) directly impacts your revenue. Square Online exists but is a much simpler product.
Developer tools and APIs. This is not close. Stripe’s API documentation is the industry gold standard. Custom payment flows, webhook integrations, subscription billing logic, marketplace payouts, and multi-party payments are all first-class features. Square has an API, but it is designed for extending the POS, not for building payment infrastructure from scratch.
International support. Stripe supports 135+ currencies and lets you accept payments from virtually anywhere. Square is limited to the U.S., Canada, Australia, Japan, the UK, Ireland, France, and Spain. If you sell internationally, Stripe is the only real option here.
Lower online rates. At 2.9% + $0.30 versus Square’s 3.3% + $0.30, Stripe saves you 0.4% on every online transaction. For a business doing $20,000/month in online sales, that is $80/month ($960/year).
Payment method breadth. Stripe supports ACH bank transfers (0.8%, capped at $5), buy-now-pay-later (Klarna, Afterpay), Apple Pay, Google Pay, and dozens of international payment methods. Square supports Apple Pay and Google Pay for in-person, but its online payment method options are limited.
The account stability problem
Both Square and Stripe use automated risk systems that can freeze funds or terminate accounts without warning. This is the biggest risk of aggregator processors (where you share a master merchant account with thousands of other businesses) versus dedicated merchant accounts.
Square tends toward shorter holds (days to weeks) but has a reputation for sudden account terminations. Businesses flagged as “high-risk” by Square’s algorithms can find their account shut down with minimal notice and limited appeal options.
Stripe tends toward longer holds (90 to 180+ days) but with more communication during the process. Stripe’s Trustpilot average sits between 1.9 and 2.8 out of 5, with 42% one-star reviews, many about fund holds. When Stripe freezes your funds, the timeline for resolution can be much longer than Square.
Neither processor is “safe” from this perspective. If your business is in a gray area (CBD, supplements, high-ticket coaching, adult content, firearms), neither Square nor Stripe is the right choice. Look at processors that explicitly support high-risk merchants, like Host Merchant Services or Payline Data.
When to choose Square
- You run a brick-and-mortar business (retail, restaurant, salon, services)
- You need a POS system included with your processor
- You want the simplest possible setup with no technical requirements
- Most of your sales happen in person
- You process under $10,000/month (above that, interchange-plus processors like Helcim cost significantly less)
When to choose Stripe
- You sell primarily online (ecommerce, SaaS, subscriptions, digital products)
- You need developer tools, API access, or custom payment flows
- You sell internationally or need multi-currency support
- You want ACH, BNPL, or diverse payment methods
- You process under $20,000/month online (above that, interchange-plus saves real money)
When to choose neither
Both Square and Stripe are flat-rate processors. That pricing model is simple but expensive once your volume grows. For in-person businesses processing over $10,000/month, Helcim’s interchange-plus pricing saves $50-$150/month compared to Square. For online businesses processing over $20,000/month, the gap is even wider.
If you are on either processor and your monthly volume has grown past $10,000-$15,000, run the numbers against an interchange-plus alternative. A statement audit will show you exactly what you are paying and what you could save. The answer is usually hundreds to thousands of dollars per year.
Check your numbers
Enter your monthly volume and total fees to see how your rate compares.
Find out what you're really paying
Upload your statement. We'll show you exactly where you're overpaying and what to do about it. Free for a limited time.
Get a free statement review