Skip to content

Stripe Terminal Review 2024: Features and Pricing

Stripe Terminal is an integration to extend your online business to in-person sales, but it is not a POS solution, and developer experience is recommended.
Edited by

Sally Lauckner

Last updated on January 2, 2024

Fact checked and reviewed
Question mark icon

Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

Our Take

5.0

NerdWallet rating 

The bottom line:

With Stripe Terminal, you can integrate in-person payments into your online payment setup, or vice versa. Stripe Terminal's transparent pricing and customizable features make it a good choice for online-first businesses looking to expand to in-person sales. It is not a POS system, but it can be integrated with the point-of-sale application you use, although that will likely require coding work.
Full review

Stripe Terminal

Payment processing fees
2.7% + 5¢ in-person; 2.9% + 30¢ online.
Monthly fee
$0.00
Learn more

on Stripe's website

Pros & Cons

Pros

  • No monthly software fees.
  • No long-term contracts or termination fees.
  • 24/7 chat support.
  • Supports more than 135 currencies.

Cons

  • Does not include a POS app or standard POS capabilities.
  • Likely requires coding and developer expertise.
  • No phone or email support.

Full Review

Stripe is well known as a powerful payment processing platform for e-commerce businesses, and as of 2019, the company also offers Stripe Terminal. With Stripe Terminal, you can integrate Stripe payments into your existing in-person checkout flow or build in-person payments into your existing mobile or web-based application.
The software works both ways, but it’s best used by e-commerce merchants looking to add in-person payments. The company provides detailed instructions for integrating Stripe Terminal with an existing Stripe Connect platform as well as your point-of-sale application. To be clear, Stripe Terminal is not a point-of-sale (POS) system but rather a way to capitalize on Stripe’s top-notch payment processing for in-person transactions.
If you’re already a Stripe user or are comfortable with advanced developer tools, it’s a worthy extension. If you have developer experience, you can integrate your payment processing with one of several hardware options through its software development kit, or use one of Stripe’s no-code POS partners. Several of these integrated partners are free to use.
But if you do most of your business in person, want a more user-friendly payment processing option or, especially, if you’re looking for an out-of-the-box POS solution, it’s best to go with a more straightforward POS system like Square or Shopify.

Stripe is a powerful payment processor

Stripe Terminal is best for businesses that:

  • Primarily sell online. Online-first businesses seeking optional in-person functionality may have great success with Stripe Terminal. 
  • Have access to developer resources. Integration of Stripe’s strong payment processing capabilities with your online platform and/or POS requires coding experience.
  • Already have a strong POS solution or don’t require one. While Stripe Terminal can be integrated with either a no-code POS partner or your existing POS application with coding work, it is not itself a POS system.

Deciding factors

Payment processing model
Flat rate.
Payment processing fees
  • 2.7% plus 5 cents for in-person transactions.
  • 2.9% plus 30 cents for online transactions.
  • 3.4% plus 30 cents for manually keyed transactions.
  • 4.4% plus 30 cents for international card transactions.
Monthly fee
  • $0 for standard services.
  • $10 for custom domain.
Hardware cost
  • $59 for Stripe Reader M2.
  • $249 for BBPOS WisePOS E card reader.
  • $349 for Stripe Reader S700.
Contract length
No set contract length and no fees for termination as long as there are no pending transactions.
Customer support
24/7 phone, chat and email support.

Where Stripe Terminal stands out

Highly customizable

If you (or someone on your team) has developer experience, you can take full advantage of Stripe’s customizable checkout flow. You can use its API to create a payment processing setup that works for your business and integrates into mobile and desktop applications.
For a more user-friendly option, Stripe also partners with platforms that provide no-code POS solutions, as well as companies that provide hired experts to do the customization for you.

Pricing

Stripe’s pricing is fully transparent, and its payment processing fees are comparable to competitors like Square and PayPal. Unlike with many POS systems and payment processors, there’s no monthly subscription fee to use the software, so your only costs will be an initial hardware purchase and per-transaction payment processing fees.

Integrations

Stripe Terminal works with Stripe Payments, Connect and Billing so you can manage online and in-person sales in one place. Stripe also integrates with outside applications, including digital wallets, Xero, HubSpot, Mailchimp and more, and can also integrate into your business’s own mobile app.

Flexible API

With Stripe Terminal, you can create customized email receipts and reader splash screens, as well as integrate into JavaScript-, iOS- and Android-based point-of-sale applications for more customization.

Where Stripe Terminal falls short

Online-first

Stripe is geared primarily toward online businesses. Its in-person transaction capabilities are a fairly new extension and aren’t intuitive for users without a developer background.
If your business already uses Stripe and you’re looking to add in-person transactions, the company’s 24/7 support and no-code POS integrations can help you get through the integration process, but it’s not the best option for new or brick-and-mortar-only businesses.

Requires developer experience

Even if you’re only using Stripe’s online payment processing system, many of its advanced features and customization tools require some coding. To use Stripe with your POS system and process in-person payments, you’ll need to set up a Stripe Terminal SDK before you can connect to a card reader.
There are several ways to do this, and Stripe provides clear step-by-step instructions on its support website, but without developer experience, this process can be complicated and may take some time to learn before you can start taking payments.
However, Stripe does integrate with over a dozen no-code POS software options, so if you’re willing to add on an extension, you can bypass the SDK process.

Alternatives to Stripe Terminal

Shopify

Why we like it: Like Stripe, Shopify is online-first and in-store second. It’s ideal for multi-channel sellers, either in multiple online locations (Amazon, Facebook, Etsy etc.) or both in-person and on the web. Its payment processing rates are comparable to Stripe’s, but Shopify makes it easier to integrate in-person and online sales without developer experience. And for businesses in need of a complete POS solution — with tools for tracking inventory, managing employees and viewing business reports — Shopify POS can do what Stripe Terminal cannot. Read our full Shopify POS review.
Shopify
Shopify

