Categories Business

Square vs Stripe Fees 2026: The $960-a-Year Gap

Square raised its online processing rate on January 13, 2026, and Stripe didn’t — and that one quiet change is now costing online-first small businesses about $960 a year at $20,000 in monthly sales. If you take payments through a website, an invoice link, or an online booking form on Square’s free plan, you now pay 3.3% + 30 cents per sale. Stripe charges 2.9% + 30 cents for the same sale. The gap looks tiny until you multiply it by a year of orders.

Here’s the short version: for online sales, Stripe is cheaper on the free tier, full stop. Square only catches up if you pay $49 a month for Square Plus, which restores the 2.9% online rate — and that upgrade only pays for itself once your online volume passes about $12,250 a month. For in-person sales the answer flips in an interesting way, and on chargebacks Square wins outright. This guide works out the real numbers at $10,000, $20,000 and $50,000 a month so you can decide with your own volume, not a marketing page.

What Square actually changed in January 2026

On January 13, 2026, Square raised the online rate on its free plan from 2.9% + 30 cents to 3.3% + 30 cents per transaction. That’s a 14% increase on the percentage part of the fee, and it applies to every card-not-present sale: your website checkout, payment links, and invoices paid online. There was no press release. A Square community manager posted about the change in November 2025, and the new rate simply appeared on Square’s fee page in January.

Square’s paid plans took a hit too. Premium subscribers saw their online rate move from 2.6% + 30 cents to 2.9% + 30 cents. But the free-plan change is the one that matters to most small businesses, because most of them are on the free plan.

The January increase wasn’t Square’s only 2026 pricing move. In October 2025, Square overhauled its plans into three unified tiers — Free, Plus ($49/month) and Premium ($149/month) — and raised the in-person fixed fee from 10 cents to 15 cents. So a business that set up Square before October 2025 is now paying more on both channels than it was a year ago, and many of the fee guides ranking on Google still show the old rates.

Stripe, by contrast, has held its standard online rate at 2.9% + 30 cents. It hasn’t matched Square’s increase, and that split is the whole story of this comparison.

Square vs Stripe: the 2026 rate card

Here are the published US list rates as of late 2026, verified against Square’s and Stripe’s published schedules and independent rate trackers that checked them in August and October 2026. Confirm your own rate in your dashboard before you switch — both companies adjust rates, and negotiated volume pricing exists on both sides.

Channel Square Free Square Plus ($49/mo) Square Premium ($149/mo) Stripe
Online / invoices 3.3% + 30¢ 2.9% + 30¢ 2.9% + 30¢ 2.9% + 30¢
In person (tap, dip, swipe) 2.6% + 15¢ 2.5% + 15¢ 2.5% + 15¢ 2.7% + 5¢ (Terminal)
Manually keyed / card on file 3.5% + 15¢ 3.5% + 15¢ 3.5% + 15¢ 3.4% + 30¢ (varies)
Chargeback / dispute fee $0 $0 $0 $15 received + $15 if you contest

Two details in that table deserve attention. First, Square’s Online API rate is 2.9% + 30 cents on any plan, including Free — so a developer-built checkout on Square can dodge the 3.3% rate even without a paid plan. Second, Stripe’s in-person rate looks worse on the percentage (2.7% vs 2.6%) but its fixed fee is only 5 cents against Square’s 15 cents, which changes the math on small tickets. We’ll get to that.

The true monthly cost at $10,000, $20,000 and $50,000

Percentages are abstract. Here’s what the gap costs at a $50 average online order — a typical figure for a small online shop, a booking-based service, or an invoice-driven freelancer.

Monthly online volume Square Free Stripe Square Plus ($49 + 2.9%) Gap vs Stripe
$10,000 (200 sales) $390 $350 $399 $40/mo
$20,000 (400 sales) $780 $700 $749 $80/mo
$50,000 (1,000 sales) $1,950 $1,750 $1,799 $200/mo

The math behind the $20,000 row: 400 sales at $50 each. Square Free takes 3.3% of $20,000 ($660) plus 400 × 30 cents ($120), for $780. Stripe takes 2.9% ($580) plus the same $120 in fixed fees, for $700. The difference is $80 a month, or $960 a year — for identical money movement.

Notice that the fixed 30 cents is the same on both sides, so the entire gap comes from the 0.4 percentage-point difference. That means the gap scales cleanly with volume: 0.4% of whatever you process online. At $5,000 a month it’s $20. At $100,000 a month it’s $400. There’s no volume at which the free-plan gap disappears.

When Square Plus pays for itself

Square Plus costs $49 a month and restores the 2.9% online rate, matching Stripe exactly on percentage. So the upgrade decision is simple arithmetic: you save 0.4% of your online volume, and you pay $49 for the privilege. The break-even point is $49 ÷ 0.004 = $12,250 in monthly online volume.

  • Below $12,250 a month online: Plus costs more than it saves. Stay on Free, or switch to Stripe.
  • Above $12,250 a month online: Plus beats Free. At $20,000 a month, Plus costs $749 total ($700 in fees + $49) versus $780 on Free — a $31 monthly saving.
  • But Plus never beats Stripe on fees alone: at any volume, Stripe’s $700 equals Plus’s $700 in processing fees, and Plus adds $49 on top. You’d only pick Plus over Stripe for Square’s other features — its POS hardware, its free point-of-sale software, its inventory and appointment tools — not for the rate.

