We believe everyone should be able to make financial decisions with confidence. And while our site doesn’t feature every company or financial product available on the market, we’re proud that the guidance we offer, the information we provide and the tools we create are objective, independent, straightforward — and free.
So how do we make money? Our partners compensate us. This may influence which products we review and write about (and where those products appear on the site), but it in no way affects our recommendations or advice, which are grounded in thousands of hours of research. Our partners cannot pay us to guarantee favorable reviews of their products or services. Here is a list of our partners.
Stripe Payments Review 2024: Features and Pricing
Stripe Payments is best suited to online sellers, especially those who sell internationally.
Rosalie Murphy covers small business topics for NerdWallet. Previously, she led editorial strategy for a local news startup and covered business at The Desert Sun. She holds a journalism degree from the University of Southern California and is currently pursuing an MBA.
Karrin Sehmbi is a content management specialist on the small-business team. She has more than a decade of editorial experience in the fields of educational publishing, content marketing and medical news. She has also held roles as a teacher and a tutor. Karrin is based in the San Francisco Bay Area.
Sally Lauckner has over a decade of experience in print and online journalism. Before joining NerdWallet, Sally was the editorial director at Fundera, where she built and led a team focused on small-business content. Her prior experience includes two years as a senior editor at SmartAsset, where she edited a wide range of personal finance content, and five years at the AOL Huffington Post Media Group, where she held a variety of editorial roles. She has a master's in journalism from New York University and a bachelor's in English and history from Columbia University. Email: slauckner@nerdwallet.com.
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:
Stripe Payments is a powerful payment processor for online sales. It can accept dozens of payment methods and more than 135 currencies. Its open API and advanced developer tools allow you to create a checkout flow that feels custom, provided you know how to use the tools and implement code.
Supports a wide variety of payment methods and currencies.
24/7 customer support.
Cons
May be difficult to customize without software development expertise.
Limited functionality for in-person businesses.
Full Review
Stripe Payments is Stripe’s online payment processing solution that accepts dozens of payment methods in a wealth of different currencies, making it a strong fit for online retailers that sell in multiple countries.
Stripe users can accept in-person payments by integrating Stripe Terminal. But if you do most of your business in person, there are better options. For example, other payment processors, such as Square, offer specific restaurant and retail features like end-of-day reports and inventory tracking.
That said, Stripe’s flat-rate pricing is easy to understand and there are no monthly fees. In addition, you can cancel at any time if it isn’t a good fit.
Have customers around the world. Stripe can accept payments in more than 135 currencies. It also supports various other payment methods, including Alipay and WeChat Pay (digital wallets widely used in China); several buy now, pay later providers; and bank debit systems with customers worldwide.
Make most of their sales online. Stripe Terminal can integrate with your point-of-sale software to enable in-person payment processing. But most of Stripe’s unique features — like its open application programming interface and ability to accept so many currencies — are primarily relevant to online sales.
Have a software developer on their team. Stripe allows users to fully customize their checkout flow — provided you know how to code. Of course, you can still use Stripe Payments if you don’t have a software background, but you won’t be able to take advantage of all of its customization options.
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 Stripe Connect.
$2 per account for Stripe Express (for marketplaces) or Stripe Custom (the white-label option that allows businesses to customize the checkout process).
Hardware cost
$0 for Square magstripe-only card reader ($10 for each additional reader) or if using Tap to Pay for iPhone (iPhone not included).
$59 for Square Reader contactless and chip card reader.
$149 for Square Stand iPad POS or Square Stand Mount (iPad not included; monthly financing available).
$299 for Square Terminal mobile card reader with built-in printer (monthly financing available).
$799 for Square Register two-screen system (monthly financing available).
Contract length
No set contract length. You can close your Stripe account at any time, as long as you complete any pending transactions.
Customer support
24/7 customer support via email, live chat and phone.
Accepts a variety of payment methods and currencies
Although it’s fairly standard by this point for payment processors to accept all major credit cards in addition to digital wallets and ACH transfers, Stripe really shines here with the breadth of payment types it supports. Stripe enables you to meet your customers’ payment needs by supporting PayPal and Cash App Pay, allowing numerous methods for conducting bank redirects and transfers, and integrating buy now, pay later solutions like Klarna and Afterpay. And because Stripe accepts payments in more than 135 different currencies, your customer base can expand across borders.
Easy to set up
You can begin the process of creating a Stripe account with just your name and email address. You’ll then need to provide some additional personal identification information and details related to your business, customer support and bank account. After completing the onboarding process, you can start customizing your checkout flow and sending payment links and invoices to customers. But you won’t be able to collect your first payout until seven days after you’ve taken your first payment. You may have to wait as long as 14 days, depending on your industry.
Highly customizable
With Stripe’s open APIs and software development kits, businesses can fully customize the payment experience, from a branded payment page that maintains the look and feel of your business website to streamlined invoicing and various uses of payment links. Stripe also provides support documents on its website as well as access to a developer community to help you make the most of these tools.
Where Stripe Payments falls short
Customization options are limited without coding
The customization options that Stripe makes available to merchants are a real asset, but many of those options require some coding comfort and knowledge. A developer is not something every small business has at its disposal, so if you’re hoping to make use of Stripe’s open API and all its capabilities, then you’ll want to be sure you have someone on your team with the necessary expertise.
🤓 Nerdy Tip
If you don’t have a developer, it’s possible to hire one as a freelancer. Stripe has a directory of expert partners that can help business owners make the most of its developer tools, like Toptal, which matches them with freelancer developers to customize Stripe for their businesses, or Square 1 Software, which also assists with Stripe integration.
Tailored to online sales and payments
Stripe Payments is primarily intended for online retailers and marketplaces. It supports selling and accepting payments across multiple online channels, including marketplaces, e-commerce shops and subscription-model businesses. If some of your sales happen in person, you’ll need to make use of Stripe Terminal, an integration that enables you to accept card-present transactions. If you’re a brick-and-mortar retailer that does most or all of your transactions in person, then you’ll likely want to choose a different processor.
Alternatives to Stripe Payments
Square
Why we like it: Generally, Square is for in-person transactions, and Stripe is for online ones. Square offers several POS hardware options, including a free magnetic stripe reader that users can plug into an iOS or Android phone. Square also offers Tap to Pay on iPhone, which lets merchants accept card payments using only a regular iPhone with the Square POS app. Customers hold their cards or their own iPhone wallets near the merchant's phone to pay. Through Square POS, you can manage inventory and offer retail perks like gift cards. You can even build an online store through Square Online.
In addition, with upgraded plans, Square’s services designed specifically for retail and restaurants come with the ability to accept returns and exchanges; the seat management feature, for restaurants, specifies which person at a table ordered which dish.
Why we like it: If you’re overwhelmed by Stripe’s breadth of options and want a more straightforward solution, PayPal may be a good option. PayPal Checkout offers the simple choice of copying and pasting a code into your website to accept payments. But, of course, the more coding skills you have, the more you can customize the checkout flow.
$10 for Advanced Fraud Protection service, buyer authentication service or recurring billing service.
$19.95 for account monitoring service.
$30 for Payments Pro, Payments Pro Payflow, Virtual Terminal or recurring payment tool.
2.29% plus 9 cents for in-person credit and debit card payments.
2.89% plus 49 cents for online credit and debit card payments.
3.49% plus 49 cents for PayPal Payments transactions (PayPal, Pay Later, Pay with Rewards, Venmo).
$29 for first card reader; additional readers cost $79. Price includes USB cable.
$199 for terminal only.
$239 for terminal with barcode scanner built in.
$249 for Store Kit Mini (screen terminal with card reader).
$339 for Store Kit Portable kit with mobile card reader and printer.
$499 for Store Kit Standard (adds printer).
$699 for Store Kit Plus (adds barcode scanner).
Compare payment processors
To compare payment processing options, check out NerdWallet’s list of payment processing companies 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.
NerdWallet’s ratings of payment processing providers rewards 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 overall cost, hardware and software options, system capabilities, customer service, contract requirements and integrations. Learn more about how we rate payment processing providers.
These ratings are a guide, but fees, hardware, software and contract requirements 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
Stripe follows the security and compliance practices you would expect to see from a global payment processor of its stature. The company is PCI compliant, uses the same standard of data encryption (AES) as the U.S. government and carries several other security-related licenses and certifications, according to Stripe’s website.
Stripe has a lot of strengths, including its full pricing transparency, lack of additional fees and long-term contracts, and 24/7 customer support. The biggest drawback to Stripe is likely to be that using it to its full potential and taking complete advantage of its customizability requires coding and developer skills.
Smart money moves for your businessGet access to business insights and recommendations, plus expert content.