Square vs Stripe: fees and features for in-person and online sales
By Jordan Ellis Published 14 min read
On this page (9 sections)
- Key takeaways
- The differences at a glance
- Fee structures and their impact on your business
- Invoice cadence and handling disputes
- Accounting workflows and integration options
- Square vs Stripe: fees and features for in-person and online sales
- Which should you buy?
- Sources and where to confirm exact rates and dispute policies
- Questions people still ask
In short: Fees vary by country, card type, and business profile. For many US-based merchants, Square’s in-person card rates are commonly listed near the mid‑2% range and Stripe’s standard online card processing rate is commonly listed at 2.9% plus a fixed cents component — but both providers publish country- and product-specific pricing and offer negotiated rates for some merchants (see official pricing links below). Dispute (chargeback) handling and any associated fee policies also differ by region and by provider; consult each provider’s dispute documentation for the most current, region-specific rules.
Part of our guide on managing large invoice volumes
Find which payment platform saves you fees and fits your invoice cadence — but always verify current, region-specific rates and dispute policies with Square and Stripe.
| Square in-person fee | Typical US in-person card-present rates commonly listed in the mid-2% range (see Square pricing — rates vary by product and country). |
|---|---|
| Stripe online fee | Typical US online card-not-present rate commonly listed as 2.9% + 30¢ per successful card transaction (see Stripe pricing page); rates vary by country and payment method. |
| Invoice size range | Square often favored for many small, frequent in-person transactions; Stripe is commonly chosen for larger online invoices and subscription billing. |
| Dispute fee | Dispute and chargeback fee policies differ by provider and country. Stripe documents a dispute fee policy (often referenced in the US as refundable/charged depending on outcome); Square’s chargeback handling and any related fees are published on its help pages. Always confirm via provider docs. (See 'Sources' below.) |
| Setup complexity | Square: typically simpler for POS; Stripe: more developer-focused and flexible. |
| Accounting integration | Both integrate with common accounting platforms; Stripe offers broader API automation options. |
Key takeaways
- Fees and dispute rules vary by country, payment method (card-present vs card-not-present), and merchant profile — check each provider’s official pricing for your region.
- Square is often the simpler choice for in-person, small-ticket sales because of its integrated hardware and straightforward POS pricing (see Square pricing page).
- Stripe is commonly used for online and international sales; its standard US online rate is frequently cited as 2.9% + 30¢ but country- and payment-method-specific rates differ (see Stripe pricing page).
- Dispute (chargeback) fees and timelines vary; Stripe documents a dispute fee/refund policy in its documentation and Square publishes its chargeback handling policy — read the official pages for exact amounts and refund rules.
- If you have high volume or special business needs (nonprofit, marketplace, high risk), ask each provider about custom pricing and negotiated terms.
The differences at a glance
Square and Stripe serve overlapping but distinct payments needs. Square is designed primarily for physical stores and quick, small sales with integrated hardware and point-of-sale software. Stripe targets online businesses and developers and supports more complex invoicing, subscriptions, and global payment methods.
Fee structures differ by product, country, card type, and merchant profile. For US-based, card-present transactions Square’s published pricing often shows card swipe/tap rates in the mid-2% range for its in-person readers (example: Square US pricing page). Stripe’s published standard US card-not-present rate is commonly shown as 2.9% + 30¢ per successful transaction for domestic cards (see Stripe’s pricing page). These are typical examples for many small businesses in the United States, not universal guarantees — both companies publish country- and product-specific pricing and may offer custom rates to larger merchants.
Beyond headline fees, each platform’s feature set influences real costs: hardware and offline-capable POS for Square; APIs, subscription billing, and broader international payment options for Stripe.
| Feature | Square | Stripe |
|---|---|---|
| Main payment type | In-person and online (strong POS focus, built hardware) | Primarily online and developer-focused (strong API and international support) |
| Fee structure | Flat percentage for many in-person products; other fees for certain services (see Square pricing: https://squareup.com/us/en/pricing) | % plus fixed cents for many online transactions in the US; other region- and method-specific rates apply (see Stripe pricing: https://stripe.com/pricing) |
| Best for invoice size | Often better for many small, frequent in-person transactions | Often better for larger online invoices, subscriptions, and global payments |
| Dispute fees | Square publishes chargeback handling and policies per region (see Square chargebacks help) | Stripe documents dispute/chargeback fees and whether fees are refunded on won disputes — policies vary by country (see https://stripe.com/docs/disputes) |
| Setup complexity | Simple plug-and-play POS setup | More setup and customization; developer-friendly |
| Accounting integration | Straightforward integrations for retail POS | Extensive automation and integration options via API |
| Global payments support | Available but more limited than Stripe in breadth of currencies and regional methods | Broad global payment method and currency support (see Stripe regional pricing and supported payment methods) |
Fee structures and their impact on your business
When evaluating platforms, focus on the exact rate that applies to your business: country, card type (credit vs debit), card-present vs card-not-present, payment method (ACH, Alipay, SEPA, etc.), and whether you qualify for volume or nonprofit pricing. Both Square and Stripe publish their standard pricing on regional pages and make clear what products and regions those rates apply to. See Square’s pricing hub for country-specific details (example: https://squareup.com/us/en/pricing) and Stripe’s pricing overview and country selector (https://stripe.com/pricing). If that sounds like your situation, read up on understanding square pricing next.
For many US-based merchants, Square’s card-present rates on common terminals are often shown in the mid-2% range for in-person payments. For many US-based online transactions, Stripe’s standard card-not-present rate is commonly shown as 2.9% + 30¢ per successful transaction. Those figures are typical US examples — your rates may differ based on the factors above (card brand, industry, processing volume, and negotiated agreements).
The fixed-cents component that appears in many online pricing models (for example, 30¢ per transaction in the typical US Stripe example) means that small-ticket online purchases pay a higher effective percentage than larger purchases because the fixed cents make up a bigger share of the sale amount. That dynamic is why small in-person businesses often see Square as more economical and online merchants with larger average orders or subscription billing often prefer Stripe’s feature set.
Both companies can charge additional fees for optional services (instant payout fees, advanced subscriptions, terminal hardware, gateway or gateway‑plus‑processing configurations) and for handling chargebacks or disputes. Exact dispute/chargeback fee rules and whether a fee is refunded when a dispute is won are described in each provider’s dispute documentation (see Sources). We go through xero versus quickbooks step by step elsewhere on the site.
If you run a business with seasonal swings, do the math on average ticket size and volume. For example, a merchant with many $5–$20 in-person sales will experience a different effective fee profile than a merchant with fewer $500 online sales. Use each provider’s pricing page and fee calculator (or contact sales for a quote) to estimate your costs under different scenarios.
- Square: simple percentage pricing for many in-person products, integrated hardware and POS.
- Stripe: extensive online and international payment capabilities, subscription and billing features, robust APIs.
- Square: fewer global payment methods and potentially less flexible online billing tools.
- Stripe: headline fixed-cent fees increase relative cost on small transactions; more developer setup required.
Invoice cadence and handling disputes
Invoice cadence matters: frequent, small, in-person sales benefit from quick reconciliation and predictable per-swipe pricing; irregular or high-value online invoices benefit from customizable billing, saved cards, and strong subscription management. Square emphasizes in-person workflows and fast reconciliation for POS sales. Stripe emphasizes automated online invoicing, subscription engines, and developer integrations.
Disputes (chargebacks) are a separate cost and operational process. Both providers document how they handle disputes and what fees (if any) apply in each country. For the most accurate, current, and region-specific dispute rules, see each provider’s dispute documentation: Stripe Disputes (https://stripe.com/docs/disputes) and Square Chargebacks & disputes (https://squareup.com/help/us/en/article/5067-charges-and-chargebacks). The other half of this decision is smoother payment processes.
To avoid presenting invented numbers: dispute fees, whether they are charged initially, and whether they are refunded when you win a dispute vary by provider and by region. Stripe’s documentation explains how disputes are handled and notes a dispute fee policy in some regions (read Stripe’s disputes docs for the latest country-specific details). Square’s help center explains its chargeback process and any applicable adjustments or fees. Always consult the official documentation or your merchant agreement for exact amounts and refund rules.
Resolution timelines also vary. The time from an issuer-initiated dispute to final resolution depends on the card network, issuer, and whether evidence is submitted promptly. Stripe’s guide explains typical timelines and the stages of dispute handling (example timelines are given in Stripe’s docs and can extend several weeks to a few months depending on complexity). Square’s help articles describe timelines and merchant responsibilities in responding to chargebacks. Exact timelines depend on the card network and country, so consider those ranges when planning cash-flow and reserves.
If disputes are a significant risk for your business, prioritize platforms that provide robust evidence submission flows, dispute-management tools, and clear timelines. Stripe’s tools are often deeper for collecting and programmatically submitting evidence for complex or international disputes; Square’s workflows are simpler and integrated with point-of-sale transaction records, which can be faster for straightforward in-person disputes. We go through stripe vs paypal fees step by step elsewhere on the site.
- Square: faster reconciliation for POS sales, integrated receipts and records.
- Stripe: detailed evidence workflows and automation for disputes and subscription billing.
- Square: dispute management features are simpler and may rely more on manual steps.
- Stripe: dispute-related fees (and whether those fees are refunded if you win) vary by region — confirm on Stripe’s official pages.
Accounting workflows and integration options
Both Square and Stripe integrate with major accounting systems (QuickBooks, Xero) and third-party tools. Square’s integrations are often geared toward retail POS workflows, inventory, and employee management, simplifying reconciliation for in-person merchants. See Square integrations: https://squareup.com/us/en/app-market.
Stripe’s API-first approach supports custom automation, webhooks, and third-party connectors that help complex businesses sync payments, refunds, and subscription events to accounting systems automatically. See Stripe integrations and docs: https://stripe.com/docs.
If your accounting workflow is simple and mostly physical sales, Square’s native integrations can reduce manual work. If you need automated revenue recognition, multi-channel consolidation, or custom event-driven integrations, Stripe’s developer tools are typically stronger. The other half of this decision is managing subscription invoicing.
In both cases, verify that the specific connectors you plan to use are supported in your country and meet your company’s accounting needs (tax reporting, refunds, fees, and chargebacks).
Square vs Stripe: fees and features for in-person and online sales
Choosing between Square and Stripe comes down to mapping your sales channels, average ticket size, dispute risk, and international needs to each platform’s pricing and feature set. Use the providers’ official pricing pages for exact rates and the dispute/docs pages for dispute rules and timelines.
Square often wins for brick-and-mortar merchants that want integrated hardware and predictable per-swipe pricing. Its ecosystem reduces hardware and reconciliation friction in the store.
Stripe is generally the choice for online-first businesses that need international payment methods, subscription billing, or a highly customizable payments stack. Its pricing examples for many US merchants show 2.9% + fixed cents for card-not-present transactions, but country- and method-specific rates apply (confirm at https://stripe.com/pricing).
Global expansion and payment-method diversity are strong suits for Stripe: it supports many currencies and regional payment methods (see Stripe supported payment methods). If you expect significant cross-border sales, check both providers’ country support lists and local pricing. Square’s hardware and offline-capable terminals make it attractive for physical retailers, including those operating in locations with intermittent connectivity.
When in doubt, run a model of your expected monthly transactions (volume and average order size) through each provider’s pricing page or contact their sales teams for a merchant-specific quote. That will surface where the fixed cents and percentage components matter most and how dispute outcomes could affect net revenue.
| Business trait | Choose Square if… | Choose Stripe if… |
|---|---|---|
| Invoice size | Mostly small, in-person tickets | Mostly larger online invoices |
| Payment type | Primarily in-person retail or food | Primarily online or subscription-based |
| Dispute risk | Lower dispute exposure or simpler evidence needs | Higher dispute complexity, international chargebacks, or need for automated evidence |
| Accounting needs | Simple, POS-focused reconciliation | Automated, event-driven accounting across channels |
| Global sales | Minimal or local | Important or growing |
Which should you buy?
Choosing Square or Stripe depends heavily on your business model, sales channels, and expected dispute exposure. If your business relies mainly on face-to-face sales with many small transactions, Square’s integrated hardware and published in-person pricing can reduce friction and make costs predictable (see Square pricing page for details).
For businesses with predominantly online sales, subscription models, or international customers, Stripe’s broader payment and API capabilities and published online pricing examples make it a strong fit (see Stripe pricing and docs for country-specific details).
To illustrate how to measure impact without inventing exact one-size-fits-all numbers: pick your expected monthly volume (number of transactions) and average order size, then apply the provider’s published percentage and fixed cent rates for your country and payment method. For example, using a typical US Stripe headline rate (2.9% + 30¢) and your expected average order, compute per-transaction cost and multiply by volume. Do the same with Square’s published in-person rate for your country and hardware to compare. Contact each provider for merchant-specific quotes and potential volume discounts.
- Square: Pick if you run a retail or food business with frequent small in-person sales, want integrated hardware and a simpler POS-to-accounting flow, and prefer predictable in-person pricing. See Square pricing for specifics: https://squareup.com/us/en/pricing.
- Stripe: Choose if you invoice online, require subscription billing, expect international customers, need custom workflows or developer tools, and want broader payment-method support. See Stripe pricing and docs: https://stripe.com/pricing and https://stripe.com/docs.
- Budget-conscious: Small in-person merchants often find Square’s per-swipe or flat-percentage models easier to forecast. Always model your average ticket size: fixed-cents fees on online payments increase the effective percentage on small charges.
- High-volume online: Stripe’s APIs and billing tools can reduce operational costs and improve customer experience enough to justify different pricing.
- Need global payment options: confirm supported countries, currencies, and regional methods with each provider before choosing.
Sources and where to confirm exact rates and dispute policies
The numbers in this article are illustrative and reflect commonly published US examples and typical merchant experiences; they are not guarantees. For your exact, current, and region-specific rates and dispute policies consult the official pages below:
Square pricing and product pages (region selector required): https://squareup.com/pricing and https://squareup.com/us/en/pricing (select your country/product for exact rates).
Square chargebacks and disputes documentation: https://squareup.com/help/us/en/article/5067-charges-and-chargebacks (check the Help Center for the country-specific article).
Stripe pricing overview (country selector available): https://stripe.com/pricing (select your country for local rates and supported payment methods).
Stripe disputes documentation and policy: https://stripe.com/docs/disputes (contains details on evidence submission, timelines, and dispute fee/refund practices in different regions).
For both providers, contact merchant sales to inquire about negotiated or volume pricing, industry-specific programs (e.g., nonprofit discounts), and exact dispute fee handling for your merchant account.
Square is often best for frequent, small in-person sales where integrated hardware and predictable POS pricing matter; Stripe is often best for online, subscription, or international billing where APIs and payment-method breadth matter. Confirm exact, region-specific pricing and dispute policies with each provider.
Questions people still ask
Can I use both Square and Stripe together?
Yes. Many businesses use Square for in-person sales (POS) and Stripe for online payments. It can complicate accounting and reconciliation, so plan integrations and reporting accordingly.
Do Square or Stripe charge monthly fees?
Neither requires a monthly fee for basic payment processing in their standard offerings, but both offer optional paid services (e.g., payroll, advanced subscriptions, terminal hardware plans). Check the provider’s pricing page for country-specific product offerings.
How do dispute fees affect total costs?
Dispute (chargeback) fee policies differ by provider and country. Stripe documents its dispute process and fee/refund rules in its Disputes docs (https://stripe.com/docs/disputes). Square publishes chargeback handling in its Help Center (see chargebacks article). Always read the provider’s dispute policy for your region to understand potential fees and whether they are returned if you win a dispute.
Which platform integrates better with QuickBooks?
Both integrate with QuickBooks. Square’s integrations are often simpler for offline/retail workflows; Stripe’s connectors and APIs support more automated and customizable accounting flows. Test the specific integration path you plan to use in your country.
Can I customize invoices on both platforms?
Yes. Stripe offers more advanced customization and subscription management tools via Stripe Billing and the API. Square supports invoicing for many small businesses with simpler templates and POS-driven invoicing; evaluate which level of customization you need and verify availability in your region.