Stripe vs Square: which to pick for your business
Stripe and Square are the two big payment processors for small businesses. Fees are similar. The difference comes down to what kind of business you have. Pick the wrong one and you waste hours dealing with workarounds. Pick the right one and payment processing becomes invisible.
Quick rule of thumb
- Mostly in-person sales: Square
- Mostly online sales: Stripe
- Both: Square for the front of house, Stripe for the website
- Service business with invoices: Either works; pick by what else you use
Square strengths
- Best in-person hardware: readers, terminals, POS systems all polished
- Free POS app: turns any tablet into a register
- Free online store included with account
- Appointment booking: Square Appointments included free
- Loyalty program built in
- Easy invoicing
- Instant deposits available (for a fee)
- Square Capital: small business loans based on sales
Stripe strengths
- Best online payment integration for custom websites
- Powerful APIs for developers
- Subscription billing built in and excellent
- International: better for global customers
- Customizable checkout
- Better fraud detection for online (Stripe Radar)
- Lower fees for high-volume online sellers
- Cleaner reporting
Fees compared (2026)
| Type | Stripe | Square |
|---|---|---|
| In-person (chip/tap) | 2.7% + 5¢ | 2.6% + 10¢ |
| Online (typed card) | 2.9% + 30¢ | 2.9% + 30¢ |
| Invoice | 2.9% + 30¢ | 3.3% + 30¢ |
| ACH/Bank transfer | 0.8% (cap $5) | 1% |
| Setup fee | $0 | $0 |
| Monthly fee | $0 | $0 |
Volume discounts available for high-volume sellers on both platforms.
By business type
Coffee shop / restaurant
Square. The POS, hardware, and restaurant features are top tier. Free menu management, online ordering integration.
Retail store
Square. Best inventory management and POS. Square for Retail is purpose-built.
E-commerce store on Shopify, WooCommerce, etc.
Stripe. Better integration with these platforms. Better fraud detection.
SaaS / subscription business
Stripe. Subscription billing is excellent. Square doesn't really compete here.
Service business (contractor, consultant, salon)
Either works. Square has appointment booking built in. Stripe is cleaner for monthly retainer billing. If you also drive for work, Roadfolio connects to either and handles the rest of your back office (mileage, invoicing, expenses) in one app.
Restaurant with delivery
Square. Better restaurant features and online ordering.
Donations / nonprofit
Stripe has explicit nonprofit pricing (lower rates).
Mobile service (food truck, plumber, mobile groomer)
Square. Mobile reader + phone is the easiest setup. Free Square Reader is a great starter.
Setting up Square
- Go to squareup.com.
- Sign up. Free.
- Order a free magstripe reader (or buy a chip/contactless reader for $49).
- Download the Square app on your phone or tablet.
- Add your business info, bank account.
- You can start accepting payments same-day.
Setting up Stripe
- Go to stripe.com.
- Sign up. Free.
- Add your business info, bank account, verify identity.
- Get your API keys (for technical integration) or use Stripe Payment Links (no-code).
- Integrate with your website or share payment links.
Stripe requires more setup if integrating into a custom website. Stripe Payment Links work for non-developers.
Hardware costs
Square
- Free magstripe reader
- $49 contactless + chip reader
- $169 Square Stand for iPad
- $799 Square Terminal (all-in-one)
- $1,489 Square Register (counter-top)
Stripe
- Stripe Terminal: $59-$249 depending on model
- Less polished hardware ecosystem than Square
Other payment processors worth considering
- PayPal: ubiquitous but higher fees and worse for in-person
- Toast: restaurant-specific, more powerful than Square for full-service restaurants
- Clover: in-person focused, competes with Square
- Shopify Payments: if you use Shopify, this is just Stripe under the hood
- QuickBooks Payments: if you use QuickBooks, integrates seamlessly
- Helcim, Authorize.net: traditional merchant accounts; can be cheaper for high volume but more complex
Migration: switching providers
If you're already on one and want to switch:
- Sign up for the new provider.
- Set up alongside the old one.
- Test thoroughly.
- Switch cutover on a slow day.
- Keep the old account active for 30-90 days to handle refunds and disputes.
- Update any monthly recurring payments to the new system.
5 things to do before signing up
- List your top 3 payment scenarios (in-person, online, invoice, subscription).
- Estimate your monthly transaction volume.
- Check what integrates with your existing tools (Quickbooks, Shopify, etc.).
- Read recent user reviews on Trustpilot or Capterra.
- Read the dispute and chargeback policy carefully.
Want help picking a payment processor?
If you'd like help comparing options for your specific business or migrating between systems, Isaac can sit with you and walk through it.