Square Versus Stripe Payment: Payment Processor Comparison


As a small business owner, you’ve no doubt heard plenty of hype about payment services like Square and Stripe – each of which was founded as a way to give small businesses more control over how and where they accept payments from their customers. Each company has founded to serve a different type of business, however. While their services have changed and expanded over time, their roots remain evident in the types of payments accepted, the ways in which payments can be charged, and their implications on small business owners.

Square: Developed with the Brick-and-Mortar Merchant in Mind

The company now known as Square, Inc., was founded in 2009 by Jack Dorsey, one of the founders of Twitter. The goal of the service was simple: Allow merchants of any size to accept payment via credit or debit card on-the-go. Up until the founding of Square, most payment processing companies required merchants to pay extremely high monthly fees, purchase specialized equipment at a premium, and pay a percentage of all payments received to the processing company.

These restrictions prompted many small businesses to adopt a cash-only policy, limiting their appeal in a world of plastic payments. The fundamental differences of the Square service, when compared to major payment processing companies, remain to this day:

  • No expensive hardware required
  • No monthly fee required
  • Small, per-transaction processing fee charged with each “swipe”
  • Compatibility with most modern smartphones and tablets
  • Ability to accept both in-person credit card payments and online payments

Signup, Hardware, and Getting Started With Square

If you’re considering using square, you should keep in mind that the service earns rave reviews for its signup process, affordability, and great ease of use within both its apps and web-based account management tools. Retailers simply have to provide their small business’ name, relevant contact information, and a few financial details, like a depository bank account. With this information, an account is opened and a free “Square Reader” is sent to the business’ physical mailing address.

The Square Reader is a tool that transformed small business payments and continues to be unique in the marketplace. The device, which is about the size of a quarter, plugs into the headphone jack of an iPhone, iPad, or Android device. Once connected, the Square Reader identifies itself to the Square mobile app and can be used as a magnetic stripe reader for Visa, MasterCard, Discover, and American Express credit and debit cards.

When a total is entered into the app, and a card is swiped through the Square Reader, the payment is approved or declined instantly; funds are available for next-day deposit in most cases, though balances over $25.00 can be deposited to a bank account instantly. Instant deposits do occur an additional, 1.5-percent fee, however.

In addition to the original Square Reader, which uses the headphone jack and works only with magnetic stripe cards, the company now offers two additional hardware solutions:

  • Square Chip Card Reader: Originally designed for international markets, this chip card reader is now offered to American merchants as well. This hardware option, which looks virtually identical to the original Square Reader, has a dual-reader design that allows chip cards to be inserted on top, or stripe cards to be swiped in a left-to-right motion. The device requires a one-time purchase fee of $29.00.
  • Square Contactless and Chip Reader: The newest Square Reader option incorporates chip card compatibility and NFC payment technologies. Compatible with Apple Pay, Android Pay, and chip cards from the U.S. and abroad, this $49 reader is considered the future of Square’s in-person payments hardware business.

It should also be noted that Square offers a robust Register app and online portal, both of which can be used to generate and send invoices, request and receive online payments from customers, manage financial transactions, and incorporate Square payments into traditional website designs. In fact, a full Square API allows for shopping card and “digital goods” integration on small business websites with ease. The Square API is also incorporated into several e-commerce plugins for WordPress and Drupal, making it newly competitive for all-online payment processing.

Stripe: The All-Online Payment Service for Digital Merchants

Stripe was founded to focus exclusively online payment processing, and the company has maintained that laser-like focus in the five years since it first began offering its services to small businesses. Stripe’s nearest traditional competitor is actually PayPal, which has long been an all-digital payment service for online goods like software. because of its focus on small businesses and its integration into existing websites, however, it is often lumped with Square competitively and in the media.

There are a few key things that make Stripe very similar to Square, which are worth noting up-front:

  • No monthly subscription fees required
  • No pricy hardware that must be purchased to accept payments
  • Small, per-transaction credit card processing fee

The Stripe payment service also differs from Square in ways that might make it the best option for all-online businesses that either don’t wish to operate a brick-and-mortar store or simply haven’t gotten to that point in their business plan yet; It does not have the “reader” or capability to accept offline payments.

Stripe charges 2.9 percent per transaction. The company also charges a flat, 30-cent fee for each transaction. You will find that Square will also charge the same rate for online payment processing.

Stripe also handles its mobile application a bit differently. With Square, the company’s “Register” app is both a payment processor and a transaction manager, allowing its users to both charge a customer and review past transactions, deposit funds, or make financial account changes. The Stripe app has more limited functionality, focused primarily on monitoring the status of existing transactions that are taking place on a company’s website.

With that said, Stripe has one advantage over Square that is likely to remain for some time: The company’s Stripe API is far more advanced than what Square has to offer. This means it’s easier to incorporate the Stripe payment service into CMS software, shopping carts, and other third party apps in a way that is seamless, “native,” and without Stripe’s own branding. The experience is therefore far more seamless for customers and, in many ways, superior from an end-user perspective if your company doesn’t transact offline.

Square Versus Stripe: A Comparison Chart

Still confused? Well here’s a little table that compares the Square versus Stripe Payment:


2.75% per transaction via card reader and 2.9% + 30 cents for online transactions

  • Free trial available
  • Iphone App
  • Android App
  • Ideal for brick-and-mortar and mobile businesses
  • Recurring/partial payments
  • Sales report
  • Limited API
  • Invoices


Stripe Payment

2.9% + 30 cents per transaction

  • Free trial available
  • Iphone App
  • Android App
  • Ideal for e-commerce and online businesses
  • Recurring/partial payments
  • Sales report
  • More robust API*
  • Invoices


*Has built-in Shopify integration

So, Which Company Offers the Better Payment Processing Solution?

Asking whether Square or Stripe is better at processing payments for your small business is akin to asking whether apples or oranges are a better fruit. In effect, both choices are great, but they fit best at different types of businesses. Without a doubt, Square is the best payment processing option for a wide array of business with a brick and mortar presence. Consider the key benefits of Square in an offline world:

  • A plug-and-play way to instantly accept offline payments
  • Compatibility with existing smartphones and tablets
  • A lower credit card processing fee than competing payment processors
  • Free “Square Reader” for all new customers
  • Cross-device syncing of financial records and payments
  • Fledgling online payments portal for online commerce

If your business operates solely online, however, you’ll notice that most of Squares strengths are of no use to your company. In fact, you might even consider these features to be weaknesses of the service in an all-digital world. That’s where Stripe comes in. The company’s key strengths are perfect for online businesses:

  • Robust API allows integration with most major CMS and shopping cart solutions (including Shopify)
  • Instant deployment of an online storefront, subscription service, or digital downloads service
  • Low processing fee for credit card transactions
  • Mobile app that allows for real-time monitoring of payments received

Square is the better choice for companies who have retail stores, a high sensitivity to transaction fees, and a desire to turn mobile devices into sleek, Internet-connected points of service. The company’s low fee structure, and continued innovation in terms of instant deposits, API hooks, and online payments, also means that most customers will be able to stick with Square for the long haul.

Stripe is the top choice for companies that operate only online and need both a low-cost solution and one that plugs into an existing website seamlessly. With its ability to be integrated into most CMS solutions, branded with a company’s own logo and design scheme, and incorporated into payment schemes for digital goods, subscriptions, software, and more, it’s the perfect solution for digital vendors.

Share on Facebook
Tweet this article
Share on LinkedIn
Email this article

More to explorer