Stripe vs Square explained – Payment processing comparison

Updated on 25 April 2024

Payment processing is the lifeblood of every business – it’s how transactions occur between a buyer and a seller. In the modern digital age, two companies, in particular, have stood out in the crowded field of payment processors: Stripe vs Square. These two giants of the industry each have their strengths, weaknesses, and unique features, so let’s dive into a thorough comparison to help you make the right decision for your business.

Quick, easy, no commitment!
Video: Choosing a card payment machine

Stripe vs Square

Transaction fees– European cards: 1.4% + 20p
– Non-European cards: 2.9% + 20p
– Card-present: 1.75%
– Online or card-not-present: 2.5%
CustomisationHighly customisable payment APIsLimited to the options available in Square’s platform
Point of Sale (POS)Does not provide POS hardwareComprehensive POS system including hardware
Mobile paymentsSupported through mobile-compatible payment formsSupported through free mobile card reader
Online paymentsRobust online payment APIsSupported, with less flexibility than Stripe
Subscription billingAdvanced subscription and recurring billing featuresBasic subscription and recurring billing features
Multi-currency supportOver 135 currenciesLimited to the country of the business’s location
Fraud preventionAdvanced machine learning algorithmsStandard fraud prevention
Business management toolsLimited; primarily a payment processorComprehensive suite of business tools
Stripe vs Square

While both Stripe and Square have their distinct advantages, the above comparison should provide an overview of how they match up against each other in different aspects. This comparison is meant to serve as a general guide, and it’s recommended to visit the respective websites of Stripe and Square for the most accurate and updated information.

Understanding payment processors

Before we can compare the two companies, it’s essential to have a basic understanding of what a payment processor does. At its simplest, a payment processor is a company that handles transactions between buyers and sellers. They take the payment details from the customer, verify the information, check the funds are available, and then complete the transaction. All this occurs securely and usually within a matter of seconds.

Moorepay logo Cutting edge payroll software
  • Powerful and easy to use
  • HMRC & RTI compliant
  • Used by payroll pros
Pipedrive logo The CRM platform to grow your business
  • Great for entrepreneurs
  • Powerful data analytics
  • Manage sales and data
Wix logo Powerful web builder and advanced business tools
  • Great for startups
  • Powerful web page builder
  • E-commerce available
Planable logo Supercharged content planning
  • Great for marketing
  • Better than lists or sheets
  • Manage social media
Webador logo Create a new website in 10 minutes. Easy.
  • Launch your website fast
  • Powerful data intuitive
  • No coding skills needed

Payment processors are crucial for businesses of all sizes. Whether it’s a global corporation or a local boutique, the ability to process payments quickly, securely and efficiently is vital to day-to-day operations.

Stripe – An overview

Founded in 2010, Stripe has grown to be one of the leading payment processors globally, priding itself on its developer-friendly offerings. They offer a suite of payment APIs (application programming interfaces) that businesses can integrate into their websites or apps. Stripe’s feature-rich platform is ideal for businesses that need a customizable, scalable online payment solution.

Key features of Stripe

  1. Customisation and flexibility: Stripe’s APIs are highly flexible, allowing businesses to tailor the payment experience to their specific needs. You can customise everything from the payment form’s appearance to the supported payment methods.
  2. Global reach: Stripe supports over 135 currencies, making it an excellent choice for businesses selling internationally.
  3. Subscription services: Stripe has robust support for recurring billing and subscription services.
  4. Fraud detection and prevention: Stripe uses advanced machine learning algorithms to detect and prevent fraudulent transactions.
  5. Payment options: Stripe supports a wide variety of payment methods, including debit and credit cards, digital wallets like Apple Pay and Google Pay, and even cryptocurrencies.

Stripe pricing

Stripe follows a pay-as-you-go pricing model. In the UK, for European cards, they charge 1.4% + 20p for every successful transaction. For non-European cards, the rate is 2.9% + 20p. Additional features, like Radar for fraud detection, come with their own costs.

Square – An overview

Square, founded in 2009 by Jack Dorsey, co-founder of Twitter, has grown into a major player in the payment processing sector. Square shines in its simplicity and ease of use, making it a popular choice for small and medium businesses (SMBs), particularly those with a brick-and-mortar presence.

Key features of Square

  1. Point of Sale (POS) system: Square offers a comprehensive POS system, which includes hardware to accept credit card payments in person. Their POS also has inventory management, sales reporting and more.
  2. Easy setup: Square is known for its simplicity and ease of setup. This makes it an attractive option for businesses with no technical knowledge.
  3. Card readers: Square’s free card reader allows businesses to accept card payments anywhere, making it great for mobile businesses or popup shops.
  4. Online payment solutions: Square also offers online payment solutions, allowing businesses to accept payments online or over the phone.
  5. Business management tools: Square provides a suite of business tools, including appointment scheduling, customer relationship management (CRM), and invoicing.

