What Stripe does and who uses it

Stripe is a payment processor that lets you accept credit cards, debit cards, and other payment methods online. It handles the technical work of moving money from a customer's card to your business bank account. Stripe doesn't lend money, doesn't hold funds in escrow, and doesn't decide who can use the service — it processes transactions and takes a cut of each one.

Stripe works for online stores, subscription services, invoicing systems, nonprofits, and marketplaces. You can use it on a website, through a mobile app, or by sending payment links to customers via email or text. The service is available in over 190 countries, though the currencies and payment methods you can accept depend on where your business is registered and where your customers are located.

Key Takeaways

  • Stripe charges a percentage of each transaction plus a fixed fee — typically 2.9% plus $0.30 for online card payments, with different rates for in-person payments and international transactions.
  • You need a business bank account and a way to verify your identity, and Stripe reviews your business type and transaction history before approving your account.
  • Money from sales deposits into your bank account on a set schedule, usually within two to three business days, though Stripe can hold funds if they flag unusual activity.
  • Stripe provides tools to manage invoices, subscriptions, and refunds, but you are responsible for customer service, dispute resolution, and following payment card industry rules.
  • If your business is flagged as high-risk — such as adult services, gambling, or certain financial products — Stripe may decline to work with you or require additional documentation.

How Stripe charges you

Stripe's pricing is straightforward but varies by how the payment is made. For online card payments (credit or debit), Stripe charges 2.9% of the transaction amount plus $0.30. If a customer pays with a digital wallet like Apple Pay or Google Pay, the rate is the same. For in-person payments using a card reader, the rate is typically 2.7% plus $0.05, though this can vary by card type.

International payments cost more. If your customer is outside the United States, Stripe adds 1% to the standard rate. ACH bank transfers (direct from a customer's checking account) cost 0.8% with a $0.30 minimum and $5 maximum. There are no monthly fees, no setup fees, and no fees for failed transactions — you only pay when money actually moves.

Stripe also offers Stripe Connect, a separate product for marketplaces and platforms that need to split payments between multiple parties. Connect has its own fee structure and is priced differently than standard Stripe processing.

Setting up a Stripe account

To open a Stripe account, you provide your business name, the type of business you run, your website (if you have one), and your expected monthly transaction volume. Stripe asks for your Social Security Number or Tax ID, your date of birth, and your business address. You'll also need to connect a business bank account where deposits will land.

Stripe reviews your application and may ask follow-up questions about your business model, your products or services, or your customer base. This review usually takes a few minutes to a few hours, though it can take longer if Stripe needs more information. Once approved, you can start accepting payments immediately.

If Stripe declines your application, they will tell you why — usually because your business type falls into a category they don't support, or because your expected transaction volume is outside their comfort zone. You can reapply after addressing the issue, but Stripe is not required to work with every business.

How money gets to your bank account

When a customer completes a payment, Stripe doesn't send the money to your bank right away. Instead, Stripe holds it temporarily and deposits it on a schedule you choose during setup — typically daily, weekly, or monthly. Most businesses receive deposits within two to three business days after the payout is initiated, though weekends and holidays can delay this.

Stripe can hold funds longer if they detect unusual activity on your account — a sudden spike in transaction volume, a high rate of refunds or chargebacks, or patterns that look like fraud. If this happens, Stripe will notify you and may require you to wait 7 to 30 days before the money is released. This is a protection for Stripe against fraud and chargebacks, but it can create cash flow problems for your business.

You can see all pending and completed payouts in your Stripe dashboard. The dashboard also shows you transaction fees, refunds, and disputes in real time.

Disputes, refunds, and chargebacks

If a customer requests a refund, you can issue one through your Stripe dashboard. The refund goes back to the customer's card, and Stripe reverses the transaction fee. Refunds typically appear on the customer's statement within 5 to 10 business days.

A chargeback is different — it happens when a customer disputes a charge with their credit card company instead of asking you for a refund. When this occurs, Stripe notifies you and gives you a window (usually 7 days) to respond with evidence that the transaction was legitimate. Evidence can include order confirmations, shipping records, customer communications, or delivery proof. If you don't respond or your evidence is weak, you lose the money and pay a chargeback fee (typically $15).

High chargeback rates can get your Stripe account suspended or closed. Stripe considers a rate above 1% to be problematic, though the exact threshold depends on your business type and transaction volume. You can reduce chargebacks by sending order confirmations, shipping notifications, and clear billing descriptors so customers recognize the charge on their statement.

Integration and tools

Stripe works with most e-commerce platforms — Shopify, WooCommerce, BigCommerce, Squarespace, and others have built-in Stripe integration. You can also use Stripe's pre-built payment forms, or developers can build custom integrations using Stripe's API and code libraries.

Stripe provides tools for invoicing, recurring billing (subscriptions), and payment links. Payment links let you send a unique URL to a customer via email or text, and they can pay without visiting your website. Stripe also offers fraud detection, 3D Secure authentication (an extra security step for high-value transactions), and PCI compliance tools that reduce your responsibility for handling sensitive card data.

If you need to accept payments in person, Stripe offers card readers that work with iOS and Android devices. These readers cost money upfront (typically $29 to $99 depending on the model) and have different processing fees than online payments.

When Stripe might not work for you

Stripe declines certain business types outright. These include adult services, gambling, high-risk financial products, and some cryptocurrency services. Stripe also scrutinizes businesses with high refund rates, those selling restricted items, and those operating in countries under U.S. sanctions.

If your business model involves holding customer funds (like a marketplace or escrow service), you'll need Stripe Connect rather than standard Stripe processing. If you need to accept payments offline or without internet, Stripe's card readers require a data connection to process transactions.

Stripe also doesn't offer merchant cash advances, business loans, or other financing products. If you need working capital or a line of credit, you'll need to look elsewhere.

Frequently Asked Questions

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

Stripe deposits money on the schedule you choose during setup — usually daily, weekly, or monthly. Most deposits arrive in your bank account within two to three business days after the payout is initiated. Weekends and holidays can add extra time. If Stripe flags unusual activity, they may hold funds for 7 to 30 days.

What happens if a customer disputes a charge?

Stripe notifies you and gives you about 7 days to respond with evidence that the transaction was legitimate. If you provide strong evidence (order confirmation, shipping proof, customer communication), you keep the money. If you don't respond or your evidence is weak, you lose the transaction amount plus a chargeback fee, typically $15.

Can I use Stripe if I'm outside the United States?

Stripe operates in over 190 countries, but availability and features vary by location. You'll need a business bank account in your country and must meet Stripe's verification requirements. International customers pay an extra 1% processing fee on top of standard rates.

What if Stripe closes my account?

Stripe can close an account if you violate their terms of service, operate a prohibited business type, or have a high chargeback rate. If this happens, Stripe will tell you why and may hold your funds for 90 days while they investigate. You can appeal the decision, but Stripe is not required to reinstate you.

Do I need to pay taxes on Stripe payments?

Yes. Stripe is a payment processor, not a tax service. You are responsible for reporting all income to your tax authority. Stripe provides transaction reports and can send you a 1099-K form if you meet the reporting threshold in your country, but you must file your own tax return.