Business News Daily provides resources, advice and product reviews to drive business growth. Our mission is to equip business owners with the knowledge and confidence to make informed decisions. As part of that, we recommend products and services for their success.
We collaborate with business-to-business vendors, connecting them with potential buyers. In some cases, we earn commissions when sales are made through our referrals. These financial relationships support our content but do not dictate our recommendations. Our editorial team independently evaluates products based on thousands of hours of research. We are committed to providing trustworthy advice for businesses. Learn more about our full process and see who our partners are here.
Stripe and Square are both popular payment processing services, but which is the best choice for your business?
If you run an online or retail store, you need to choose the best credit card processor to accept payments while keeping costs down. Beyond looking for a provider with the best rates and the appropriate payment methods, you need to find a solution with the right tools to help your business make the sale.
We’ve compared two of the biggest names in the industry: Stripe and Square. Both offer a single merchant account and allow you to accept payments through online point-of-sale (POS) stations or portals. They each come with unique benefits and have different advantages and downsides. With that in mind, let’s take a closer look at Stripe and Square to see which best fits your business needs.
Editor’s note: Looking for the right credit card processor for your business? Fill out the below questionnaire to have our vendor partners contact you about your needs.
Criteria | Stripe | Square |
---|---|---|
Plans and pricing | Stripe offers two plans with no monthly fees.
Online transaction fees are 2.9% + $0.30.
In-person fees are 2.7% + $0.05.
There are separate fees for additional services. | Square has three plans for online payments, including a free option.
All plans include features like a website builder and social media tools.
Online transaction fees are 2.9% + $0.30, except for the Premium plan which charges 2.6% + $0.30.
In-person fees are 2.6% + $0.10.
You can also sign up for additional services like Square POS. |
Payments | You can accept over 100 payment methods.
Stripe accepts payments from 195 countries in 135 currencies.
Customers can pay in installments through Klarna.
Stripe is built to be customizable. | Square accepts all major credit cards and digital wallets.
Payments can only be processed in a single currency.
Customers can pay later through Afterpay. |
Additional services | You can get invoicing, recurring payments, advanced fraud detection, tax calculation and more.
Some features carry an additional fee. | A website builder and social media selling tools come with all plans.
You also get tools for invoicing, recurring payments and tax calculation. |
Hardware | You can get a card reader for $59.
There are two POS devices for $249 or $349.
For $0.10 per transaction, you can enable Tap to Pay on your mobile device. | Square provides a free card swipe reader.
Square sells affordable card readers, handheld and desktop POS devices, and POS kits.
Tap to Pay is free. |
Ease of use | Making the most of the platform’s customization options requires coding skills.
Stripe integrates with nearly 200 business solutions. | The platform is easy to set up and use.
Payments work seamlessly with Square’s POS software and other solutions.
Square integrates with over 300 business solutions. |
Support | There are three customer service plans.
All plans get 24/7 phone, chat and email support.
There’s an online resource center. | Phone and live chat support is offered Monday to Friday from 6 a.m. to 6 p.m. PT.
Premium plans provide 24/7 phone assistance.
There are online articles and a community forum. |
Stripe is a versatile, easy-to-use online payment service that gives your customers a speedy and convenient checkout experience. Its reasonably low rates, broad payment options and variety of mobile- and online-focused tools make it ideal for businesses doing international e-commerce or operating mostly (or exclusively) online. We especially love that Stripe accepts various currencies from all around the world.
Stripe may also be a better choice if you have an in-house developer who can make the payment processor work for you. Although it requires some coding, Stripe can be customized to match the look of your brand and be integrated into your online or mobile checkout processes. The company provides extensive documentation and tutorials to speed things along.
These are a few of Stripe’s primary benefits:
Stripe lets you create a customized checkout process and accept over 100 payment methods. Source: Stripe
Square is another big name in POS and payment solutions for businesses, and for a good reason: It’s been a dominant market force since 2009. It’s one of the best choices for small businesses, especially those with a physical presence, thanks to its excellent POS tools and hardware solutions.
Square is also an appropriate choice for restaurants, retail businesses and service providers looking for an easy way to start selling online. No developer experience is necessary to use Square, and it can help you manage your company and your customer base relatively quickly. Plus, Square offers a number of different services, like payroll and email marketing, that seamlessly integrate into the Square platform.
However, Square isn’t quite as versatile in terms of accepted currencies. On the plus side, Square is a little cheaper if you need a POS hardware terminal, since you get your first one for free when you sign up.
These are some of Square’s main benefits:
Still not sure which of the two payment processors you should choose? Let’s break down the major features of Stripe and Square to see which software has the advantage.
Stripe
Stripe offers two main plans for its customers. The Standard plan is a complete payment platform for online business owners who want to accept credit card payments. We love that the pricing is transparent, with no monthly or hidden fees. You’ll only pay extra if you add on some of Stripe’s additional services.
The Custom plan lets you design a tailor-made package for your business and choose precisely what you want to pay for. This plan could be a better choice for larger businesses with many international customers, as Stripe may offer you better rates.
Here’s how additional pricing breaks down for the Custom plan:
Square
Square offers a number of distinct plans geared towards different types of businesses with a ton of industry-specific features. Square Online is the product most similar to Stripe’s services, although you can easily combine it with any of Square’s other products, many of which have free entry-level plans.
Here’s a breakdown of Square Online’s three plans:
Plan | Monthly Cost | Fees | Additional Features |
---|---|---|---|
Free | $0 | Online: 2.9% + $0.30 In-person: 2.6% + $0.10 Manual entry: 3.5% + $0.15 Chargebacks: $0 Invoices: 3.3% + $0.30 | Website builder, sync with Square POS, social media selling, delivery options, age verification, fraud controls and marketing tools. |
Plus | $29 | Fees are the same as Free. | All Free features, plus website themes, custom domains, advanced site customizations, PayPal payments and analytics. |
Premium | $79 | Online: 2.6% + $0.30
Other fees are the same as Free. | All Plus features, and a lower processing rate and premium support. |
We love how easy it is to combine Square Online with other Square products. These are the additional payment processing solutions Square offers:
Stripe
Stripe offers a wide range of payment features for small business owners. You can process over 100 payment methods, including all major credit cards, mobile wallets and ACH payments. This makes it easy for businesses to accept niche payments from customers — another reason Stripe is well suited to online purchases. For an additional fee of 5.99% + $0.30, customers can even choose to pay later in installments through Klarna.
Stripe excels at helping businesses operate internationally, accepting payments from 195 countries in 135 different currencies, including from popular international methods like WeChat Pay. No matter the currency your customer pays in, Stripe will convert it for a flat fee of 1%. We especially like that, no matter where you do business, you can customize your payment screens to match your branding and display local payment methods and currencies.
Square
Square can accept credit cards from all U.S. providers and most international card companies. Like Stripe, it accepts mobile wallets, including Google Pay and Samsung Pay. We were disappointed that Square does not accept foreign currencies. You can only accept payments in the currency your account was set up to use. When foreign customers purchase your service, they will most likely have to pay an additional fee for their bank to convert the funds.
Similar to Stripe, Square offers consumers the option to pay later through Afterpay, an additional service offered by Square’s parent company. Customers can pay in four interest-free installments, but you get the total payment right away.
Stripe
Stripe will screen payments and block any fraudulent transactions. Source: Stripe
Stripe offers a host of features to enhance how you take payments, most for an additional fee. You can accept recurring payments or send invoices. Stripe also lets you create custom virtual and physical cards. We especially love Stripe’s security features, including advanced fraud protection and identity verification tools.
The platform can even calculate your taxes, including internationally. ââOn top of that, financial reporting tools are built into Stripe’s plans, along with customer reporting tools if you sign up for Stripe Sigma.
Square
Square offers so much more than payment processing, even with its free plan. When you sign up to Square Online, you’ll get access to tools to build a business website, a free domain name for a year, delivery functions and social media selling assistance. Square also has features for sending invoices, calculating taxes, creating gift cards and setting up recurring payments. Analytics and reporting only come with paid plans.
We especially love that Square offers a ton of other business products that integrate seamlessly with your payment processing dashboard. You can add payroll, email marketing, text message marketing, a customer loyalty program and a customer directory. Some of these features can be accessed for free. Square can even set you up with a business debit card, a savings account or a business loan.
Stripe
Compared to Square, Stripe’s hardware options for accepting in-person payments are quite limited. You can get a basic card reader for $59. There are also two touchscreen POS devices that go for either $249 or $349. If you don’t want to purchase a card reader, you can also enable Tap to Pay on your mobile device for $0.10 per transaction. As Stripe doesn’t offer POS software, you’ll have to build an integration into your native checkout solution.
Square
Square provides multiple hardware devices to accept in-person payments. Source: Square
Square stands out for the variety of hardware devices it offers. When you sign up, Square will send you a free swipe reader that attaches to any mobile device. Beyond that, you can choose from any of these options for accepting payments in person:
Square also lets you enable your iOS or Android devices to accept Tap to Pay payments and there are no extra fees. Whether it’s Tap to Pay or a POS device, we love that set up is easy, as Square provides its own POS software.
Stripe
Stripe is relatively easy to use, though its reliance on some third-party tools makes getting started more of a challenge. One area where Stripe stands out is the developer tools. It offers a branded and custom UI toolkit, which is ideal for business owners who know how to code or have in-house developers. However, small businesses without a tech person might find it challenging to get the most out of all the customization options Stripe offers.
Stripe is known for how easily it integrates with almost 200 third-party apps and tools like WooCommerce and Squarespace. You can also integrate these tools with Stripe Billing or similar apps.
Square
One of Square’s biggest benefits is how easy the software is to use. You can get it up and running fairly quickly. Whether you need to build a website from scratch or integrate payment processing into your retail storefront, Square makes it painless.
Also, Square’s POS devices are better than Stripe’s overall and sync with Square’s easy-to-use POS software. Plus, using the same simple dashboard, you can access Square’s other services, like payroll and marketing. Square also integrates with over 300 business solutions, like Quickbooks Online and Wix.
Stripe
Stripe offers an excellent range of customer service options through three plans, all including live chat, email, 24/7 phone support, an educational blog, and a detailed knowledge base. Email response times vary based on your plan level, and you’ll have to call to get a pricing quote. In general, we found Stripe offers reliable and timely support.
Square
Square provides all businesses with live customer service via phone and chat Monday through Friday from 6 a.m. to 6 p.m. PT. If you pay for the Premium plan, you get round-the-clock phone support. There’s a searchable online database with useful articles. Square also hosts a seller community with a forum where you can ask other users for help troubleshooting problems.
Choose Stripe if:
Choose Square if: