Stripe vs Square

A side-by-side look at Stripe and Square: pricing, payment methods, integrations, features, and company facts. Add up to 4 processors to widen the comparison.

Comparing 2 of 4.

Compare
Stripe logo
StripeNo reviews
Sponsored
Square logo
SquareNo reviews
Pricing
Online card rate2.9% + $0.302.9% + $0.30
In-person rate2.7% + $0.052.6% + $0.15
Keyed-in rate3.4% + $0.303.5% + $0.15
International+1.5%N/A
ACH / bank0.8% (cap $5)1% ($1 min)
Monthly fee$0$0
Setup feeN/AN/A
Monthly minimumN/AN/A
Chargeback fee$15$0
Pricing modelFlat rate, Custom quoteFlat rate
ContractNo contractNo contract
Free trialNoYes
Payout time2-dayNext day
Payment methods
VisaYesYes
MastercardYesYes
AmexYesYes
DiscoverYesYes
Apple PayYesYes
Google PayYesYes
ACHYesNo
SEPAYesNo
BNPLYesNo
WalletsYesYes
Integrations
APIYesNo
Hosted checkoutYesYes
Drop-in UIYesNo
ShopifyYesNo
WooCommerceYesYes
Mobile SDKYesNo
Payment linksYesYes
InvoicingYesYes
POS hardwareNoYes
WixNoYes
Virtual terminalNoYes
Features
Recurring billingYesYes
Multi-currencyYesNo
Fraud protectionYesYes
3D SecureYesNo
TokenizationYesNo
Marketplace splitYesNo
Reporting dashboardYesYes
Developer-friendlyYesNo
Tap to payNoYes
Company
Founded20102009
HeadquartersSan Francisco, CA, USAOakland, CA, USA
Company size1000+ staff1000+ staff
RegionsUS, CA, EU, UK, GlobalUS, CA, UK, EU
PCI levelLevel 1Level 1
Currencies135+ currenciesMultiple (by region)
High-risk friendlyNoNo
Get started
Visit / profile

Stripe vs Square beyond the rate card

NameBest forSetup complexityPOS hardware
StripeDevelopers, SaaS, marketplacesRequires integration and dev workLimited (Terminal)
SquareRetail, restaurants, walk-in businessesMinimal: sign up and start sellingExtensive (readers, registers, kiosks)

Stripe vs Square: which payment processor is right for you?

Stripe and Square are two of the most widely used payment processors, but they are built for different kinds of businesses. Stripe is a developer-first platform designed for building custom online payment experiences. Square is an all-in-one system built around point-of-sale hardware and simplicity, with online payments layered on top. Here is how they compare.

Where Stripe wins

Stripe is built API-first. If you are building a custom checkout flow, a subscription billing system, a marketplace that splits payouts between multiple sellers, or an app that needs payments embedded directly into the product, Stripe's tooling is more flexible and more extensive. It supports a wide range of payment methods globally, has mature support for recurring billing, and its documentation is generally considered best-in-class for developers.

Where Square wins

Square is built for businesses that need to start accepting payments today without engineering resources. Its POS hardware, meaning the readers, terminals and registers, is polished and widely used in retail and food service. Square also bundles free tools many small businesses need anyway: invoicing, basic inventory management, appointment scheduling, and a free online store builder. For a business with a physical counter or storefront, Square typically gets you running faster than Stripe.

Pricing in practice

Both charge the same headline online rate (2.9% + $0.30), so pricing alone rarely decides this comparison. The real cost difference shows up in:

  • Hardware. Square sells card readers and terminals directly, with costs built into the ecosystem. Stripe's in-person options are more limited and generally aimed at businesses that already have a Stripe integration.
  • Add-on tools. Square's free-tier tools (POS software, basic invoicing) can offset costs for small businesses that would otherwise pay for separate software. Stripe's ecosystem charges separately for most add-ons (Billing, Radar, Connect) but each is more powerful at scale.
  • Volume discounts. Larger businesses processing significant volume can often negotiate custom interchange-plus pricing with either provider, worth asking about once you are above roughly $250K a year in processing volume.

In person the two separate on ticket size rather than on headline rate. Stripe Terminal's 2.7% + $0.05 and Square's 2.6% + $0.15 cross at about $100: below that Stripe is the cheaper card-present rate, above it Square is. On a typical coffee-shop basket Stripe wins on paper, which is exactly why the in-person case for Square is the hardware and the software around the transaction rather than the rate itself.

Who should choose which

Choose Stripe if you are building a custom product, an online marketplace, a SaaS subscription business, or need to accept payments across many countries and currencies.

Choose Square if you run a retail shop, restaurant, or service business with in-person sales, want hardware and software bundled together, and do not have (or want to hire) developers to manage a payments integration.

For merchant feedback on support and account stability, read the Stripe reviews and the Square reviews. If PayPal is also on your shortlist, see Stripe vs PayPal and PayPal vs Square.

Fees and terms change frequently. Confirm current rates directly with each provider before signing up.

Frequently asked questions

Can I use Stripe and Square together?
Some businesses do: Square for in-person sales and Stripe for the online store or a custom app. Running two processors adds reconciliation overhead, so it is worth doing deliberately rather than by accident.
Which has better fraud protection?
Both offer built-in fraud tools. Stripe's Radar is a more customizable, machine-learning-based system aimed at higher-volume online sellers. Square's fraud protection is simpler and tuned for in-person and standard online transactions.
Which is cheaper for a small business?
Online they are identical at 2.9% + $0.30, so the answer comes down to in-person sales. Stripe Terminal charges 2.7% + $0.05 and Square charges 2.6% + $0.15, which means Stripe is cheaper on tickets under roughly $100 and Square is cheaper above that. Square is still the faster of the two to set up out of the box.

Related comparisons