What Stripe does and who uses it
Stripe is a payment processor that lets businesses accept card payments online and in person. It sits between your customer, the card network (Visa, Mastercard, American Express), and the customer's bank. When someone pays through Stripe, Stripe collects the transaction details, sends them to the card networks and banks for approval, then deposits the money into the business's bank account.
Stripe handles the technical plumbing: it encrypts card data, checks for fraud, manages refunds, and keeps records. The business using Stripe doesn't touch the customer's card number directly — Stripe does. This protects both the customer and the business from data theft.
Stripe is used by online stores, SaaS companies (software subscriptions), nonprofits, platforms that connect buyers and sellers, and some brick-and-mortar businesses. It competes with Square, PayPal, Adyen, and others, but the basic flow is the same across all processors.
Key Takeaways
- Stripe charges a percentage of each transaction plus a small fixed fee, typically 2.9% plus 30 cents for online card payments, with different rates for in-person and international transactions.
- Money from a sale does not arrive when ready — Stripe holds funds for a rolling period (usually two business days) before depositing them into your bank account, a practice called settlement.
- Stripe can hold or freeze your account if it detects high-risk activity, chargebacks, or violations of its terms, and you may not be able to access your money when ready.
- Stripe reports transaction data to your bank and the IRS; if you process over $20,000 and have 200+ transactions in a year, you will receive a 1099-K form.
- You can use Stripe's dashboard to see all transactions, refund customers, manage disputes, and read reports, but you are responsible for reconciling Stripe's records with your own accounting.
How Stripe's fees work
Stripe charges you a percentage of the transaction amount plus a fixed per-transaction fee. For a standard online card payment in the United States, that is 2.9% plus 30 cents. So a $100 sale costs you $3.20 in Stripe fees. A $10 sale costs you $0.59.
The rate changes depending on how the payment is made. In-person payments (card present, using a card reader) are usually cheaper — often 2.7% plus 8 cents. International cards cost more. Subscription payments and ACH transfers (bank-to-bank) have their own rates. Stripe publishes its pricing on its website, but the exact rate you pay depends on your business type, processing volume, and whether you have negotiated a custom contract.
Stripe also charges for services beyond basic payment processing: chargebacks (disputes filed by customers), refunds, failed payment retries, and monthly fees if you use certain features. These are smaller charges but they add up. You can see the full fee breakdown in your Stripe dashboard after each transaction.
When money arrives in your bank account
Stripe does not deposit money when ready after a customer pays. Instead, it holds the funds for a rolling settlement period, usually two business days. This means a sale on Monday might not hit your bank account until Wednesday or Thursday. Weekends and holidays extend the timeline.
The delay exists because Stripe needs time to confirm the payment actually cleared, check for fraud, and handle any chargebacks that come in within the first few days. It also gives Stripe a buffer in case it needs to refund a customer or reverse a fraudulent transaction.
You can see pending deposits in your Stripe dashboard under the Payouts section. The dashboard shows you exactly when money will arrive and how much. If you need faster access to funds, Stripe offers when ready Payouts (for a fee) on some account types, but this is not the default.
Account holds and freezes
Stripe can place a hold on your account if it detects activity that looks risky. A hold means Stripe stops processing new payments and delays payouts while it investigates. Common triggers include a sudden spike in transaction volume, a high chargeback rate, sales of restricted items, or patterns that match known fraud schemes.
A hold is temporary — Stripe reviews the activity and either releases the hold or closes the account. If your account is closed, Stripe will eventually send you the money you earned, but it may take weeks or longer. During that time, you cannot process payments through Stripe.
Stripe's terms of service give it broad discretion to hold or close accounts. You have limited recourse if Stripe decides your business is too risky. Some businesses have reported holds lasting months with little explanation. If this happens to you, contact Stripe support when ready and ask for a specific reason and timeline. Document everything.
Chargebacks and disputes
A chargeback happens when a customer disputes a charge with their bank instead of asking you for a refund. The customer tells their bank the charge was unauthorized, fraudulent, or the product never arrived. The bank then pulls the money back from Stripe, and Stripe pulls it from your account.
Stripe charges you a fee (usually $15) for each chargeback, on top of losing the original sale amount. If your chargeback rate climbs above a certain threshold (Stripe does not publish the exact number, but industry standard is around 1%), Stripe may place your account on hold or close it.
You can dispute a chargeback by uploading evidence to Stripe — a tracking number showing delivery, a signed receipt, email correspondence with the customer, or proof the customer received the product. Stripe passes this evidence to the customer's bank, which makes the final decision. You do not get to argue directly with the bank.
Tax reporting and record-keeping
Stripe reports your transaction data to the IRS and your state tax authority. If you process more than $20,000 in a calendar year and have 200 or more transactions, Stripe will send you a Form 1099-K by January 31 of the following year. The 1099-K shows the total dollar amount of all transactions processed, minus refunds.
The 1099-K amount is not the same as your profit. It is the gross transaction volume. If you sold $100,000 in goods but paid $40,000 for inventory, your profit is $60,000, but the 1099-K will show $100,000. You are responsible for reporting the correct profit on your tax return, not the 1099-K amount.
Keep your own records of all transactions, refunds, and expenses. Stripe's dashboard lets you read transaction history, but you should also keep receipts, invoices, and bank statements. If the IRS questions your return, you will need to show your own records, not just the 1099-K.
Stripe's dashboard and what you can do with it
The Stripe dashboard is where you see all your transaction data. You can filter by date, search for a specific transaction, see which payments succeeded and which failed, and view the reason for any failure. You can also see your current balance, pending payouts, and historical payouts.
From the dashboard you can issue refunds, which Stripe processes back to the customer's card. You can also manage disputes — when a customer files a chargeback, Stripe notifies you in the dashboard and gives you a important date to submit evidence. You can read reports in CSV format for your own accounting software.
The dashboard does not do your accounting for you. It shows transactions, but you still need to reconcile Stripe's records with your bank account and your own books. If Stripe shows a $1,000 payout but your bank shows $950, you need to figure out why — it could be a fee, a pending refund, or an error.
Frequently Asked Questions
What happens if I process a payment and then the customer's bank declines it?
Stripe will notify you that the payment failed. The customer is not charged, and no money moves. You can see the failure reason in your dashboard — insufficient funds, card expired, or the bank flagged it as suspicious. You can ask the customer to try again or use a different card.
Can Stripe see what I'm selling?
Stripe sees the transaction amount and the merchant category code (a code that describes your business type), but not the itemized details of what you sold unless you include that in the payment description. Stripe uses this information to assess risk and comply with regulations. Some product categories (high-risk goods, adult content, gambling) face higher fees or account restrictions.
What if I disagree with a chargeback decision?
Once the customer's bank makes a final decision on a chargeback, you cannot appeal it through Stripe. Your only option is to contact the customer's bank directly, which is difficult and rarely successful. Prevention is better than disputing — use clear product descriptions, send tracking numbers, and keep communication records with customers.
Do I need a separate business bank account to use Stripe?
No, but it is a good idea. Stripe can deposit into any bank account in your name. However, mixing personal and business money makes accounting and tax filing harder. Most accountants recommend a separate business account so you can easily see what is business income and what is personal.
How long does it take to set up a Stripe account?
Basic setup takes minutes — you provide your email, create a password, and add your bank account. Stripe then verifies your identity and may ask for additional information like your business license or tax ID. Full approval usually takes one to three business days, but can take longer if Stripe needs more documentation.
