Processors Comparison

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 logo

Square

3.8 / 5.0

Stripe logo

Stripe

3.8 / 5.0

Overall
3.8
3.8
Pricing
2.5
3.0
Features
4.5
5.0
Support
3.5
3.0
Ease of use
5.0
4.0
Pricing model
flat rate
flat rate
Transaction fee
2.6% + $0.15 (in-person), 3.3% + $0.30 (online) on Free plan
2.9% + $0.30 (online), 2.7% + $0.05 (in-person), 3.4% + $0.30 (keyed)
Monthly fee
$0 (Free), $49 (Plus), $149 (Premium)
$0
Contract required
No
No
Settlement time
Next business day
2 business days (standard), instant available at 1%
PCI compliance
Included
Included (PCI DSS with P2PE)
Hardware
Square Reader ($49), Square Stand ($149), Square Terminal ($299), Square Handheld ($399), Square Register ($799)
Stripe Reader M2 ($59), BBPOS WisePOS E ($249), Stripe Reader S700 ($349)
Pros
No monthly fee on the Free plan
Best-in-class ease of setup (sign up to first sale in minutes)
Full POS ecosystem: restaurants, retail, appointments, online store
Best-in-class API and developer tools (no close competitor)
135+ currencies, global reach out of the box
No monthly fee, no contracts, no setup costs
Cons
Expensive at volume ($15K+/month costs $100-$300/yr more than interchange-plus)
Online rates jumped to 3.3% + $0.30 on Free plan (January 2026)
Account holds and fund freezes without warning
Flat-rate pricing gets expensive above $20K/month online volume
Account holds can freeze funds for 90-180+ days with limited communication
In-person (Terminal) is a bolt-on, not a core strength

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 typeRate
In-person (tap/chip/swipe)2.6% + $0.15
Online3.3% + $0.30
Keyed-in / virtual terminal3.5% + $0.15
Invoices (paid online)3.3% + $0.30

Stripe:

Transaction typeRate
Online2.9% + $0.30
In-person (Stripe Terminal)2.7% + $0.05
Keyed-in3.4% + $0.30
Invoices0.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 volumeSquare (2.6% + $0.15)Stripe Terminal (2.7% + $0.05)Difference
$5,000~$149~$141Stripe saves ~$8/mo
$10,000~$298~$283Stripe saves ~$15/mo
$25,000~$744~$706Stripe saves ~$38/mo

Online only:

Monthly volumeSquare (3.3% + $0.30)Stripe (2.9% + $0.30)Difference
$5,000~$203~$183Stripe saves ~$20/mo
$10,000~$405~$365Stripe saves ~$40/mo
$25,000~$1,013~$913Stripe 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.

How much are you overpaying?
Enter your numbers from last month's processing statement.

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