Stripe vs Square (2026): Which Is Better for a Small Business, and Why Where You Get Paid Decides It
Stripe vs Square as of 2026: Stripe (no monthly fee, 2.9% + 30 cents per online card) if customers pay on your website or app; Square ($0 to $149 a month, 2.6% + 15 cents in person on Free) if they pay at the counter. The fee table, the math at $10,000 and $50,000 a month, and is Stripe worth it.
Stripe vs Square: which is better for a small business?
As of 2026, Stripe is the better pick when customers pay you on a website, in an app, or through a checkout you build, and Square is the better pick when customers pay you in person and you want point-of-sale software included. Neither charges a setup fee. Stripe has no monthly fee and charges 2.9% + 30¢ per successful domestic card transaction online. Square starts at $0 a month and 2.6% + 15¢ per in-person swipe. At a $100 average ticket, the in-person fees come out within a dollar of each other. So the real decision is where the money changes hands and what you have to build around it.
Sourcing note: Stripe figures are from stripe.com/pricing and Square figures from squareup.com/us/en/pricing, both read September 12, 2026. Check both before you budget.
What is the difference between Stripe and Square?
Stripe is a payments platform you build on; Square is a business system you run. Stripe sells payment APIs, a prebuilt Checkout page, no-code Payment Links, subscription billing, and card readers through its Terminal product. It expects a developer, a website platform, or a third-party POS to put the pieces together. Square sells a finished business toolkit "starting at $0," on three plans: Free at $0 a month, Plus at $49, and Premium at $149 per location. Stripe starts from the checkout on your website; Square starts from the counter.
Stripe vs Square fees
Published standard rates for US businesses, as read September 12, 2026:
| Fee | Stripe | Square Free | Square Plus / Premium |
|---|---|---|---|
| Monthly fee | $0 ("No setup fees, monthly fees, or hidden fees") | $0 per location | $49 / $149 per location |
| In-person card | 2.7% + 5¢ (Terminal, domestic cards) | 2.6% + 15¢ | 2.5% + 15¢ / 2.4% + 15¢ |
| Online card | 2.9% + 30¢ (domestic cards) | 3.3% + 30¢ (online or through an invoice) | 2.9% + 30¢ |
| Card through your own site or app via API | 2.9% + 30¢ | 2.9% + 30¢ | 2.9% + 30¢ |
| Manually entered card | Plus 0.5% | 3.5% + 15¢ (also card on file) | 3.5% + 15¢ (also card on file) |
| International card | Plus 1.5% (plus 1% if currency conversion is required) | Plus 1.5% | Plus 1.5% |
| Bank payment (ACH) | 0.8%, $5 cap | 1%, $1 minimum (invoice) | 1%, $1 minimum, $10 cap (invoice) |
| Buy now, pay later | 5.99% + 30¢ (Klarna) | 6% + 30¢ (Afterpay) | 6% + 30¢ (Afterpay) |
| Cheapest card reader | $59 (Stripe Reader M2) | Hardware from $59 | Hardware from $59 |
Two rows cost more than they look. First, Square Free charges 3.3% + 30¢ on card payments "made online or through an invoice," and Plus drops that to 2.9% + 30¢. Second, Square charges 3.5% + 15¢ on every plan when a card is keyed in "or when a saved card on file is used." That second row matters to any service business that charges stored cards for no-shows or repeat visits. Stripe's page adds its 0.5% only for manually entered cards. Stripe also lists a $15 fee per dispute received, plus $15 to counter one manually (returned if you win).
What do Stripe and Square cost at $10,000 and $50,000 a month?
This is arithmetic on the rates above, assuming domestic cards and a $100 average ticket (100 transactions at $10,000 a month, 500 at $50,000). A real bill also includes international cards, keyed payments, and disputes.
| Scenario | $10,000 a month | $50,000 a month |
|---|---|---|
| Online, Stripe (2.9% + 30¢) | $320 | $1,600 |
| Online, Square Free (3.3% + 30¢) | $360 | $1,800 |
| Online, Square Plus (2.9% + 30¢ + $49) | $369 | $1,649 |
| In person, Stripe Terminal (2.7% + 5¢) | $275 | $1,375 |
| In person, Square Free (2.6% + 15¢) | $275 | $1,375 |
| In person, Square Plus (2.5% + 15¢ + $49) | $324 | $1,374 |
In person, it's a tie. Stripe Terminal and Square Free break even at exactly a $100 ticket. Below that, Stripe's 5¢ fixed fee wins. Above it, Square's lower percentage wins. Online, Square Free costs $40 a month more than Stripe at $10,000 and $200 more at $50,000. Square Plus closes the online gap once your online card volume passes about $12,250 a month, where its 0.4-point discount pays for the $49 plan. And if a developer builds your checkout on Square's payment APIs, Square charges 2.9% + 30¢ on every plan, the same as Stripe.
Is Stripe worth it?
Stripe is worth it for a business that takes money online, sells subscriptions, or wants checkout built into its own website or app, and has a developer or website platform to connect it. The pricing is the easy part: no setup or monthly fee, and 2.9% + 30¢ per domestic card. Checkout and Payment Links are included at no additional charge on standard pricing, and a custom domain for the hosted payment page is $10 a month. What Stripe adds is breadth:
- Subscription billing at 0.7% of Billing volume on pay-as-you-go
- ACH Direct Debit at 0.8%, capped at $5
- Klarna, stablecoins at 1.5%, and international cards
- Custom packages with IC+ pricing and volume discounts for businesses with large payments volume
It is not worth it for a counter that wants to ring up a sale this afternoon: Stripe sells a $59 reader, but the POS software around it is yours to choose or build.
When is Square the better choice?
Square is the better choice when most of your revenue is taken in person and you want the software included. Square Free costs $0 a month, and next-day transfers are included on every plan. The paid plans lower the in-person rate and unlock add-ons, such as the kitchen display app, that Free does not offer. The costs to watch are the 3.3% + 30¢ online and invoice rate on Free and the 3.5% + 15¢ keyed and card-on-file rate on every plan. For the full verdict, with math at three volumes and the point where a merchant account starts to win, read is Square worth it. Restaurants should read Square vs Toast vs Clover before choosing either.
Which is better for online payments?
Stripe, for most businesses whose customers pay on a website. Its standard online rate matches Square's best online rate without a monthly plan. Its hosted Checkout and Payment Links cost nothing extra, and booking tools and website builders plug into it. Square can hold its own online in two cases:
- You already run Square in person and want one dashboard and one payout.
- You build on Square's payment APIs, which are priced at 2.9% + 30¢ on every plan.
If you sell subscriptions, Stripe Billing is the deeper tool. If you want to take crypto, Square lists in-person bitcoin payments at 0% until 2027, and Stripe lists stablecoin payments at 1.5%. The tradeoffs are in our guide to how to accept crypto payments.
Which is better for in-person payments?
Square, unless your business already runs on Stripe or on a POS built on it. On fees alone it is close: Stripe Terminal is 2.7% + 5¢, Square Free is 2.6% + 15¢, and both sell a $59 reader. The difference is everything around the reader. Square includes the point-of-sale software with the account. Stripe Terminal gives you readers (the S700 and S710 are $299 and the T600 is $329), Tap to Pay on a phone for an extra 10¢ per authorization, and the tools to build or connect a POS. That fits a business already selling online through Stripe, not a shop that just needs to ring up a sale.
Can you use Stripe and Square together?
Yes. A common setup is Square at the counter and Stripe behind the website. Neither charges a monthly fee on its entry plan, so running both costs only the transaction fees. The cost is two dashboards, two payout schedules, and a bookkeeper reconciling both. Once that becomes a headache, consolidate on the side carrying most of the revenue.
What the fee table leaves out: the checkout and the booking
For a service business doing $10,000 a month, the online fee gap between Stripe and Square is $40. The bigger costs never show up on a pricing page:
- A website where customers cannot pay
- A booking flow that takes a request but not a deposit
- Invoices that sit unpaid because nobody connected them to a card
Stripe and Square both process the payment, but neither builds the path your customer takes to get there. That is the part we build. A site with checkout wired to your processor is custom web design, typically $10,000 to $30,000 over three to six weeks. Online booking that takes both the appointment and the deposit is AI scheduling, typically $5,000 to $10,000. Either processor works underneath, so pick it by where your customers pay.
The bottom line
Choose Stripe if your customers pay on your website or app, you sell subscriptions, or you want checkout inside your own product, at 2.9% + 30¢ with no monthly fee. Choose Square if they pay in person and you want point-of-sale software included, starting at $0 a month and 2.6% + 15¢ per swipe. Square Plus at $49 earns its fee once your online volume or its add-ons justify it. Then spend less time on a few tenths of a point and more on whether a customer who wants to pay you actually can.
Frequently Asked Questions
-
As of 2026, Stripe is better when customers pay on your website, in an app, or through a checkout you build: no setup or monthly fee and 2.9% + 30 cents per successful domestic card transaction. Square is better when customers pay in person and you want point-of-sale software included: Square Free is $0 a month with in-person cards at 2.6% + 15 cents, and Plus ($49) and Premium ($149) per location lower the rate. At a $100 average ticket the in-person fees are within a dollar of each other, so decide by where the money changes hands.
-
Stripe has no setup fees, monthly fees, or hidden fees, per stripe.com/pricing as read September 12, 2026, but it is not free: you pay per successful transaction. Domestic cards online are 2.9% + 30 cents, with 0.5% added for manually entered cards and 1.5% for international cards; in person through Stripe Terminal it is 2.7% + 5 cents. Checkout and Payment Links are included at no additional charge on standard pricing. Optional extras cost money: a custom domain for hosted pages is $10 a month, card readers start at $59, pay-as-you-go Billing is 0.7% of Billing volume, and each dispute carries a $15 fee.
-
Online, Stripe is cheaper than Square Free: 2.9% + 30 cents against Square Free's 3.3% + 30 cents for card payments made online or through an invoice, which is $40 a month on $10,000 and $200 a month on $50,000. Square Plus and Premium match Stripe's 2.9% + 30 cents online, and Square's payment APIs are 2.9% + 30 cents on every plan. In person, Stripe Terminal (2.7% + 5 cents) and Square Free (2.6% + 15 cents) break even at exactly a $100 ticket: Stripe is cheaper below it, Square above it.
-
Yes, through Stripe Terminal, at 2.7% + 5 cents per successful transaction for domestic cards plus 1.5% for international cards, per stripe.com/pricing as read September 12, 2026. Readers listed are the Stripe Reader M2 at $59, the S700 and S710 at $299, and the T600 at $329, and Tap to Pay on a compatible iPhone or Android phone adds 10 cents per authorization. The difference from Square is software: Stripe gives you the tools to build a checkout or connect a third-party POS, while Square includes its point-of-sale app with the account.
-
Yes. A common setup is Square at the counter and Stripe behind the website. Neither charges a monthly fee on its entry plan, so running both costs only the transaction fees; the cost is two dashboards, two payout schedules, and a bookkeeper reconciling both. When that becomes a headache, consolidate on whichever processor carries most of your revenue.
-
It depends on where the customer pays. If they book and pay a deposit online or pay invoices by link, Stripe's 2.9% + 30 cents with no monthly fee is usually the cleaner fit, and it adds 0.5% only for manually entered cards. If they pay on site, Square's free point-of-sale software and 2.6% + 15 cents in person is simpler, but watch Square's 3.5% + 15 cents rate on keyed cards and saved cards on file. For most service businesses the fee gap is tens of dollars a month; the bigger cost is a website or booking flow that does not take payment at all.