Premium at $149 a month has the same 2.9% online rate as Plus, so it never wins on processing fees either. Its value, if any, is in its other bundled features, not in cheaper card processing.

The small-ticket trap: the 30-cent fee bites hardest under $10

The percentage gap gets the headlines, but the fixed 30 cents is the quieter problem for businesses selling cheap items online. On a $5 digital download or a $6 add-on, the fixed fee alone is 6% of the sale before the percentage even applies.

Online sale size Square Free fee Stripe fee Fee as % of sale (Square)
$5 $0.47 $0.45 9.3%
$10 $0.63 $0.59 6.3%
$25 $1.13 $1.03 4.5%
$50 $1.95 $1.75 3.9%
$100 $3.60 $3.20 3.6%

At $5, the Square-Stripe gap is only 2 cents per sale — but you’re losing nearly a tenth of every sale to processing either way. If your average online order is under $10, the fix isn’t switching processors. It’s raising your minimum order, bundling items, or moving small purchases to a different rail (an invoice paid by ACH, for example, which both Square and Stripe price far below card rates). The processor comparison only starts to matter once your average ticket clears about $15.

In person, the answer flips — with a $100 crossover

Online, Stripe wins. In person, it’s closer than the percentages suggest, because Stripe’s fixed fee is a third of Square’s.

On a $10 in-person sale, Square Free charges 2.6% + 15 cents = $0.41. Stripe Terminal charges 2.7% + 5 cents = $0.32. Stripe is cheaper. On a $100 in-person sale, Square charges $2.75 and Stripe charges $2.75 — dead even. Above $100, Square Free pulls ahead, because its lower percentage finally outweighs its higher fixed fee.

The crossover point is exactly $100: below it, Stripe Terminal is cheaper per sale; above it, Square Free is cheaper. For a coffee shop or food truck with a $9 average ticket, Stripe wins in person. For a furniture store or a contractor taking $500 deposits at the job site, Square wins in person. Most retail and service businesses sit on one side of that line or the other, so check your own average ticket before assuming either processor is cheaper at the counter.

One more in-person note: Square Plus drops the in-person rate to 2.5% + 15 cents, which moves the crossover down to about $50. If you’re on Plus for the online rate anyway, your in-person sales get cheaper too.

Chargebacks: Square’s $0 vs Stripe’s $15 — twice

Here’s where Square claws back some of the money it loses on online rates. Square charges no dispute fee at all. Stripe charges $15 when a dispute arrives — and that $15 is non-refundable even if you win or the customer withdraws the dispute. If you contest the dispute, Stripe charges another $15, which comes back only if you win. Contest and lose, and a single chargeback costs you $30 in fees on top of the refunded sale.

How much does that matter? It depends on your dispute rate. A business with one dispute a month loses $180 a year to Stripe’s received fees alone — $360 if it contests and loses them all. A business that never gets disputes loses nothing. But the risk profile is asymmetric: Square’s $0 is certain, Stripe’s $15–$30 is a lottery ticket you don’t want to draw. If you sell in a high-dispute category — digital goods, travel, tickets, anything with buyer’s remorse built in — the chargeback gap can erase Stripe’s entire online-rate advantage. At $20,000 a month in online volume, Stripe saves you $80 a month on processing; just three contested-and-lost disputes a month ($90) wipes that out.

Square’s dispute handling isn’t free in every sense — you still lose the disputed amount and the original processing fee when you lose, and you still spend the staff time building a response. But the $0 fee is real, and for dispute-prone sellers it’s the strongest argument for staying on Square.

What else differs (and what doesn’t)

Fees aren’t the whole decision. A few honest differences that don’t show up in a rate table:

Square is a point-of-sale company first. Its free POS app, its hardware readers, and its built-in inventory, appointments and invoicing tools are the reason most small businesses chose it in the first place. If you run a shop, a salon or a market stall, Square’s ecosystem is genuinely hard to leave, and the 0.4% online gap may be worth paying for a system your staff already knows.

Stripe is a developer platform first. Its checkout, billing, subscriptions and API are deeper and more flexible than Square’s, which is why most subscription businesses and online-first companies default to it. If your business lives in code — SaaS, memberships, marketplaces — Stripe’s tooling usually matters more than the rate difference, and in this case the cheaper rate is a bonus. For freelancers, the take-home math matters even more — our guide to freelancer payment rails compares what Stripe, PayPal, Upwork and Fiverr actually leave you with on the same invoice.

Neither processor is “cheap.” Both are flat-rate processors. A high-volume business doing $100,000+ a month online should be getting interchange-plus quotes from a merchant account provider, where the effective rate often lands well under 2.9%. The Square-vs-Stripe debate is a small-business debate; past a certain volume, both are overpriced.

