Stripe VS Square: Features, Cost, & Key Differences For Small Business
Square dominates in-person payments while Stripe excels at international eCommerce, but if you only need a basic online store, the better choice is less obvious.
Stripe | Square | |
---|---|---|
Ideal For |
|
|
Pricing |
|
|
Supported Online Payment Methods | Credit cards ACH Google Pay Apple Pay Buy Now, Pay Later International payment methods | Credit Cards ACH Apple Pay Google Pay Buy Now, Pay Later International payment methods |
Includes Free Website | ||
Standout Features |
|
|
What’s Missing | No ready-made POS for in-person sales First-party support for non-technical users | Extensive support for international sales Reduced fees for non-profits |
Next Steps | Visit Site Read Review |
Start Trial Read Review |
Stripe and Square, despite occupying different niches in the payment processing industry, are often compared to one another due to their similar pricing models and all-inclusive approach to services.
While Square is often a better starting point for brand-new businesses, especially those that sell in-person, Stripe has more to offer a mature eCommerce merchant.
In this article we’ll take a close look at Stripe vs. Square, comparing their pricing, features, and the types of businesses that can benefit from each of their services. We’ll also describe scenarios in which Stripe or Square is clearly the better choice.
Table of Contents
Stripe VS Square At A Glance
Square and Stripe take a similar approach to credit card processing. Both are third-party processors or payment service providers (PSPs). Rather than giving each business its own merchant account, all merchants’ payment processing is aggregated into large, communal accounts. As PSPs, they assume the risk associated with maintaining the accounts.
The advantage of this is that you–the business owner–can sign up and start accepting credit cards more quickly than you could with a merchant account. Unfortunately, it also makes troubleshooting anything going on with your account more difficult, which can result in more frequent account holds and freezes. It also means that neither Stripe nor Square can accept high-risk businesses, although Square does make allowances for CBD merchants.
Benefits Of Stripe
Pros
- Excellent developer tools
- Advanced reporting tools
- Ideal for international merchants
- Exceptional subscription tools
- Multicurrency support
Cons
- Needs technical skills or third-party software to implement
- It can get expensive if you’re using a lot of advanced features
- Limited support for in-person transactions
Stripe is geared first and foremost toward developers who will implement its toolset directly into their company’s payment processes or their own eCommerce service. You don’t need to be a programming genius to use Stripe, but having someone on your team who can play under the hood with the code is important if you want to get the most out of it. Otherwise, you’ll need to get Stripe pre-integrated into a platform like Shopify.
The ideal Stripe customer primarily does business online and internationally.
Benefits Of Square
Pros
- Impressive feature set
- Affordable chip readers
- Easy to use
- Free website for eCommerce
- Powerful multichannel ecosystem
Cons
- Limited international payment support
- No single-account support for multiple currencies
- Not suited to larger businesses with high volumes
Square is about accessibility and convenience, particularly where new small businesses are concerned. Square has conveniently divided its software into categories pertaining to various industries, such as Square for Restaurants and Square for Retail. Square started with a focus on point of sale (POS) transactions, but Square’s eCommerce offerings should be more than adequate for brick-and-mortar businesses that also make online sales. While Square does have respectable developer support, developers aren’t the target audience the way they are for Stripe.
What’s The Difference Between Stripe & Square?
The key difference between Stripe and Square is each system’s overall functionality.
Square offers a seamless experience for merchants who want to sell in person and online, while Stripe focuses on extensive eCommerce capabilities, from international payments to subscriptions and recurring payments.
However, in many areas, the companies’ services do still overlap. Both have a wide array of ready-made integrations, powerful invoicing tools, and developer toolkits for customization.
Both Square & Stripe Offer…
- Support for credit card payments, ACH, and Buy Now, Pay Later options
- Recurring billing
- Pre-built and customizable checkouts
- eCommerce integrations
- Invoicing tools
- Potential access to loans
- Developer tools
Stripe Payments Also Includes…
- Dynamic currency displays and multicurrency processing support
- Support for local payment methods outside of the US
- Advanced customization options
- Advanced security options
Square Payments Also Includes…
- Numerous affordable hardware options
- Powerful inventory and customer management tools
- Scheduling and HR tools
- Industry-specific software options
Stripe VS Square Pricing
In terms of fees, Stripe and Square are both incredibly transparent. Both companies process online transactions at 2.9% + $0.30 with no monthly fees. Additional charges may apply for merchants who opt into either company’s premium products. However, both Square and Stripe readily disclose these costs.
Stripe | Square | |
---|---|---|
Monthly Fee | $0 – $10 (for custom domain) | $0 – $69 (for premium services) |
Online Transaction Cost | 2.9% + $0.30 | 2.9% + $0.30 |
In-Person Transaction Cost | 2.7% + $0.05 | 2.6% + $0.10 (2.5% + $0.10 with some specialty POS packages) |
Keyed/Virtual Terminal Transaction Cost | 3.4% + $0.30 | 3.5% + $0.15 |
Payment Link/QR Code Transaction Cost | 3.3% + $0.30 | 2.9% + $0.30 |
ACH Payments | 0.8% (maximum $5) | 1% (minimum $1) |
Chargeback Fees | $15 | None |
Invoicing | 0.4%-0.5% per invoice | Free-$20/month |
Refunds | No additional charge, but Stripe keeps the original transaction fee | No charge |
Card Readers | $59-$249 | Free-$299 |
Choose Stripe | Choose Square |
Which Is Cheaper, Stripe Or Square?
Despite very similar pricing models, Square is likely to be the cheaper option for most small businesses just because it offers so much for free. You won’t necessarily save on transaction costs, but little perks like no chargeback fees, free refunds, and a free website can add up. That said, at the granular level, costs for individual businesses can vary greatly once premium features come into play.
Some notes:
- For in-person transactions, Stripe is cheaper for transactions under $50 and Square for transactions over $50. Just remember that Stripe’s POS infrastructure is very limited. Hardware is similarly priced where the two companies overlap, the main difference being that Square offers customers one free Magstripe mobile reader.
- Stripe comes out ahead on ACH payments and will probably be a slightly better value if you do a lot of recurring billing. On the other hand, Square’s lack of chargeback fees and completely free refunds can add up to a lot of savings over time.
- Premium POS subscription services from Square can add a substantial monthly cost but save on individual transactions. Make sure the math checks out for you.
- Stripe mostly does away with monthly fees entirely and instead adds per-transaction costs for premium features. These can add up, so make sure they’re things you need.
You can read more about Stripe’s fee structure in our complete guide to Stripe pricing or get started with Stripe Payments.
Check out our complete Square pricing guide for more on Square’s fees or sign up for a free Square account.
Square VS Stripe Features
Stripe | Square | |
---|---|---|
Mobile POS | Stripe Terminal | Square POS |
Mobile Card Readers |
|
|
Free eCommerce Website | ||
Billing | ||
Invoicing | ||
Invoice Templates | ||
Developer Tools | ||
Inventory Management | ||
Payment Links | ||
Buy Buttons | ||
Downloadable Reports | ||
Virtual Terminal | ||
Recurring Payments/ACH | ||
Regional International Payment Method Support | ||
PayPal Integration | ||
Marketplace Solutions | (Stripe Connect, basic features included with an account, advanced features cost $2/month plus 0.25%+$0.25 per payout) | (Square for Restaurants, Square for Retail, Square Appointments, available in free and premium versions) |
Advanced Security | (Stripe Radar, included with standard accounts; otherwise, $0.05 per screened transaction) | (Square Risk Manager for an additional $0.06 per transaction) |
Loans | ||
Gift Cards | ||
Try Stripe | Try Square |
In broad strokes, Stripe and Square have a lot of similar features, but the depth and implementation of these features can vary quite a bit.
Square offers suites of tools that it packages by industry. This can make it easy for businesses that aren’t very familiar with payment processing to select a package that should be oriented to their needs. On the other hand, Stripe’s tools are more like layers users can pile on to add additional functionality to their base credit card processing services. Stripe’s approach is more geared toward businesses that know exactly what they want, whereas Square’s is friendly to businesses that may be figuring that out as they go.
And while there is a lot of overlap between features, it should be stated that Square has more depth for managing your business’s offline goings-on. Stripe, on the other hand, has more depth when it comes to fine-tuning your online transactions and billing.
Which Is Best For My Business: Stripe Or Square?
If you’ve made it this far, you probably have a decent idea of each company’s strengths and weaknesses. If you skipped ahead, or if you’re looking for a neat and tidy summary, you came to the right place.
Choose Square If…
- You Run A Brick-&-Mortar Business: If you only do some of your business online, you’ll likely benefit more from Square’s POS infrastructure, software, and hardware.
- You Want An Easy-To-Use Solution: Not a developer? Don’t know any developers? Don’t want to know any developers? Square is designed to get you up and running quickly, with access to popular integrations as well.
- You Want Productivity & Management Support: Square offers a lot of tools to help you manage your company and your customer base.
Choose Stripe If…
- Your Business Does International eCommerce: Stripe’s support for multiple currencies and payment methods makes it a better choice for companies doing business globally.
- Your Business Is Completely Or Mostly Online: While you can use Stripe for POS, that’s not where it shines. Its ecosystem is optimized for online transactions.
- You Have An In-House Developer: Stripe is made with developers foremost in mind. Whereas this can sometimes make it inconvenient for laypeople, a programmer or two should be able to get it up and running with little effort, thanks to Stripe’s extensive documentation and tutorials.
Square VS Stripe Comparison: The Final Verdict
Stripe and Square have some very important core similarities: They’re both third-party processors with an assortment of tools that allow merchants to sell online. Neither one is suited to high-risk industries, and there’s a lengthy list of businesses neither company can work with. But despite that, both Stripe and Square offer tools that cater to a huge assortment of industries.
As two of the best credit card processing companies, both provide a lot of value within their specific niches.
Square is a spectacular all-in-one processor with a ready-made solution. You can sell in a store, on the go, and online — and get all your information, payments, and orders collected in one simple, intuitive dashboard. A vast array of add-on products allow you to consolidate a host of business functions under one name, and they’re guaranteed to work together perfectly. If you have limited technical knowledge, Square is going to be much easier to get started with.
Stripe Payments focuses on internet commerce (both on the web and in-app),
The international appeal — from the local currency displays to the sheer breadth of payment methods accepted — makes it clear that Stripe’s reach far exceeds that of most Stripe alternatives. Not only that, but with Stripe’s APIs and documentation, a savvy developer could create all kinds of payment customizations for a business. Business owners who don’t have a developer on staff and don’t have a lot of technical knowledge themselves may initially struggle with understanding how to use Stripe, especially if they want to do more than integrate it with shopping cart software.