Square pricing

Square’s pricing is straightforward. For card-present transactions in the UK, they charge a flat 1.75% per transaction. For online and card-not-present transactions, the fee is 2.5%.

Stripe vs Square – The verdict

The choice between Stripe vs Square often comes down to your business needs.

If you run an online business with a global customer base, require customisation and scalability, Stripe might be the best option for you.

On the other hand, if you run a small to medium-sized business, particularly one that operates in-person, Square’s simplicity, comprehensive POS system, and business management tools might be more attractive.

It’s crucial to consider the transaction costs, especially if your business processes a high volume of payments. Square’s flat fees are simple and predictable, but Stripe’s percentage-plus-fixed-fee model could work out cheaper for businesses with smaller transactions.

In conclusion, there’s no one-size-fits-all solution when it comes to payment processing. Whether you choose Stripe, Square, or another option altogether, the most important factor is that it suits your business’s unique needs and operations.


What are Stripe and Square?

Stripe and Square are two leading payment processing platforms, providing tools for businesses to handle transactions both online and in person.

How do Stripe and Square process payments?

Stripe and Square process payments by facilitating the transfer of money from a customer’s bank account or credit card to a merchant’s account. They ensure the transaction is secure and the customer has sufficient funds to make the purchase.

What type of businesses are Stripe and Square best suited for?

Stripe is best suited for online businesses with global reach needing customisation, while Square is ideal for small and medium-sized businesses that operate in-person, offering a comprehensive Point of Sale system.

Are Stripe and Square available worldwide?

Stripe supports over 135 currencies, making it excellent for international businesses. Square, however, is more limited and typically works within the country of the business’s location.

How much do Stripe and Square charge per transaction?

Stripe charges 1.4% + 20p for European cards and 2.9% + 20p for non-European cards. Square charges 1.75% for card-present transactions and 2.5% for online and card-not-present transactions.

Do Stripe and Square offer mobile payment options?

Yes, both Stripe and Square offer mobile payment options. Stripe supports mobile payments through mobile-compatible payment forms, while Square provides a free mobile card reader.

How do Stripe and Square handle subscription payments?

Stripe offers advanced features for handling subscription and recurring billing, while Square provides basic features for the same.

Do Stripe and Square provide customer support?

Yes, both Stripe and Square offer customer support. However, their support options and availability might differ, so it’s best to check their respective websites for the most accurate information.

What kind of fraud prevention measures do Stripe and Square have?

Stripe uses advanced machine learning algorithms for fraud prevention, while Square provides standard fraud prevention mechanisms.

Can Stripe and Square integrate with other software?

Yes, both Stripe and Square can integrate with a range of eCommerce platforms, accounting software, and other business tools.

How customisable are Stripe and Square?

Stripe is highly customisable, offering a suite of flexible APIs. Square is less flexible but is known for its user-friendly interface and simplicity.

Are Stripe and Square safe and secure to use?

Yes, both Stripe and Square use industry-standard encryption to protect sensitive data and comply with all relevant financial regulations to ensure transactions are secure.

Do Stripe and Square offer Point of Sale (POS) solutions?

Stripe does not provide POS hardware and is primarily geared towards online transactions. In contrast, Square offers a comprehensive POS system that includes hardware for in-person transactions.

What business management tools do Stripe and Square offer?

Stripe primarily focuses on payment processing, while Square offers a suite of business management tools, including appointment scheduling, inventory management, sales reporting, and more.

Do Stripe and Square support cryptocurrency payments?

Stripe supports Bitcoin, but Square does not support cryptocurrency payments.

Do Stripe and Square offer invoice services?

Yes, both Stripe and Square offer invoicing services allowing businesses to create and send digital invoices to customers.

Can I use Stripe and Square for a non-profit organization?

Yes, both Stripe and Square can be used for non-profit organizations. They both offer solutions suitable for accepting donations.

Can Stripe and Square handle high-volume transactions?

Yes, both Stripe and Square are equipped to handle high-volume transactions. However, it’s recommended to contact them directly for large-scale business needs.

What reporting features do Stripe and Square offer?

Stripe and Square both offer reporting features that provide insights into sales, refunds, customer behaviour and more.

Can I switch from Stripe to Square, or vice versa, if I need to?

Yes, you can switch from Stripe to Square or vice versa if you need to. However, migrating payment platforms may require some technical work and adjustments to your business processes.

Reviewed by , Managing Director

Compare ⓘ