We believe everyone should be able to make financial decisions with
confidence. While we don't cover every company or financial product on
the market, we work hard to share a wide range of offers and objective
editorial perspectives.
So how do we make money? Our partners compensate us for advertisements that
appear on our site. This compensation helps us provide tools and services -
like free credit score access and monitoring. With the exception of
mortgage, home equity and other home-lending products or services, partner
compensation is one of several factors that may affect which products we
highlight and where they appear on our site. Other factors include your
credit profile, product availability and proprietary website methodologies.
However, these factors do not influence our editors' opinions or ratings, which are based on independent research and analysis. Our partners cannot
pay us to guarantee favorable reviews. Here is a list of our partners.
What Is Stripe, and How Does It Work to Accept Payments?
Stripe is a payment service provider that accepts credit cards, digital wallets and many other payment methods.
Rosalie Murphy has covered small-business banking, credit cards, insurance and lending at NerdWallet since 2021. She writes and edits the Starting Small newsletter, and her reporting has appeared in publications like the Associated Press, MarketWatch and Nasdaq. Rosalie is an MBA candidate at Kent State University and has a bachelor's degree in journalism from the University of Southern California.
Ryan Lane is an editor on NerdWallet’s small-business team. He joined NerdWallet in 2019 as a student loans writer, serving as an authority on that topic after spending more than a decade at student loan guarantor American Student Assistance. In that role, Ryan co-authored the Student Loan Ranger blog in partnership with U.S. News & World Report, as well as wrote and edited content about education financing and financial literacy for multiple online properties, e-courses and more. Ryan also previously oversaw the production of life science journals as a managing editor for publisher Cell Press. Ryan is located in Rochester, New York.
Published in
Updated
How is this page expert verified?
NerdWallet's content is fact-checked for accuracy, timeliness and
relevance. It undergoes a thorough review process involving
writers and editors to ensure the information is as clear and
complete as possible.
Stripe is a global payments company built for large and small businesses alike. Its payment processing solution, Stripe Payments, is best for online sales. You can use Stripe Terminal to accept in-person payments. But it may require developer experience.
Stripe appears frequently on our list of top payment processing companies. We recommend it for online retailers, software-as-a-service solutions and service-based businesses.
FEATURED
Featured card placement may be affected by compensation agreements with
our partners, but these partnerships in no way affect 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.
StripeStripe Payments
5.0
NerdWallet rating
NerdWallet's ratings are determined by our editorial team. The scoring formulas take into account multiple data points for each financial product and service.
U.S. businesses can take almost any type of payment with Stripe. It accepts major debit and credit cards, mobile wallets and ACH transfers. Stripe facilitates buy now, pay later options, online invoicing and recurring billing too. You can embed these checkout options on your existing website. Or, you can send unique payment links to customers.
The most notable exception is PayPal and PayPal products, like Venmo. Those are only available to Stripe merchants in some European countries.
Stripe also supports more than 135 currencies. That's far more than some of its competitors. And it's especially useful if your business sells internationally.
Still undecided on Stripe?
Explore some popular all-in-one payment processing and POS system alternatives.
NerdWallet's ratings are determined by our editorial team. The scoring formulas take into account multiple data points for each financial product and service.
NerdWallet's ratings are determined by our editorial team. The scoring formulas take into account multiple data points for each financial product and service.
NerdWallet's ratings are determined by our editorial team. The scoring formulas take into account multiple data points for each financial product and service.
PayPal: Best for payment flexibility. One of PayPal’s strengths is its brand recognition among businesses and consumers. You can use it to accept payment methods that consumers are familiar with, like PayPal and Venmo. And, of course, it also lets you accept typical card payments. Read our Stripe vs. PayPal comparison.
Square: Best for brick-and-mortar businesses. Square has solutions for restaurants, cafes, retail shops and service-based businesses. It has inexpensive hardware options, and its free POS software is easy to use. Read our Stripe vs. Square comparison.
Shopify: Best for online storefronts. Shopify’s website templates make it easy to set up a professional online storefront. Its plans can be expensive. But processing rates do decrease as you scale up. Read our Stripe vs. Shopify comparison.
Like other processors, Stripe processes payments in six main steps.
The customer provides their card information, either online or in person.
Those card details enter Stripe’s payment gateway, which encrypts the data.
Stripe sends that data to the acquiring bank. It will process the transaction on the merchant’s behalf. In this step, Stripe serves as the merchant (with the business owner as a sub-merchant). This means Stripe users don’t have to set up a merchant account, which can be cumbersome.
The payment passes through a credit card network, like Visa or Mastercard. From there it goes to the cardholder’s issuing bank.
The issuing bank approves or denies the transaction.
That signal travels from the issuing bank through the card network to the acquirer. Then it goes through the gateway to the customer. They see a message telling them the payment either went through or didn't.
You can transfer funds from Stripe to your business bank account. Direct deposits typically take two business days. Instant payouts are available for an extra 1.5% of the transaction amount.
You can start accepting payments with Stripe almost instantaneously. Expect to complete these three steps first:
Create a Stripe account. You can do this with just your name and email address.
Provide business details. This will include the address and legal structure. Stripe will also request personal information about you. This will likely be your full name and date of birth.
Link a bank account. This is where you’ll receive payouts from Stripe.
You won’t be able to collect payouts immediately, however. You generally can’t receive your first payout until seven days after you’ve taken your first payment. In some industries, the waiting period can be as long as 14 days.
After the signup process, you’ll also want to think about how you’d like to set up your customers’ checkout options. For example, you can embed a checkout module on your existing website. Or you can customize your own checkout flow. Other options include invoices, recurring billing and payment links.
How much does Stripe cost?
There are no monthly subscription fees associated with basic Stripe Payments capabilities. Most Stripe fees come from payment processing. And they differ depending on the transaction type.
Here are Stripe's transaction 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.
Outside of payment processing, Stripe offers some optional services, like automated tax calculation ($90 per month and up) and custom domains ($10 per month). These do come with their own fees.
Subscription payments also cost extra. Stripe charges either $620 per month or an additional 0.7% of your billing volume.
Stripe has a PCI compliance Level 1 certification. That means it undergoes an annual compliance report and routine security scans. Stripe encrypts all customers’ credit card numbers. And it stores decryption information separately. In other words, it can’t see credit card numbers without taking extra steps. All online transactions also need to happen over the more secure HTTPS network.
NerdWallet independently reviews payment processing companies before determining our top picks. We collect the data for our software ratings from products’ public-facing websites and from company representatives. Our editorial team reviews information on a regular basis for consistency and accuracy.
We also periodically update our scoring system to reflect changing industry norms and business needs. For instance, in 2026, we dropped the “free trials” category from our rubric. Payment processing systems can be time-consuming to set up. Testing out multiple products isn’t an ideal approach. Instead, we recommend taking cost and features into consideration.
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.