Stripe vs. Square: which payment platform fits how you sell?
Stripe starts with programmable online payments and expands into billing, marketplaces, global methods, and in-person commerce. Square starts with point of sale and connects payments to locations, inventory, appointments, staff, customers, and hardware. The right choice depends on channel mix, ticket size, operating workflows, and the finance team's ability to reconcile cash.
Choose Stripe for payment infrastructure; choose Square for a ready-to-run commerce operation.
Evaluate Stripe first when revenue is primarily online, the product team needs APIs or embedded payments, subscriptions or usage billing are complex, marketplaces must onboard and pay sellers, or international methods and currencies matter.
Evaluate Square first when the business operates counters, stores, restaurants, salons, appointments, field services, or multiple physical locations and wants payments tied to POS, items, inventory, staff, customer records, loyalty, and purpose-built hardware.
For a true omnichannel business, do not decide from one headline rate. Model actual transactions, fixed fees, international cards, card-on-file volume, disputes, hardware, software plans, transfers, add-ons, implementation, and reconciliation labor.
Stripe vs. Square at a glance
| Decision point | Stripe | Square |
|---|---|---|
| Natural center | Online payments, APIs, platforms, marketplaces, subscriptions, and global expansion. | Point of sale, locations, hardware, items, staff, inventory, appointments, and customer operations. |
| Domestic online cards | 2.9% + 30¢ under standard US pricing. | Square Free: 3.3% + 30¢; Plus and Premium: 2.9% + 30¢. |
| Domestic in-person cards | 2.7% + 5¢ through Terminal; Tap to Pay adds 10¢ per authorization. | Free: 2.6% + 15¢; Plus: 2.5% + 15¢; Premium: 2.4% + 15¢. |
| Monthly platform plan | Payments is usage-based; optional products such as Billing, Tax, Radar, and Sigma can add fees. | Free: $0; Plus: $49/location; Premium: $149/location, plus processing and add-ons. |
| Subscriptions | Billing supports recurring and usage-based models; pay-as-you-go currently lists 0.7% of Billing volume. | Square Subscriptions software has no monthly charge; card processing still applies. |
| Dispute management | $15 dispute-received fee plus $15 to manually counter, with the counter fee returned when won. | No fee for Square's chargeback dispute-management service; disputed funds can still be held or debited. |
| Primary implementation risk | Building a powerful payment stack without sufficient product, finance, risk, and data ownership. | Outgrowing an operating model optimized around Square's item, location, plan, and POS structure. |
1. Model channel mix and fixed fees together
Stripe's standard US price for domestic online cards is 2.9% plus 30 cents. Domestic in-person payments through Terminal are 2.7% plus 5 cents, while Tap to Pay adds 10 cents per authorization. International cards add 1.5%, and currency conversion adds another 1% when required.
Square's new plan structure changes rates by tier. Square Free lists 3.3% plus 30 cents online and 2.6% plus 15 cents in person. Square Plus costs $49 per location per month and lists 2.9% plus 30 cents online and 2.5% plus 15 cents in person. Square Premium costs $149 per location and lists 2.9% plus 30 cents online and 2.4% plus 15 cents in person. All three list 3.5% plus 15 cents for manual entry or card on file.
Fixed fees matter most on small tickets. At a $10 average in-person sale, Stripe's 2.7% plus 5 cents is 3.2% before Tap to Pay, while Square Free's 2.6% plus 15 cents is 4.1%. At a $100 ticket, the same rates are approximately 2.75% and 2.75%. Use transaction-level data rather than dividing total fees by total volume.
2. Worked example: $100,000 monthly payment volume
Assume 1,000 domestic-card transactions per month with a $100 average ticket: 700 online transactions totaling $70,000 and 300 in-person transactions totaling $30,000. Exclude international cards, refunds, disputes, Tap to Pay surcharges, hardware, add-ons, negotiated pricing, and taxes.
| Standard published option | Online fees | In-person fees | Plan fee | Illustrative monthly total |
|---|---|---|---|---|
| Stripe standard | $2,240 | $825 | $0 | $3,065 |
| Square Free | $2,520 | $825 | $0 | $3,345 |
| Square Plus, one location | $2,240 | $795 | $49 | $3,084 |
| Square Premium, one location | $2,240 | $765 | $149 | $3,154 |
In this mix, Square Plus nearly closes the fee gap with Stripe while adding commerce software. Square Premium's extra in-person discount does not offset its higher plan fee at $30,000 of monthly card-present volume. The result changes with ticket size, location count, online share, and custom pricing. Both vendors invite larger businesses to discuss negotiated rates; Square specifically points businesses processing more than $250,000 annually to its sales team.
Measure approval rate and recovered revenue alongside fees. A cheaper authorization that converts fewer good customers is not actually cheaper.
3. Decide whether the point of sale is the operating system
Square POS provides modes for restaurants, retail, beauty, services, and standard selling. Its current product materials connect payment acceptance with items, inventory, orders, customer data, appointments, staff, reporting, loyalty, gift cards, payroll, banking, and online selling. That integrated model can reduce implementation work for a location-based business.
Square hardware spans a $59 contactless reader, $149 Stand and Kiosk, $299 Terminal, $399 Handheld, and $899 Register. The hardware is not just a card reader decision: it determines receipts, barcode and inventory workflows, kitchen or service operations, device management, offline handling, and training.
Stripe Terminal is a programmable extension of Stripe's payment infrastructure. Stripe lists domestic in-person pricing and readers from $59 to $329, supports pre-certified hardware, and can integrate with third-party POS systems. It is a natural fit when the business wants a custom experience or one Stripe integration across online and in-person channels—not necessarily an off-the-shelf store-management suite.
4. Separate simple recurring charges from billing infrastructure
Square Subscriptions lets a seller create recurring plans, checkout links, QR codes, embedded buttons, trials, fixed billing frequencies, and pause or resume controls from the Square Dashboard. Square states that the subscription-management software has no monthly charge; the relevant processing rate still applies.
Stripe Billing supports subscriptions, invoicing, usage metering, hybrid models, tiered pricing, recovery workflows, and APIs. Stripe currently lists pay-as-you-go Billing at 0.7% of Billing volume, separate from payment-processing fees, or annual-contract pricing beginning at $620 per month.
A gym membership, donation, or product replenishment may fit Square's simpler model. A SaaS company with seat changes, usage meters, annual commits, credits, proration, contract amendments, and revenue workflows should test Stripe Billing more deeply. Do not equate “recurring payment” with “subscription billing system.”
5. Price disputes, fraud, refunds, and cash timing
Stripe's current standard pricing lists a $15 fee when a dispute is received and another $15 to manually counter it; the counter fee is returned for a won dispute. Stripe also offers Radar and Smart Disputes, with separate pricing for some capabilities.
Square says it charges no fee for its chargeback dispute-management service. That does not remove exposure: Square states disputed funds may be withheld from the seller's Square balance or debited from the linked bank account while the case is open. Pilot notification permissions, evidence requirements, response deadlines, and cash forecasting under both vendors.
Square includes free next-business-day transfers and currently charges 1.95% for instant transfers. Stripe payout availability depends on settlement speed, country, risk profile, and the selected daily, weekly, monthly, or manual schedule. Finance should model the bank-arrival date, reserves, failed payouts, weekends, and close cutoff—not merely the dashboard's “paid” status.
6. Reconcile orders, processor balances, payouts, and the ledger
A controlled close should reconcile gross sales, tax, tips, shipping, discounts, refunds, disputes, processing fees, processor balance, transfers, and bank deposits by channel and legal entity. Neither a POS report nor a payout total is a complete revenue record.
Square's integrated model can make items, locations, employees, cash, and card tenders visible in one operating system. Stripe's event and balance-transaction model can support more customized data pipelines. Either approach fails when order IDs, customer IDs, refund references, fee details, and payout IDs do not reach the accounting system consistently.
Before selection, close one historical month using each pilot. Trace 20 individual transactions from order through authorization, capture, refund or dispute, fee, payout, bank, and general ledger. Then prove the population with beginning balance + activity − payouts = ending processor balance.
Run this 30-day payments pilot
- Profile one year of payments. Segment volume and transaction count by channel, ticket size, card presence, country, currency, payment method, and location.
- Normalize commercial terms. Include processing, plans, hardware, add-ons, international and FX, disputes, refunds, transfers, billing, and renewal terms.
- Run real checkout paths. Test web, mobile, invoice, payment link, card on file, refund, partial capture, and failed payment.
- Pilot physical operations. Test devices, receipts, offline mode, tips, taxes, discounts, returns, inventory, permissions, and close of day.
- Challenge risk controls. Submit good, suspicious, duplicate, international, and disputed transactions; record approvals, false declines, evidence, and support time.
- Test subscriptions. Run signup, trial, plan change, pause, failed renewal, card update, refund, cancellation, and finance reporting.
- Reconcile a closed month. Tie orders to processor activity, fees, payouts, bank deposits, refunds, disputes, tax, and the ledger.
- Plan migration and rollback. Address saved-payment credentials, customer communications, hardware deployment, integrations, parallel processing, cutover, and support ownership.
Recommendation by operating profile
Online, software, platform, or global
The business needs flexible checkout, APIs, subscriptions, marketplaces, payment-method breadth, international expansion, or a custom data architecture.
Retail, restaurant, beauty, or services
Locations, staff, items, inventory, appointments, tips, loyalty, hardware, and day-to-day POS operations matter as much as payment processing.
Meaningful online and in-person volume
Run an omnichannel pilot and let effective cost, approval rate, operating fit, customer identity, payout controls, and month-end reconciliation decide.
Compare the wider payments stack.
Use the rules-based matcher or browse the Payments directory if Stripe and Square are not the only reasonable candidates. Vendors cannot pay for a higher position.
Related comparisons
Sources and methodology
FinanceOps Atlas reviewed official Stripe and Square pricing, product, hardware, subscription, dispute, payout, partner, and support materials on October 8, 2026. The worked example applies published US standard rates to an illustrative transaction mix; it is not a quote and excludes negotiated rates, international cards, currency conversion, Tap to Pay surcharges, disputes, hardware, add-ons, refunds, taxes, and implementation. Buyers should obtain written proposals and validate supported countries, industries, methods, integrations, limits, reserves, and terms.