Payout timing differs by setup, not by brand. Both offer next-day or two-day standard payouts depending on your bank and settings, and both sell instant payouts for an extra fee. Don’t pick a processor on payout speed — check the actual payout schedule in your own dashboard, because it varies by account history.

The decision framework

Work through these four questions in order:

  1. Where do your sales happen? Mostly online → Stripe’s 2.9% wins. Mostly in person with tickets over $100 → Square Free wins. Mostly in person with small tickets → Stripe Terminal wins.
  2. What’s your monthly online volume? Under $12,250 → Square Plus never pays for itself; your choice is Free vs Stripe. Over $12,250 → Plus beats Free but still loses to Stripe on fees alone.
  3. How dispute-prone are you? More than two or three disputes a month → Square’s $0 dispute fee starts to matter, and at high dispute volumes it can flip the whole comparison.
  4. What software do you already run on? Switching processors means re-setting up checkouts, re-training staff, and re-testing payouts. A $40-a-month saving isn’t worth a broken checkout. A $200-a-month saving probably is.

For most online-first small businesses in 2026, the honest answer is Stripe for online sales and Square for in-person sales — and yes, plenty of businesses run both, using Square at the counter and Stripe on the website. There’s no rule that says you pick one processor for everything, and the fee tables above are the reason why.

How to switch without breaking checkout

If the math says switch, don’t just flip a toggle on a Friday afternoon. Run both processors in parallel for two weeks: route new online checkouts through the new processor while the old one finishes pending payouts and handles refunds on old orders. Keep the old account open for at least 60 days — chargebacks can arrive weeks after a sale, and you need the original processor to respond to them.

Before you switch, check three things in your current dashboard: your actual effective rate last month (total fees divided by total volume — it’s the only number that reflects your real mix of card types and ticket sizes), your dispute count for the last 90 days, and whether any subscriptions or saved cards are tied to the old processor. Saved cards don’t transfer between Square and Stripe, so subscription businesses need a migration plan, not just a new account. If you also take PayPal, the fee picture changes again — our PayPal vs Stripe fees for freelancers breaks down the take-home on the same invoice.

And if you’re on Square Free and your online volume is under $12,250 a month, the cheapest move of all might be no move at all — just the knowledge that you’re paying $40 to $80 a month more than Stripe, and a decision that Square’s POS tools are worth it. That’s a legitimate choice, as long as it’s a choice you made on purpose.

This article is for general information, not financial advice. Processing rates change — confirm the current rate on Square’s and Stripe’s own pricing pages before you switch. If your business processes high volumes, get an interchange-plus quote before committing to any flat-rate processor.

Frequently Asked Questions

Did Square raise its fees in 2026?

Yes. On January 13, 2026, Square raised its free-plan online rate from 2.9% + 30 cents to 3.3% + 30 cents per transaction, a 14% increase on the percentage. Premium subscribers saw their online rate rise from 2.6% to 2.9%. In-person rates on the free plan stayed at 2.6%, though the fixed fee had already risen from 10 to 15 cents in the October 2025 plan overhaul.

What is Stripe’s processing fee in 2026?

Stripe’s standard US online rate is 2.9% + 30 cents per successful card charge, unchanged in 2026. In-person payments through Stripe Terminal cost 2.7% + 5 cents. Stripe also charges a $15 dispute-received fee per chargeback, plus another $15 if you contest it — the second fee is refunded if you win.

At what volume does Square Plus pay for itself?

Square Plus costs $49 a month and cuts the online rate from 3.3% to 2.9%, saving 0.4% of your online volume. Divide $49 by 0.004 and you get $12,250 in monthly online volume as the break-even point. Below that, Plus costs more than it saves. Above it, Plus beats Square Free — but it still costs $49 a month more than Stripe, which charges 2.9% with no monthly fee.

Is Square or Stripe cheaper for in-person payments?

It depends on your average ticket. Below $100 per sale, Stripe Terminal is cheaper (2.7% + 5 cents beats 2.6% + 15 cents). At exactly $100 they’re even. Above $100, Square Free is cheaper. Coffee shops and food trucks usually come out ahead on Stripe; furniture stores and contractors usually come out ahead on Square.

Does Square charge for chargebacks?

No. Square charges a $0 dispute fee — it helps you challenge the dispute at no extra charge, though you still lose the transaction amount and the original processing fee if the dispute goes against you. Stripe charges $15 when a dispute arrives (non-refundable) and another $15 if you contest it, refunded only if you win.

Can I use Square in person and Stripe online?

Yes, and many small businesses do exactly that. There’s no requirement to use one processor for every channel. The usual setup is Square’s POS and readers at the counter and Stripe Checkout on the website, which lets each channel use the cheaper rate. Just remember that saved cards and subscriptions don’t transfer between processors, so plan a migration for any recurring billing.

Leave a Reply

Your email address will not be published. Required fields are marked *