What Stripe Does
Stripe is a payment processor that moves money from your customer's bank account or card to your business account. It sits between the customer, the card network (Visa, Mastercard, American Express), and the banks on both sides. When someone pays you through Stripe, Stripe handles the technical work of routing that transaction, checking for fraud, and settling the funds into your account — usually within one to two business days.
Stripe does not hold your money or act as a bank. It is a middleman that takes a cut of each transaction (typically 2.9% plus 30 cents for online card payments, though rates vary by transaction type and country). You keep the rest. Stripe handles the compliance and security work that would otherwise fall on you — PCI compliance, encryption, tokenization — so you do not have to build those systems yourself.
Stripe works for online businesses, in-person payments, invoicing, subscriptions, and marketplaces. It is used by solo freelancers, small shops, and large enterprises. The core idea is the same across all of them: Stripe moves the money and handles the plumbing.
Key Takeaways
- Stripe takes a percentage of each transaction (usually 2.9% plus 30 cents for card payments online) and deposits the rest into your bank account within one to two business days.
- You connect Stripe to your website, app, or point-of-sale system, and it handles fraud detection, encryption, and compliance so you do not have to.
- Stripe can process credit cards, debit cards, digital wallets like Apple Pay and Google Pay, bank transfers, and regional payment methods depending on your country.
- Disputes and chargebacks go through Stripe, which investigates and either returns the money to the customer or keeps it in your account depending on the evidence.
- Stripe requires a business bank account, tax ID, and basic business information to set up; approval usually takes a few hours to a few days.
How Money Moves Through Stripe
When a customer enters their card details on your checkout page, Stripe encrypts that information and sends it to the card network and the customer's bank. The bank checks whether the card is valid, whether the account has enough funds, and whether the transaction looks fraudulent. This happens in seconds. If approved, the bank holds the funds temporarily.
Stripe then sends a confirmation back to your website or app. The customer sees "Payment successful" and you see the transaction in your Stripe dashboard. Behind the scenes, Stripe has already begun the settlement process — the movement of actual money from the customer's bank to yours.
Settlement takes one to two business days. Stripe batches your transactions together, sends them to the card networks, and the networks instruct the banks to move the money. On day two or three, the funds land in your connected bank account, minus Stripe's fee. You can see the exact amount and the fee breakdown in your Stripe dashboard.
What Payment Methods Stripe Accepts
Stripe processes credit and debit cards from all major networks: Visa, Mastercard, American Express, and Discover. It also handles digital wallets — Apple Pay, Google Pay, and Samsung Pay — which work the same way as a card but are faster because the customer does not have to type their details.
Depending on where your business and customers are located, Stripe also processes bank transfers (ACH in the US, SEPA in Europe), local payment methods (iDEAL in the Netherlands, Giropay in Germany, Alipay and WeChat Pay in Asia), and buy-now-pay-later services like Klarna and Afterpay. Not all methods are available in all countries, and not all are enabled by default on your account.
You can see which payment methods are active in your Stripe dashboard under Settings. If you want to add a new one — say, ACH transfers or a regional method — you can enable it there, though some require additional verification or have different fee structures.
Fees and What They Cover
Stripe's standard online card processing fee is 2.9% plus 30 cents per transaction. This means a $100 payment costs you $3.20. International cards may cost more (3.9% plus 30 cents). ACH bank transfers cost 0.8% with a $5 cap. Digital wallets and some regional methods have their own rates.
These fees cover the cost of the card networks, the banks, fraud detection, encryption, PCI compliance, and Stripe's own infrastructure and support. You do not pay separately for these things — they are bundled into the percentage. You also do not pay setup fees, monthly minimums, or fees for transactions that fail or are declined.
If a customer disputes a charge or files a chargeback, Stripe charges you a dispute fee (typically $15) on top of returning the customer's money. If you lose the dispute, you also lose the original transaction fee and the goods or service you provided.
Setting Up Stripe and Getting Approved
To start using Stripe, you create an account at stripe.com, provide your business name, your personal name, your business address, and your tax ID (EIN in the US). Stripe asks for your business type, your website URL, and what you sell. You then connect your business bank account so Stripe knows where to send your money.
Stripe reviews this information to check for fraud and compliance risk. Approval usually takes a few hours to a few days. Some businesses — those in high-risk categories like gambling, adult services, or high-value goods — may take longer or be declined. Once approved, you can begin accepting payments immediately.
After approval, you integrate Stripe into your website or app using Stripe's code libraries, plugins, or pre-built checkout. If you use a platform like Shopify, WooCommerce, or Square Online, Stripe integration is often built in — you just connect your Stripe account and turn it on.
Disputes, Chargebacks, and What Happens When Payment Goes Wrong
If a customer claims they did not authorize a charge or that the goods never arrived, they can file a dispute with their bank. The bank notifies Stripe, which notifies you. You then have a window (usually seven to ten days) to respond with evidence: a shipping confirmation, a delivery signature, an email from the customer confirming the order, or a screenshot of the transaction in their account.
Stripe reviews your evidence and the customer's claim. If your evidence is strong, Stripe sides with you and keeps the money in your account. If the customer's claim is stronger or you do not respond, Stripe returns the money to the customer and charges you a $15 dispute fee. If disputes pile up, Stripe may flag your account or require you to lower your dispute rate.
A chargeback is a dispute that the customer's bank escalates without giving you a chance to respond first. This happens rarely, but when it does, Stripe notifies you and you can still submit evidence. The process is the same, but the stakes are higher — repeated chargebacks can get your account closed.
To avoid disputes, ship on time, respond to customer emails quickly, use clear product descriptions, and keep records of all transactions. Stripe's dashboard shows your dispute rate and your chargeback rate so you can track whether you are improving.
Stripe Versus Other Payment Processors
Stripe competes with Square, PayPal, Authorize.net, and others. Square charges the same 2.9% plus 30 cents for online cards but is stronger for in-person payments with hardware. PayPal charges 2.2% plus 30 cents but has a larger ecosystem of tools. Authorize.net charges a monthly fee plus per-transaction fees and is common in enterprise environments.
Stripe's advantage is its developer-friendly approach — its code libraries and documentation are thorough, and it integrates easily with most platforms. Its disadvantage is that it requires more technical setup than PayPal and does not offer as much hand-holding for small businesses. If you are comfortable with technology or have a developer, Stripe is usually the faster and cheaper choice. If you want simplicity and do not mind paying more, PayPal or Square may suit you better.
Frequently Asked Questions
How long does it take for money to show up in my bank account?
Stripe deposits funds one to two business days after the transaction is approved. Weekends and holidays do not count. So a payment approved on Friday may not land until Tuesday. You can see pending payouts in your Stripe dashboard under Payouts.
What happens if a customer's card is declined?
Stripe tells your website or app that the card was declined, and the customer sees an error message. The transaction does not go through, no money moves, and you are not charged a fee. The customer can try again with a different card or payment method.
Can I refund a customer through Stripe?
Yes. In your Stripe dashboard, find the transaction and click Refund. Stripe sends the money back to the customer's card or bank account within one to two business days. You are refunded the original transaction fee as well. Full refunds are free; partial refunds are also free.
What if I am outside the United States?
Stripe operates in over 40 countries. If your business is based outside the US, you can still use Stripe, but you will need a bank account in your country and a tax ID. Stripe's fees and available payment methods vary by country. Check Stripe's website to see if your country is supported.
Does Stripe work with subscription billing?
Yes. Stripe has a subscriptions product that lets you charge customers on a recurring schedule — weekly, monthly, yearly, or custom intervals. You set up the subscription in your Stripe dashboard, and Stripe automatically charges the customer's card on each billing date. If a card is declined, Stripe retries it automatically.