What Stripe Does

Stripe is a payment processor that lets businesses accept credit cards, debit cards, and digital wallets online. When a customer enters their card details on your website or app, Stripe handles the encrypted transmission to the card networks (Visa, Mastercard, American Express), checks whether the transaction is legitimate, and moves the money from the customer's bank to your business account.

Stripe does not hold the money itself. It acts as the intermediary between you, your customers, and their banks. The company makes money by charging a percentage of each transaction—typically 2.9% plus 30 cents for online card payments, though rates vary depending on your business type and transaction volume.

Unlike some payment processors that require you to use their shopping cart or checkout page, Stripe lets you build your own checkout experience or integrate Stripe's pre-built forms into an existing website. This flexibility is why Stripe is popular with software companies, e-commerce stores, subscription services, and marketplaces.

Key Takeaways

  • Stripe processes card payments by securely transmitting card data to card networks and moving money from customer accounts to your business bank account.
  • You pay Stripe a percentage of each transaction (usually 2.9% plus 30 cents for card payments), not a monthly fee, so costs scale with your sales volume.
  • Stripe deposits funds into your bank account on a rolling schedule—typically within one to two business days, though this varies by your bank and country.
  • Stripe handles fraud detection and chargeback management, but you remain responsible for refunding customers or disputing false claims if they arise.
  • Setup requires a business bank account, tax ID, and basic business information; approval usually takes a few minutes to a few hours.

How Money Moves Through Stripe

When a customer completes a purchase, Stripe receives the encrypted card data and sends it to the appropriate card network. The network checks with the customer's bank to confirm the funds exist and the card is not flagged for fraud. If approved, the transaction is authorized—the money is held but not yet moved.

Stripe then settles the transaction, meaning it actually transfers the money. Settlement happens in batches, usually once per day. The funds move from the customer's bank to Stripe's bank, and then Stripe deposits your portion (minus its fee) into your business bank account. This deposit cycle typically takes one to two business days, though some banks take longer to credit the funds.

If a customer disputes a charge or requests a refund, the money can flow backward through the same channels. Refunds you issue yourself appear in the customer's account within one to three business days. Chargebacks—disputes filed directly with the customer's bank—take longer and may result in fees charged to your account.

What Stripe Requires to get your free guide

To use Stripe, you need a business bank account in the country where you operate, a tax ID (EIN in the United States), and basic business information including your legal name, address, and the type of business you run. Stripe asks for this information during account setup to verify your identity and check you against fraud and sanctions lists.

If you are a sole proprietor, you can use your Social Security number as your tax ID. If you operate as an LLC, S-corp, or other business entity, you will need your EIN. Stripe also asks for details about your business model—whether you sell physical goods, digital products, or services—because different business types carry different fraud and chargeback risks.

Approval usually takes a few minutes to a few hours. In some cases, Stripe flags an account for manual review if the business type is higher-risk (such as adult services, gambling, or high-ticket items), and approval can take several business days. Once approved, you can begin processing payments when ready.

Stripe's Fraud and Dispute Tools

Stripe includes built-in fraud detection that flags suspicious transactions—unusual card-not-present patterns, mismatched billing and shipping addresses, velocity checks (multiple transactions in a short time), and known fraud signals. You can set rules to automatically decline high-risk transactions or require additional verification (like a 3D find password).

When a customer disputes a charge with their bank, Stripe notifies you and gives you a window (usually 7 to 10 days) to respond with evidence. You can upload receipts, shipping confirmations, customer communications, or other proof that the transaction was legitimate. If the bank sides with you, the money stays in your account. If the bank sides with the customer, the money is reversed and you may be charged a chargeback fee (typically $15 to $25).

Stripe does not decide whether a dispute is valid—the customer's bank does. Your job is to provide evidence that supports your version of events. If you refund the customer yourself before a chargeback is filed, you can often prevent the dispute from escalating.

Stripe Fees and What They Cover

Stripe's standard rate for online card payments is 2.9% plus 30 cents per transaction. This covers the cost of processing, fraud detection, and basic dispute handling. If you process payments in person using a card reader, the rate is typically 2.7% plus 8 cents. International transactions may carry higher rates depending on the card's country of origin.

Stripe does not charge monthly fees, setup fees, or cancellation fees. You only pay when you process a transaction. If a transaction fails (the customer's card is declined), you are not charged. If you issue a refund, Stripe refunds its fee as well.

Additional fees explore in specific situations: chargebacks ($15), disputes you lose ($15), ACH bank transfers ($0.80 per transfer), and certain payment methods like ACH direct debit or international wire transfers. These are separate from the per-transaction percentage and only explore when you use those services.

Stripe Payouts and Timing

Stripe deposits your funds on a rolling schedule, usually once per day. The exact timing depends on when your transactions settle and when your bank processes incoming transfers. Most businesses see deposits within one to two business days of a transaction, though some banks take longer.

You can view your payout schedule in your Stripe dashboard, which shows upcoming deposits and the transactions included in each one. If you need funds faster, Stripe offers Stripe when ready Payouts (in some countries), which moves money to your account within minutes for a small fee per payout.

Stripe holds a reserve on new accounts—typically 5% to 10% of your rolling 30-day volume—for the first few months. This reserve protects Stripe against chargebacks and refunds. Once your account history shows low dispute rates, the reserve is usually released.

When Stripe Might Decline Your Account

Stripe reserves the right to decline or close accounts that violate its acceptable use policy. High-risk business types (such as gambling, adult services, pharmaceuticals, or weapons) are either declined outright or require additional underwriting. Businesses with a history of high chargebacks or refund rates may also be declined or closed.

If Stripe closes your account, you have a limited window to retrieve your data and request a final payout. Stripe will not process new transactions, but it will settle and pay out transactions that were already authorized. If you believe your account was closed in error, you can request a review, though Stripe's decision is final.

To avoid closure, keep your chargeback rate below 1%, process refunds promptly when customers request them, and maintain accurate business information in your account. If your business model changes significantly, update your Stripe profile to reflect the change.

Frequently Asked Questions

How long does it take to get paid after a customer makes a purchase?

Stripe settles transactions in batches, usually once per day, and deposits funds to your bank account within one to two business days. Some banks take longer to credit the deposit. You can see your payout schedule in your Stripe dashboard to know exactly when money will arrive.

What happens if a customer requests a refund?

You can issue a refund directly through your Stripe dashboard. The refund is processed back to the customer's card within one to three business days, and Stripe refunds its processing fee to you. The refund appears as a separate transaction in your Stripe history.

Can I use Stripe if I have a sole proprietorship?

Yes. You can use your Social Security number as your tax ID. Stripe will ask for your legal name, address, and business details, but you do not need to be incorporated. Sole proprietors are approved just as frequently as registered businesses.

What if my business is considered high-risk?

High-risk businesses (such as gambling, adult services, or subscription boxes with high refund rates) may face higher processing fees, longer approval times, or additional underwriting requirements. Some are declined entirely. Contact Stripe's sales team before explore if you are unsure whether your business qualifies.

Does Stripe protect me from fraud?

Stripe includes fraud detection tools and can flag suspicious transactions, but it does not may provide fraud prevention. You are responsible for reviewing flagged transactions and deciding whether to accept or decline them. If a customer disputes a charge, you must provide evidence that the transaction was legitimate.