Stripe deposits money on a schedule, not when ready

Stripe does not move money to your bank account the moment a customer pays you. Instead, Stripe holds the money for a set number of days, then deposits it in batches. For most new accounts, that wait is two to seven business days. For established accounts with a clean payment history, it can be as short as one business day. The exact timing depends on your account age, your industry, and your bank's processing speed on the receiving end.

This delay is not unique to Stripe — most payment processors work the same way. The hold protects both Stripe and you: it gives time to catch fraud, handle chargebacks, and reverse payments if something goes wrong. Once the money leaves Stripe's account, your bank takes another one to two business days to post it to your account, though some banks are faster.

Key Takeaways

  • New Stripe accounts typically wait two to seven business days for deposits; older accounts may see one-business-day deposits.
  • Stripe holds the money during this period to catch fraud and chargebacks, not to earn interest on your funds.
  • Your bank's processing speed adds one to two more business days after Stripe sends the deposit.
  • High-risk industries like gambling, adult services, and travel see longer holds than retail or software.
  • You can check your next deposit date and amount in the Stripe Dashboard under Payouts.

What happens during the hold period

When a customer swipes a card or pays through Stripe, the money does not go straight to you. Stripe receives it first and holds it in a separate account. During this hold, Stripe is watching for signs of fraud — a sudden spike in transactions, cards reported stolen, or a customer disputing the charge. If something looks wrong, Stripe can reverse the payment before it reaches you, which saves you from having to refund money you no longer have.

The hold also gives customers time to report problems. If a customer contacts their bank within a few days claiming they did not authorize the charge, the bank can ask Stripe to reverse it. Stripe needs the hold period to handle these disputes before your money is already gone.

This is why the hold period is longer for new accounts: Stripe has no history with you yet. A brand-new account with no transaction volume looks riskier than an account that has been processing thousands of dollars a month for two years without problems. As your account ages and your payment history stays clean, Stripe shortens the hold.

Standard deposit schedules by account age

Stripe publishes general timelines, but the exact schedule for your account depends on factors Stripe does not always disclose publicly. Here is what typically happens:

Account AgeTypical Hold PeriodDeposit Frequency
First 30 days7 business daysDaily (if you hit a minimum, usually $100)
30 to 90 days2 to 7 business daysDaily
90+ days with clean history1 to 2 business daysDaily

These are guidelines, not guarantees. Stripe can extend the hold if it detects unusual activity — a sudden jump in transaction volume, a spike in chargebacks, or a shift in the type of products you are selling. If you switch from selling digital downloads to selling physical goods, or if you start processing much higher amounts, Stripe may temporarily lengthen the hold while it reassesses your risk.

How your industry affects deposit timing

Stripe sorts merchants into risk categories. Retail stores, software companies, and restaurants are considered low-risk. Gambling, adult services, travel agencies, and high-ticket items like jewelry are considered higher-risk because chargebacks are more common in those categories.

If you are in a higher-risk category, Stripe may hold your money longer — sometimes 30 days or more — even if your account is otherwise clean. This is not a punishment; it is Stripe's way of managing the statistical likelihood that a chargeback will come in. You can see your risk category in the Stripe Dashboard, though Stripe does not always explain why it placed you there.

If you believe your category is wrong, you can contact Stripe support and ask for a review. Providing documentation — business licenses, customer testimonials, low chargeback history — can sometimes move you to a lower-risk category and shorten your hold.

Where to find your deposit date in Stripe

You do not have to guess when your money is coming. Stripe shows you the exact date and amount of your next deposit in the Dashboard. Log in to your Stripe account, go to the Payouts section, and you will see a list of past and upcoming deposits. Each row shows the date the deposit will arrive at your bank, the amount, and the status (pending, in transit, or completed).

If you see a deposit marked "pending," that means Stripe is still holding it. If it says "in transit," the money has left Stripe and is on its way to your bank. Once it says "completed," the money is in your account. You can click on any deposit to see which transactions are included in it.

If your next deposit date seems too far away, check whether Stripe has flagged your account for review. Sometimes Stripe will pause deposits temporarily while it investigates unusual activity. You will see a message in the Dashboard if this is happening, and Stripe will usually tell you what it needs from you to clear the hold.

What slows down deposits beyond Stripe's control

Even after Stripe sends your money, your bank can add delay. Stripe typically sends deposits as ACH transfers, which are electronic but not when ready. Your bank's ACH processing schedule determines when the money actually appears in your account. Most banks process ACH transfers overnight, but some only process them once a day or once every few days.

Weekends and bank holidays also matter. If Stripe sends a deposit on Friday evening, your bank may not process it until Monday morning. If Monday is a holiday, it could be Tuesday. This is why a "one-business-day" deposit from Stripe can take three calendar days to show up in your account.

You can ask your bank how often it processes ACH transfers and whether it offers faster options. Some banks offer same-day ACH for a fee, which would speed things up on the receiving end. But you cannot control Stripe's hold period — that is set by Stripe's risk assessment.

Frequently Asked Questions

Can I get my money faster if I pay a fee?

Stripe does not offer an expedited payout option for a fee. You are stuck with the standard hold period for your account. Some payment processors do offer faster payouts for a percentage of the transaction, but Stripe does not. Your only option is to wait for your account to age and build a clean history, which naturally shortens the hold.

Why is my deposit taking longer than the timeline says?

Stripe may have flagged your account for review if it detected unusual activity — a sudden spike in volume, a high chargeback rate, or a change in your business type. Check your Dashboard for messages from Stripe. If you see a hold notice, Stripe will tell you what it needs. You can also contact Stripe support to ask why a specific deposit is delayed.

Does Stripe keep the interest on money it holds?

Yes, technically Stripe earns interest on the float — the money it holds before sending it to you. This is one way payment processors make money. You do not receive interest on the held funds. This is standard across the industry.

What if my bank rejects the deposit?

If your bank account information is wrong or your account is closed, Stripe will try to deposit the money and fail. Stripe will hold the money and retry for several days. Check your Stripe Dashboard for any messages about failed deposits. You will need to update your bank account information in the Payouts section and Stripe will try again.

How do I know if a payment actually went through?

Check the Payments section of your Stripe Dashboard, not the Payouts section. Payments shows individual customer transactions — whether they succeeded, failed, or are pending. Payouts shows batches of money being sent to your bank. A payment can succeed but not appear in a payout for several days if Stripe is still holding it.