Yes, Stripe is a payment processor, but it works differently than you might expect
Stripe is a payment processor — a company that moves money from your customer's bank account or card to your business account. But Stripe does not sit between you and the customer the way a traditional bank does. Instead, Stripe is software that you plug into your website or app. When a customer enters their card details on your checkout page, Stripe's system reads that information, checks it with the card networks (Visa, Mastercard, American Express), and tells you whether the charge went through.
The key difference: Stripe does not hold your money. It deposits what you earn into your actual business bank account, usually within one to two business days. You own the relationship with your customer — Stripe just handles the technical part of accepting the payment safely.
Stripe was founded in 2010 and is now used by millions of businesses worldwide, from one-person shops to large companies. It is one of several payment processors available; others include Square, PayPal, and Authorize.net. The choice between them usually comes down to which one fits your business type and how much you want to pay in fees.
Key Takeaways
- Stripe is software that processes card payments on your website or app, not a bank or financial institution.
- Money from sales goes directly to your business bank account within one to two business days, not held by Stripe.
- You pay Stripe a percentage of each transaction (typically 2.9% plus 30 cents for online card payments) rather than a monthly fee.
- Stripe handles the security and fraud checking, which means you do not have to build that system yourself.
- You can use Stripe for online stores, invoices, subscriptions, and in-person payments depending on which Stripe product you choose.
How Stripe actually moves the money
When a customer buys something from you using Stripe, here is what happens in order: the customer enters their card number on your checkout page; Stripe's system encrypts that information (scrambles it so no one can read it); Stripe sends the encrypted data to the card networks and the customer's bank; the bank says yes or no; Stripe tells you the result; and if it is yes, the money is reserved.
The actual deposit to your bank account happens separately, usually the next business day or the day after. Stripe batches up all your transactions from a period (often 24 hours) and sends one lump sum to your bank. This delay exists because banks need time to process transfers, not because Stripe is holding your money.
You can see all your transactions in your Stripe dashboard — a page on Stripe's website where you log in and see every payment, refund, and fee. This is where you also handle refunds if a customer asks for their money back.
What Stripe charges you
Stripe does not charge a monthly fee. Instead, you pay a small percentage of each transaction. For online card payments (the most common type), Stripe charges 2.9% of the amount plus 30 cents. So if a customer pays you $100, Stripe takes $3.20 and you receive $96.80.
If you accept payments in person using a Stripe card reader, the rate is usually 2.7% plus 5 cents per transaction. International payments cost more — Stripe charges an extra 1% to 2% depending on the country. ACH transfers (moving money directly from a bank account instead of a card) cost 0.8% with a minimum of 30 cents and a maximum of $5.
These rates are fixed — Stripe does not negotiate lower rates based on how much you process. If you want lower rates, you would need to use a different processor or work with a payment processor that offers custom pricing (usually only for very large businesses).
What Stripe does that you do not have to do yourself
Security is the biggest one. Stripe is certified to handle card data according to PCI DSS (Payment Card Industry Data Security Standard), a set of rules that protect customer information. If you used Stripe, you do not have to build your own encryption or security system. If you tried to accept cards without a processor like Stripe, you would have to meet these standards yourself, which is expensive and complicated.
Fraud detection is another. Stripe's system watches for suspicious patterns — a card used in two countries in one hour, a sudden spike in transactions, a card number that has been reported stolen. It flags these and can block them automatically. You can adjust how strict this is in your Stripe settings.
Compliance with card networks is the third. Visa, Mastercard, and American Express have rules about how payments can be processed. Stripe keeps up with these rules and updates its system when they change. You do not have to track these changes yourself.
The different Stripe products for different business types
Stripe is not one-size-fits-all. The company offers different products depending on what you are trying to do.
Stripe Payments is the core product — it processes card payments on your website. You add a payment form to your checkout page, and Stripe handles the rest.
Stripe Billing is for businesses that charge customers on a schedule — subscriptions, memberships, retainers. You set up a plan (say, $29 per month), and Stripe charges the customer automatically each month and handles failed payments if a card expires.
Stripe Connect is for marketplaces — platforms where multiple sellers list products and you take a cut of each sale. Stripe splits the payment automatically between you and the seller.
Stripe Terminal is for in-person payments. You use a card reader (a small device that plugs into your phone or computer) to accept cards at a physical location.
Most small businesses start with Stripe Payments. As they grow, they add other products if they need them.
Stripe versus other payment processors
Stripe is not the only choice. Square is similar — it processes card payments and charges a percentage per transaction. Square is often easier for very small businesses or in-person sellers because its setup is simpler. PayPal has been around longer and many customers recognize the PayPal checkout page, which can reduce cart abandonment (customers leaving without buying). Authorize.net is older and more common in certain industries like e-commerce and SaaS.
The differences between them are usually small. All charge a percentage per transaction. All handle security and fraud detection. All deposit money to your bank account within a few days. The choice often comes down to which one integrates easiest with the software you are already using (your shopping cart, your invoicing tool, your accounting software) and which one feels most natural to set up.
How to start using Stripe
If you decide Stripe is right for you, the process is straightforward. You go to stripe.com, click the sign-up button, and enter your business name, your personal name, your address, and your bank account details. Stripe verifies your identity (usually by checking your Social Security number or business tax ID) and your bank account (usually by depositing two small amounts and asking you to confirm them).
Once you are verified, you can start accepting payments. If you have a website built with a platform like Shopify, WooCommerce, or Squarespace, Stripe is usually available as a payment option — you just connect your Stripe account and turn it on. If you built your own website, you will need to add Stripe's code to your checkout page, which usually means asking a developer to help or using a tool like Zapier to connect Stripe to your site.
The whole process from sign-up to first payment usually takes a few hours to a few days, depending on how fast Stripe can verify your identity.
Frequently Asked Questions
Does Stripe hold my money or take it?
Stripe does not hold your money. It deposits what you earn into your business bank account within one to two business days. Stripe only takes a small percentage of each transaction as a fee — 2.9% plus 30 cents for most online card payments. The rest is yours.
Is Stripe safe for my customers?
Yes. Stripe is certified to handle card data securely and meets the industry standards for payment security. Your customers' card numbers are encrypted and never stored on your website. Stripe also watches for fraud and can block suspicious transactions automatically.
Can I use Stripe if I do not have a website?
Yes. Stripe offers payment links — you can create a link and send it to a customer via email or text, and they can pay you by clicking it. Stripe also works with Stripe Terminal for in-person payments using a card reader. You do not need a website to use Stripe, though a website makes it easier for customers to find you.
What happens if a customer disputes a charge?
The customer can contact their bank and dispute the charge, which is called a chargeback. Stripe notifies you and gives you a chance to respond with evidence that the charge was legitimate (like a shipping confirmation or email receipt). If the bank sides with you, you keep the money. If the bank sides with the customer, you refund them and pay a chargeback fee to Stripe, usually $15.
Can I switch away from Stripe later?
Yes. Your customer data and transaction history stay with you — Stripe does not own them. If you want to move to a different processor, you can export your data and set up the new processor. There is no penalty for leaving, though you will need to update your website to use the new processor's payment form.