CalcFees
Fees · Features · Which Wins

Stripe vs Square

Side-by-side fee comparison for 2026. Same online rate, different in-person and keyed rates, very different feature sets. Here is where each platform wins.

Stripe Square Online / Card-Not-Present 2.9% + 30¢ 2.9% + 30¢ TIE In-Person (Terminal / POS) 2.7% 2.6% + 10¢ Stripe* Keyed / Manual Entry 3.4% + 30¢ 3.5% + 15¢ International Coverage 46+ countries 6 countries Stripe

* Stripe Terminal is cheaper per-transaction than Square at most common ticket sizes. See detail below.

Payment Type Stripe Square
Online / Card-Not-Present 2.9% + $0.30 2.9% + $0.30
In-Person (Terminal) 2.7% 2.6% + $0.10
Keyed / Manual Entry 3.4% + $0.30 3.5% + $0.15
ACH Direct Debit 0.8% (max $5) 1% (min $1)
International Cards (added) +1.5–2.9% US-focused
Monthly Fee (base) $0 $0

Where the Fees Actually Differ

The headline "both charge 2.9% + $0.30 online" is technically accurate but misleads more than it informs. Online payments represent only one slice of how most businesses actually accept money. In-person, Stripe Terminal charges 2.7% with no per-transaction fixed fee, while Square charges 2.6% + $0.10. On a $20 in-person transaction, Stripe costs $0.54 and Square costs $0.62 — Stripe is cheaper. On a $5 transaction, Stripe costs $0.14 and Square costs $0.23 — Stripe is still cheaper. Square is only cheaper at extremely high average tickets where the fixed-fee-free 2.6% rate beats Stripe's flat 2.7%, and that crossover is above what most retail merchants see as their average transaction.

For keyed transactions — phone orders, manually entered card numbers — Stripe charges 3.4% + $0.30 and Square charges 3.5% + $0.15. The Stripe rate wins on transactions above $150; Square wins on smaller transactions where the lower fixed fee matters more than the rate difference. Most businesses with keyed transactions larger than $150 should default to Stripe on that metric; those taking a mix of small keyed orders may find Square slightly cheaper on the average.

Feature Differences That Matter

The fee comparison is the easy part. The harder question is which platform supports the business model. Stripe built its reputation on API quality — it is the default payment infrastructure for software products, SaaS subscriptions, marketplaces, and any flow that requires custom logic. Its webhooks, SDKs, and developer documentation are the reference standard; Square's API is functional but narrower in scope. For a developer-led company building payment flows into a product, Stripe is the practical default.

Square's advantage is its hardware ecosystem and POS software for retail. Square Register, Square Terminal, and the free Square POS app are mature, well-integrated products with strong inventory management and reporting. A restaurant, coffee shop, or retail store that wants to set up and take payments the same afternoon without engineering resources is Square's core market. Stripe's in-person Terminal products require more setup and work best when a developer is involved.

Use the Stripe fee calculator and Square fee calculator to model your specific transaction mix. The payment processing comparison extends this to PayPal, Shopify Payments, Helcim, and other processors if you want a wider view before choosing.

Fee data verified May 2026:

Frequently Asked Questions

Are Stripe and Square fees the same?

Online payment fees are identical on paper — both charge 2.9% + $0.30 per transaction for card-not-present standard payments. The differences emerge in every other scenario. In-person, Square charges 2.6% + $0.10 while Stripe charges 2.7% — a 0.1% difference that adds up at scale. For keyed or manually-entered card payments, Square runs 3.5% + $0.15 versus Stripe's 3.4% + $0.30, making Stripe cheaper for larger keyed transactions and Square cheaper for smaller ones. Invoice payments, ACH, and international cards diverge further. The match depends entirely on your transaction mix.

Which is cheaper for in-person payments, Stripe or Square?

Square is cheaper for in-person card-present payments at 2.6% + $0.10 versus Stripe's 2.7% + $0.00 (Stripe Terminal, no per-transaction fixed fee). On a $50 in-person sale, Square charges $1.40 and Stripe Terminal charges $1.35 — Stripe wins on that transaction. On a $10 in-person sale, Square charges $0.36 and Stripe charges $0.27 — Stripe wins again. The crossover where Square becomes cheaper exists above a certain average ticket, but in practical terms Stripe Terminal is typically equal or cheaper for most in-person transaction sizes.

Which is better for online businesses, Stripe or Square?

Stripe is the standard choice for software businesses, subscription models, marketplaces, and any company that needs API access to build custom payment flows. Stripe's developer tooling is significantly more mature — its API is the reference standard for custom payment integration. Square Online is easier to set up without development resources and integrates naturally with Square's POS hardware if the business also sells in-person. For pure ecommerce with no custom logic, both work. For subscription billing, complex routing, or programmatic payment flows, Stripe is the practical default.

Does Stripe or Square charge monthly fees?

Neither platform charges a monthly fee for standard accounts — both are pay-per-transaction. Stripe's paid features (Radar fraud protection enhanced, Stripe Sigma, Stripe Revenue Recognition) carry separate pricing. Square's POS software is free; Square for Restaurants, Retail, and Appointments carry $29-$60/month subscription fees for their vertical-specific tools. Neither has a base subscription requirement to accept payments.

Which platform has better international payment support?

Stripe is significantly stronger for international businesses. Stripe supports payment processing in 46+ countries with local payment methods (SEPA Direct Debit, iDEAL, Bancontact, Giropay, and many others) and multi-currency settlement. The international card surcharge on Stripe is 1.5% for EU cards and 2.9% for other international cards. Square operates primarily in the United States, Canada, Australia, Japan, UK, and Ireland — businesses selling to customers outside those markets or wanting to accept local payment methods in Europe or Asia will find Stripe far more capable.

Can I use Stripe and Square together?

Yes, nothing stops a business from using both — and some do. A common pattern is using Stripe for online/API-driven payments and subscription billing while keeping Square for physical retail locations where the POS hardware ecosystem is more mature. The operational overhead of reconciling two payment providers across accounting and reporting is real, but for businesses where the POS and the online storefront have genuinely different needs, maintaining both is a reasonable choice.