Shopify POS

NerdWallet Rating  
4.5
Read Review
Learn more

on Shopify's website

Square

Why we like it: Square POS offers both free and paid software options for restaurants and retail businesses. It’s easy to learn, mobile-friendly and comes with dozens of useful features, including reporting and inventory management, even in the free version. Hardware options range from free to $799 and up. It’s less customizable than Stripe, but much more user-friendly for businesses making in-person and online sales. Read our full Square POS review.
Square
Square

Square POS

NerdWallet Rating  
5.0
Read Review
Learn more

on Square's website

Compare POS providers

To compare POS options, check out NerdWallet’s list of point-of-sale systems that are best for small-business owners. Our recommendations are based on the provider’s pricing and transparency, software and hardware options, system functionality, customer support, software integrations and contract requirements.

Learn more

on Stripe's website

Methodology

NerdWallet’s point-of-sale systems provider ratings reward companies whose products and services are priced well and work in a variety of payment scenarios, among other criteria. Ratings are based on weighted averages of scores in several categories, including cost, system capabilities, contract requirements, customer service and integrations and add-ons. Learn more about how we rate point-of-sale (POS) systems providers.
These ratings are a guide, but services, hardware and pricing can vary widely from business to business and provider to provider. We encourage you to shop around and compare several providers.
NerdWallet does not receive compensation for any reviews. Read our editorial guidelines.

Frequently Asked Questions

NerdWallet Home Page
Finance Smarter
Learn more about the app

Download the app

QR code for downloading the app
Download on the App StoreGet it on Google Play

Disclaimer: NerdWallet strives to keep its information accurate and up to date. This information may be different than what you see when you visit a financial institution, service provider or specific product’s site. All financial products, shopping products and services are presented without warranty. When evaluating offers, please review the financial institution’s Terms and Conditions. Pre-qualified offers are not binding. If you find discrepancies with your credit score or information from your credit report, please contact TransUnion® directly.

NerdUp by NerdWallet credit card: NerdWallet is not a bank. Bank services provided by Evolve Bank & Trust, member FDIC. The NerdUp by NerdWallet Credit Card is issued by Evolve Bank & Trust pursuant to a license from MasterCard International Inc.

Impact on your credit may vary, as credit scores are independently determined by credit bureaus based on a number of factors including the financial decisions you make with other financial services organizations.

NerdWallet Compare, Inc. NMLS ID# 1617539

NMLS Consumer Access| Licenses and Disclosures

California: California Finance Lender loans arranged pursuant to Department of Financial Protection and Innovation Finance Lenders License #60DBO-74812

Insurance Services offered through NerdWallet Insurance Services, Inc. (CA resident license no.OK92033)   Insurance Licenses

NerdWallet has an engagement with Atomic Invest, LLC (“Atomic Invest”), an SEC-registered investment adviser, to bring you the opportunity to open an investment advisory account (“Atomic Treasury account”). Investment advisory services are provided by Atomic Invest. Companies which are engaged by Atomic Invest receive compensation of 0% to 0.85% annualized, payable monthly, based upon assets under management for each referred client who establishes an account with Atomic Invest (i.e., exact payment will differ). Atomic Invest also shares a percentage of compensation received from margin interest and free cash interest earned by customers with NerdWallet. NerdWallet is not a client of Atomic Invest, but our engagement with Atomic invest gives us an incentive to refer you to Atomic Invest instead of another investment adviser. This conflict of interest affects our ability to provide you with unbiased, objective information about the services of Atomic Invest. This could mean that the services of another investment adviser with whom we are not engaged could be more appropriate for you than Atomic Invest. Advisory services through Atomic Invest are designed to assist clients in achieving a favorable outcome in their investment portfolio. They are not intended to provide tax advice or financial planning with respect to every aspect of a client’s financial situation and do not include investments that clients may hold outside of Atomic Invest. For more details about Atomic Invest, please see the Form CRS, Form ADV Part 2A, the Privacy Policy, and other disclosures.

Brokerage services for Atomic Invest are provided by Atomic Brokerage LLC, a registered broker-dealer and member of FINRA and SIPC and an affiliate of Atomic Invest. Due to the relationship between Atomic Brokerage and Atomic Invest, there is a conflict of interest due to Atomic Invest directing orders to Atomic Brokerage. For additional information regarding conflicts, please see Items 5, 12 and 14 of Atomic Invest's Form ADV Part 2A. For more details about Atomic Brokerage, please see the Form CRS, the Atomic Brokerage General Disclosures, and the Privacy Policy. Check the background of Atomic Brokerage on FINRA's BrokerCheck. Fees such as regulatory fees, transaction fees, fund expenses, brokerage commissions and services fees may apply to your brokerage account.

Neither Atomic Invest nor Atomic Brokerage, nor any of their affiliates is a bank. Investments in securities are Not FDIC insured, Not Bank Guaranteed, and May Lose Value. Investing involves risk, including the possible loss of principal. Before investing, consider your investment objectives and the fees and expenses charged. Custodial and clearing services used by Atomic Brokerage can be found on its BrokerCheck report. Technology services may be provided by AtomicVest, Inc.

NerdWallet™ | 55 Hawthorne St. - 10th Floor, San Francisco, CA 94105

© 2024 NerdWallet, Inc.
All Rights Reserved.
  • X
  • YouTube
  • Instagram
  • Apple Podcasts
  • TikTok
Close
Business software made simple

Compare features, pricing, and expert reviews for your business software needs - all in one place.

Close
Business software made simple

Compare features, pricing, and expert reviews for your business software needs - all in one place.