Square and Stripe are the two best-known US payment processors, and both are flat-rate with no monthly fee on their entry tiers. The real difference is not price, it is where your business takes money. Square is built around the counter, with a free POS app, hardware, and the simplest path into in-person card payments. Stripe is built around the browser, with the deepest APIs and the best subscription billing for online and software businesses. Pick by how you actually get paid.
Pricing and rates compared
Neither processor charges a monthly fee or a setup fee on its entry tier, and neither locks you into a contract, so the comparison comes down to the card rate on the payments you actually take. Square and Stripe both publish a separate in-person rate and online rate, and the two are not the same, so the cheaper processor depends on your mix. The comparison table on this page shows each rate in US dollars, and the calculator above folds your monthly volume and your in-person versus online split into an estimated cost for each, which is the only reliable way to see which one wins for your business.
As a rough guide, a business that takes most payments at the counter will lean toward Square, while an online-first or subscription business will lean toward Stripe, but the difference is in the rates and your mix, not a single cheaper brand. Both price in US dollars, so this is a like-for-like comparison with no currency to factor in.
Who each one is built for
Square suits retail, hospitality, and pop-up businesses that take most of their payments in person and want the least friction to get started. The free POS app, free magstripe reader, and full hardware range mean you can be taking cards the same day, and recurring billing and online checkout are there when you need them.
Stripe suits online businesses, marketplaces, and SaaS companies that need deep payment APIs and custom flows. If your revenue is subscriptions, or you are building payments into a product, Stripe's tooling is unmatched. Stripe Terminal covers the in-person case when you need it, but the platform is built browser-first.
Hardware and setup
Square wins on hardware breadth and out-of-the-box retail readiness. It offers a free magstripe reader, a contactless reader, terminals, stands, and a register, all tied to a free POS app, so a shop or cafe can run the front of house on Square alone. Stripe's hardware is the Terminal range of readers aimed at developers integrating in-person payments into their own software, which is powerful but assumes you are building rather than buying off the shelf. For a counter-first business, Square is quicker to stand up; for a software-led one, Stripe's approach fits better.
AI and developer tools
Both have moved quickly on AI. Stripe Radar uses machine learning to score and block fraud, with a natural-language assistant and automated dispute handling, and Stripe's APIs are the benchmark for developer experience. Square offers Square AI for business insights and Square Assistant for customer messaging, alongside a growing developer platform. Notably, both publish an official Model Context Protocol server, so you can connect either processor to AI assistants and agents directly rather than through a third-party bridge. Stripe is the stronger developer platform overall; Square is the more turnkey one.
Recurring billing
If subscriptions are central to your business, Stripe has the edge. Stripe Billing handles trials, proration, metered usage, and failed-payment recovery with a depth that no other processor here matches, which is why so many SaaS companies run on it. Square offers native recurring billing through its Subscriptions tools, which is more than enough for a gym, salon, or membership business, but for complex subscription logic Stripe is the stronger engine.
US considerations
Both Square and Stripe price and settle in US dollars, so there is no currency conversion to think about, and both handle PCI compliance for you at no extra charge. Settlement is comparable, with next-business-day deposits as standard and an instant-transfer option for a percentage fee. Both restrict certain high-risk industries, so if you operate in a restricted vertical, a high-risk specialist may be a better route than either.
Pros and cons for this matchup
Square wins on in-person readiness: a free POS app, free and affordable hardware, no monthly fee on the free plan, and the simplest path to taking cards at the counter, all in US dollars. Its trade-offs are that the online and developer tooling, while capable, is not as deep as Stripe's, and the flat rate costs more than interchange-plus at high volume.
Stripe wins on online and developer strength: the best APIs, the best subscription billing, native fraud AI, and no monthly fee. Its trade-off is that the in-person experience is secondary, so a counter-first retail or hospitality business gets less out of the box than it would from Square.
The verdict
Choose by where you get paid, not by the brand. If most of your payments happen in person, Square is the simpler, more complete option, with hardware and a POS app ready to go and no monthly fee to start. If you are online-first, building payments into a product, or running on subscriptions, Stripe's APIs and billing engine are in a class of their own. Map your own in-person versus online split into the calculator above and the right processor becomes clear.