Stripe is a highly favored online payment gateway with great rates and excellent tools for online sales. Although a top merchant service, it does not offer its own mobile app for accepting payments as others do. However, app developers have filled this need, and there are over 30 Stripe payment apps for Android and iOS.
We examined them all and narrowed our list to the five best Stripe apps for mobile payments:
- Collect for Stripe: Best overall Stripe payments app
- Charge: Best Stripe payment app for travel, entertainment, and other businesses that take reservations
- ChargeStripe: Best Stripe payment app for beauty salons, massage therapists, personal trainers, and other tip-based businesses
- POS for Stripe (by Krossroads): Best app with full point-of-sale (POS) and invoicing software
- Payments for Stripe: Best Stripe Payment app for businesses providing medical-related products and services
When to use Stripe Terminal
Stripe has its own online payment page, Stripe Terminal, which you can use in conjunction with a card reader. However, it’s not an app; you’ll need to access it through a browser. Note that this requires some coding skills to set up.
If that’s not a problem—for instance, if you’re accepting in-person payments at a counter using a laptop or tablet—then Terminal lets you create your own POS that integrates seamlessly with its other products. Couple it with Stripe’s precertified card readers or let your smart mobile device act as a reader instead.
Stripe Mobile Payment Apps Compared
Collect for Stripe
Krossroads POS for Stripe
Payments for Stripe
Transaction fees (in addition to Stripe)
1% for link/text payments;
Discounts for nonprofits/high-volume
Inventory and customer lists
Inventory and customer lists
Stripe Trusted Partner
Connect to card readers
Use phone as card reader
Subscriptions or recurring payments
*All the apps can accept any currency Stripe processes; number of countries per Stripe website
What about payouts? All the apps we examined pay out according to Stripe’s schedule, which is seven to 10 days for the first payment, then two days thereafter. Many recommend doing a sample $1 transaction to yourself as soon as you set up the app to get the ball rolling.
Collect for Stripe: Best Overall Payment App for Stripe
We chose Collect for Stripe as the best overall app for collecting Stripe Payments because of its versatility. It not only allows you to accept payments but also set taxes and service fees and create custom receipts. Don’t like Collect for Stripe’s default blue color? You can even change that. It takes you straight from log in to payment, as opposed to a dashboard view, like Charge.
As a certified Stripe Partner, Collect for Stripe does a lot of interacting with Stripe. For example, subscriptions need to be set up in Stripe but can be sold through the app. It can also sync customer and inventory information with Stripe and across all your apps that use Collect. It has a test mode so you can try it out without worry.
Collect, like ChargeStripe, does not automatically log you out, nor does it have biometrics. However, it does allow for user accounts, which you can set up in the web dashboard, assigning specific permissions to limit access.
Collect for Stripe Drawbacks
Collect’s help center consists of an FAQ, which seems typical for these apps. It does have help articles on the website, however, which is a plus. It does not do subscriptions or invoices on the app—you need to set those up on Stripe, but then you can sell them through the app. Another mark against Collect is that you will need to attach a card reader or type in information manually; Collect does not use your phone as a reader (unlike the other apps in our guide).
Charge: Best Stripe Payment App for Taking Reservations
If you need to take reservations or hold payment in reserve—such as until the return of a rental—then Charge is your best choice. It’s the only app on our list that has a payment tool just for pre-authorized payments. This allows you to set up a payment, but it doesn’t run the payment until you manually authorize it. Otherwise, it automatically cancels in seven days. The others on our list can let you set up a payment and put it on hold, but it takes some digging to find the tool.
Like the others on our list, Charge can send payment requests by email or text. However, it sends emails from its own account rather than your personal account. You can connect it to a card reader or enable your phone to act as one for scanning card information or using it to process NFC “tap” payments. Charge also processes recurring payments, making it a strong choice for subscription services. All the apps on our list but POS for Stripe handle subscriptions and recurring payments.
We found overall security to be good. You have a choice of PIN or biometric logins, and Charge has a Terminal mode so that your staff does not have access to the dashboard.
Charge is a much better app for Android than iOS. The 10+ reviews on the Apple Store at the time of this writing were evenly split between general but unenthusiastic praise and complaints of the app crashing and not scanning credit cards. If you use iOS, we recommend Collect for Stripe or ChargeStripe.
The in-app support is only an FAQ, and once you’ve looked at one, it takes you back to the dashboard instead of the help center. It also has an FAQ for Stripe.
ChargeStripe: Best Stripe Payment App for Service & Tip-based Businesses
If you are a service-based business, like a salon or personal trainer, and tips are a big part of your income, then ChargeStripe is a great choice. It allows you to program in automatic tips or suggest a tip to your client when they check out. This app also has tax calculation—something Charge lacks, but the others have.
ChargeStripe can process subscriptions and send invoices, although the invoice was just a link. You can set up and save subscription plans, so you don’t have to retype information every time you sign up a customer. Others on our list don’t let you set plans on the app, while POS for Stripe does not handle subscriptions at all. ChargeStripe works in 46 countries and processes any currency Stripe can.
It does not have biometric or PIN login capability, choosing instead to log you in through your Stripe account each time. It also does not log you out when you close the app. Of course, this means it’s also more convenient to use, as you don’t have to log in every time there’s a pause between sales.
ChargeStripe does not have terminal or test modes. We were not quite sure if we were setting up subscriptions correctly, and the help section had no instructions. The help desk responds by email within a couple of hours.
Krossroads POS for Stripe: Best Stripe Payment App With a POS System
If you need a POS or mobile POS system that works with Stripe and are not interested in creating your own through Stripe Terminal, then POS for Stripe by Krossroads is a good option. This is the only built-for-Stripe app that includes a full-featured POS system. It even has modifiers and categories, so it works for restaurants and coffee shops as well.
POS for Stripe has more tools than the others on our list. For example, it can save carts and store customer information. It offers more ways to accept payments than others on our list, including cash and checks. It also has a web component where you can view reports, create payment pages, and more.
Like most of the apps, it does not log you out when you close the app. Signing in requires a password, but there are no biometric functions like you’ll find with Charge. However, it is 3D Secure, which is required for commerce in Europe. The others on our list get this security through Stripe because they do not store customer account information.
Since our last update:
Since our last update in April 2022, POS for Stripe by Krossboard is now available on iOS devices and on Windows, MacOS, Linux, and Chrome.
POS for Stripe Drawbacks
In Android, we didn’t have much luck setting up an account on the app due to timeout issues but were able to do it online. The app is slow to load—sometimes timing out when we try to log in as well. It cannot handle subscriptions or recurring payments, although it does have an invoice mode.
Payments for Stripe: Best Stripe Payment App for Medical Related Sales & Services
Another popular Stripe app is Payments for Stripe. It offers tap to pay for both iOS and Android, subscription, invoicing, billing, along with inventory tools. What’s unique about Payments for Stripe though, is that it can be configured to accept HSA and FSA cards for businesses that provide qualified medical related products or services.
Health Savings Account (HSAs) and Flexible Spending Accounts (FSAs) are funds used to pay for qualified medical related expenses such as over the counter medical supplies, prescription, dental, vision, and immunization expenses. Read about more products and services covered by HSAs and FSAs.
Payments for Stripe comes with an inventory catalog feature so you can offer detailed invoice and billing line items. You can also offer subscriptions because the app lets you schedule future payments, but the subscription function itself is limited—just a line item displayed like other products. Payments for Stripe also lets you set the currency of your choice as well as assign taxes.
Payments for Stripe Drawbacks
Unfortunately, there are not a lot of user reviews for Payments for Stripe as of this writing. The app also lacks any live support so any performance issue will have to be routed through a support email or searched from the in-app knowledgebase.
Stripe is also not HIPAA-compliant so if you’re interested in using the app to accept HSA and FSA cards, it’s important to know the rules and limitations before using the app. Learn more about compliance.
How We Evaluated Mobile Payment Apps for Stripe
We started with 30 apps as seen on Stripe’s Trusted Partners page, as well as on search results on the Google Play and Apple App stores. Then we narrowed it down to those that processed payments (as opposed to simply sending links) and scored high on both platforms. From there, we looked at transaction pricing, ability to use card readers or use your phone as a card reader, payouts, ability to accept payments, and other functions.
Once we had a core list of candidates, we hand-tested each for ease of onboarding, sending and receiving payments, and other important retail tasks. The five above proved the best for features and ease of use, with Collect for Stripe coming in as best overall.
When testing each of the payment apps, we experienced a delay waiting for the verification code when we were required to reconnect to our Stripe account. Sometimes the delay took a minute or more. You may want to plan for that when getting ready to take payments.
Just because Stripe doesn’t have its own mobile app doesn’t mean you can’t accept payments in person, on the go. The five best Stripe apps we explore in this article are popular, trusted, and highly rated. While each has a specialty, all cover the most important payment needs. Some work with Stripe’s card readers, while others let you use your phone as a reader.
We chose Collect for Stripe as the best overall Stripe payments app for mobile. While it lacks a POS system, it nonetheless collects customer and inventory information, which syncs with Stripe. It has the most payment modifications—such as adding service charges—and users on both Apple and Android gave it very high marks. It’s free to download, so give it a try today.