What Stripe Does and Who Uses It
Stripe is a payment processor that lets businesses accept credit cards, debit cards, and other digital payments online and in person. When a customer pays you through Stripe, the company handles the technical work of connecting to the card networks, checking that the card is valid, and moving money from the customer's bank to yours. You don't run the transaction yourself — Stripe does it on your behalf and takes a fee for the service.
Stripe works for online stores, subscription services, invoicing systems, mobile apps, and in-person payment terminals. A coffee shop can use Stripe to accept cards at the register. A freelancer can use it to invoice clients. A SaaS company can use it to charge monthly subscriptions. The common thread is that Stripe handles the payment mechanics so the business owner doesn't have to.
Stripe is one of several payment processors available — others include Square, PayPal, and Authorize.Net. Each has different fee structures, features, and integrations. Stripe is popular with tech-forward businesses and developers because it offers detailed APIs (tools for programmers to build custom payment flows) and transparent pricing.
Key Takeaways
- Stripe charges a percentage of each transaction plus a fixed fee, with rates varying by payment method and country.
- You need a business bank account and tax identification number to set up a Stripe account, and Stripe will verify your identity before processing payments.
- Stripe connects to your website, app, or point-of-sale system through integrations or plugins, and payments flow into your bank account within one to two business days.
- Stripe holds onto a portion of your money (called a reserve) for the first few months to protect against chargebacks and refunds.
- You can see every transaction, refund, and fee in your Stripe dashboard, which also shows settlement schedules and dispute history.
How Stripe Charges You for Processing Payments
Stripe's main cost is a processing fee taken from each transaction. The standard rate for online card payments in the United States is 2.9% plus 30 cents per transaction. So if a customer pays you $100 by card, Stripe takes $3.20 and you receive $96.80. The exact percentage varies by payment method — international cards, digital wallets like Apple Pay, and ACH bank transfers have different rates — and by country if you operate outside the US.
In addition to the per-transaction fee, Stripe charges for specific services. If you issue a refund, Stripe keeps the fee from the original transaction (you don't get that 30 cents back). If a customer disputes a charge and you lose the dispute, Stripe charges a chargeback fee, which is typically $15. Monthly subscription billing, invoicing, and terminal payments each have their own fee structures.
Stripe publishes its full pricing on its website, and the rates don't change based on your sales volume or how long you've been a customer. You can see a breakdown of every fee in your Stripe dashboard after each transaction settles.
Setting Up a Stripe Account and Connecting It to Your Business
To open a Stripe account, you'll need a business bank account, a tax identification number (EIN in the US, or equivalent in other countries), and a government-issued ID. Stripe will ask for your business name, address, the type of business you run, and your expected monthly payment volume. The company verifies this information before you can start processing payments — this usually takes a few minutes to a few hours, though some businesses are asked to provide additional documentation.
Once your account is approved, you connect Stripe to wherever your customers pay you. If you have a website built on Shopify, WooCommerce, or another platform, Stripe likely has a pre-built plugin you can install with a few clicks. If you built a custom website or app, a developer can use Stripe's API to build a payment form. If you take payments in person, you can use Stripe's point-of-sale app on an iPad or iPhone, or buy a Stripe-compatible card reader.
After a customer completes a payment, the money doesn't arrive in your bank account when ready. Stripe batches transactions and settles them once per business day, usually within 24 to 48 hours. You can see pending and settled payments in your Stripe dashboard in real time.
Understanding Stripe's Reserve and Payout Hold
When you first start processing payments with Stripe, the company holds onto a portion of your money — typically 5% to 10% of your total transaction volume — in a reserve account. This reserve protects Stripe against chargebacks (when a customer disputes a charge and their bank sides with them) and refunds. The reserve is your money; Stripe is straightforward holding it temporarily.
The reserve period usually lasts 90 days to six months, depending on your business type and transaction history. After that period ends and Stripe is confident you're a low-risk merchant, the reserve is released and added to your regular payouts. Some businesses with higher chargeback rates or riskier business models may have longer holds or larger reserves.
You can see your reserve balance and release schedule in your Stripe dashboard under the Payouts section. If you need access to that money before the hold period ends, you can contact Stripe support to request an early release, though approval is not may provide.
What Happens When a Customer Disputes a Charge
If a customer contacts their bank and says they didn't authorize a charge or didn't receive what they paid for, the bank opens a dispute (also called a chargeback). Stripe notifies you and gives you a window — usually 7 to 10 days — to respond with evidence that the transaction was legitimate. Evidence might include an order confirmation, a shipping receipt, an email exchange with the customer, or a signed delivery confirmation.
If you provide strong evidence, the bank usually sides with you and the dispute is closed. If you don't respond or your evidence is weak, the bank sides with the customer, the charge is reversed, and Stripe deducts the full transaction amount plus a chargeback fee from your account. If chargebacks become frequent, Stripe may flag your account as high-risk or close it entirely.
You can reduce disputes by sending order confirmations and shipping notifications to customers, clearly describing what they're buying, and making your refund policy straightforward to find. Stripe's dashboard shows your dispute history and chargeback rate so you can spot patterns.
Viewing Transactions and Managing Your Stripe Account
Your Stripe dashboard is where you see all the money moving in and out. The Transactions page lists every charge, refund, and fee in chronological order. You can filter by date, payment method, or status (pending, settled, failed). Each transaction shows the customer's name, the amount, the fee Stripe took, and the net amount you received.
The Payouts page shows when money will hit your bank account. Stripe batches payouts once per business day and typically deposits them within one to two business days. You can change your payout schedule (daily, weekly, or monthly) or pause payouts if you need to hold money for disputes.
The Customers page lets you see repeat customers and their payment history. The Subscriptions page shows active, paused, and canceled recurring charges if you offer subscription billing. The Disputes page lists any chargebacks or customer complaints and the evidence you've submitted.
Stripe's Security and Fraud Protection
Stripe is PCI-DSS compliant, which means it meets strict security standards for handling credit card data. You don't store card numbers on your own servers — Stripe does that for you, which reduces your liability if your website is hacked. When a customer enters their card details on your payment form, that data goes directly to Stripe's encrypted servers, not through your business's computer.
Stripe includes basic fraud detection at no extra cost. The system flags suspicious transactions (like a card being used in two countries within an hour) and can block them automatically or send them to you for review. For higher-risk businesses, Stripe offers Radar, an advanced fraud detection tool that uses machine learning to spot patterns.
You're responsible for keeping your Stripe API keys and passwords find. If someone gains access to your account, they can process charges or refund money. Stripe recommends using strong passwords, enabling two-factor authentication on your account, and rotating API keys regularly.
Frequently Asked Questions
How long does it take to get approved for a Stripe account?
Most accounts are approved within a few minutes to a few hours. Stripe reviews your information automatically in most cases. Some businesses — particularly those in high-risk industries like gambling, adult services, or high-ticket items — are asked to provide additional documentation, which can add a few days to the process.
Can I use Stripe if I'm a sole proprietor or freelancer?
Yes. You'll need a tax identification number (a Social Security Number works in the US if you're self-employed) and a business bank account. Stripe doesn't require you to be incorporated or have a formal business structure, though you do need to be honest about what you're selling and how much you expect to process monthly.
What's the difference between Stripe and Square?
Both process payments, but they target different customers. Stripe is built for developers and online businesses that want to customize their payment flow. Square is simpler and more focused on in-person payments and small retail shops. Square's per-transaction fee is similar to Stripe's, but Square charges a monthly fee for some features. Choose based on where you take payments and how much customization you need.
Do I have to use Stripe, or can I switch to another processor?
You can switch anytime. Your transaction history stays with Stripe, but future payments go through your new processor. If you're integrated with a platform like Shopify, switching processors is usually as straightforward as changing a setting. If you built a custom integration, a developer will need to update your code to point to the new processor.
What happens if my Stripe account is closed?
Stripe can close your account if you violate its terms of service (for example, by selling prohibited items or having a very high chargeback rate). If this happens, Stripe will tell you why and give you a window to withdraw any remaining balance. After that, you'll need to find another payment processor. You can appeal a closure, but Stripe's decision is usually final.