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 | StripeNo reviews Sponsored | SquareNo reviews |
|---|---|---|
| Pricing | ||
| Online card rate | 2.9% + $0.30 | 2.9% + $0.30 |
| In-person rate | 2.7% + $0.05 | 2.6% + $0.15 |
| Keyed-in rate | 3.4% + $0.30 | 3.5% + $0.15 |
| International | +1.5% | N/A |
| ACH / bank | 0.8% (cap $5) | 1% ($1 min) |
| Monthly fee | $0 | $0 |
| Setup fee | N/A | N/A |
| Monthly minimum | N/A | N/A |
| Chargeback fee | $15 | $0 |
| Pricing model | Flat rate, Custom quote | Flat rate |
| Contract | No contract | No contract |
| Free trial | No | Yes |
| Payout time | 2-day | Next day |
| Payment methods | ||
| Visa | Yes | Yes |
| Mastercard | Yes | Yes |
| Amex | Yes | Yes |
| Discover | Yes | Yes |
| Apple Pay | Yes | Yes |
| Google Pay | Yes | Yes |
| ACH | Yes | No |
| SEPA | Yes | No |
| BNPL | Yes | No |
| Wallets | Yes | Yes |
| Integrations | ||
| API | Yes | No |
| Hosted checkout | Yes | Yes |
| Drop-in UI | Yes | No |
| Shopify | Yes | No |
| WooCommerce | Yes | Yes |
| Mobile SDK | Yes | No |
| Payment links | Yes | Yes |
| Invoicing | Yes | Yes |
| POS hardware | No | Yes |
| Wix | No | Yes |
| Virtual terminal | No | Yes |
| Features | ||
| Recurring billing | Yes | Yes |
| Multi-currency | Yes | No |
| Fraud protection | Yes | Yes |
| 3D Secure | Yes | No |
| Tokenization | Yes | No |
| Marketplace split | Yes | No |
| Reporting dashboard | Yes | Yes |
| Developer-friendly | Yes | No |
| Tap to pay | No | Yes |
| Company | ||
| Founded | 2010 | 2009 |
| Headquarters | San Francisco, CA, USA | Oakland, CA, USA |
| Company size | 1000+ staff | 1000+ staff |
| Regions | US, CA, EU, UK, Global | US, CA, UK, EU |
| PCI level | Level 1 | Level 1 |
| Currencies | 135+ currencies | Multiple (by region) |
| High-risk friendly | No | No |
| Get started | ||
| Visit / profile | ||
Stripe vs Square beyond the rate card
| Name | Best for | Setup complexity | POS hardware |
|---|---|---|---|
| Stripe | Developers, SaaS, marketplaces | Requires integration and dev work | Limited (Terminal) |
| Square | Retail, restaurants, walk-in businesses | Minimal: sign up and start selling | Extensive (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.