Stripe deposits usually arrive within 2 to 3 business days, but the timeline depends on your bank and whether you've verified your account

When you receive a payment through Stripe, the money does not go straight to your bank account. Stripe holds it first, then sends it to your bank on a schedule. For most accounts, that schedule is every 2 to 3 business days. But the actual arrival time at your bank can be longer — sometimes up to 5 to 7 business days total — because your bank may take additional time to process the incoming transfer.

The delay is not unusual or a sign something went wrong. Stripe batches payments and moves them in groups, which is how they keep fees low. Your bank then processes that batch on its own timeline. If you deposit on a Friday evening, for example, you might not see the money until the following Wednesday or Thursday.

Key Takeaways

  • Stripe sends deposits to your bank every 2 to 3 business days by default, but your bank may take another 2 to 4 business days to show the money in your account.
  • Weekends and bank holidays do not count as business days, so a Friday deposit may not arrive until the following week.
  • You can check your payout schedule and see exactly when Stripe will send your next deposit by logging into your Stripe dashboard under Payouts.
  • If your account is new or unverified, Stripe may hold deposits for 7 to 14 days before sending them, regardless of your normal schedule.
  • Some banks are slower than others — credit unions and smaller regional banks sometimes take longer than large national banks.

What happens between when you get paid and when money leaves Stripe

Stripe does not send money the moment a customer pays you. Instead, it collects payments throughout the day and groups them into batches. Once a batch is ready, Stripe initiates a bank transfer to your account. For most merchants, this happens every 2 to 3 business days. Stripe calls this your payout schedule.

The payout schedule is set when you create your account, and it depends on your business type and history. A new account might start on a weekly schedule (money sent once per week) before moving to the faster 2 to 3 day schedule. If you have a history of chargebacks or disputes, Stripe may keep you on a slower schedule longer.

You can see your exact payout schedule by logging into your Stripe dashboard, clicking Payouts on the left menu, and looking at the "Next payout" section. It will show you the date and time Stripe will send your next batch of money.

How long your bank takes to receive and display the deposit

Once Stripe sends the money, it is out of Stripe's hands. Your bank now controls how fast it appears in your account. Most banks process incoming transfers within 1 to 2 business days. Some take up to 4 business days, especially if the transfer arrives late in the day or on a Friday.

Large national banks like Chase, Bank of America, and Wells Fargo tend to process faster — often overnight or within one business day. Credit unions and smaller regional banks may take 2 to 4 business days. There is no way to speed this up; it is determined by your bank's internal processing time.

Business days do not include weekends or federal bank holidays. If Stripe sends your payout on a Friday at 5 p.m., your bank will not process it until Monday. Your bank may then take another 1 to 2 business days after that, meaning the money could arrive Wednesday or Thursday.

Why new or unverified accounts have longer holds

If your Stripe account is brand new or your identity has not been fully verified, Stripe holds deposits longer as a fraud prevention measure. Instead of the standard 2 to 3 day schedule, new accounts may have a 7 to 14 day hold. This means Stripe will not send your money to your bank for a week or two, even if you have already received the payment from a customer.

To move to a faster payout schedule, you need to complete account verification. This usually means providing your legal name, date of birth, and the last four digits of your Social Security number (or equivalent in your country). Stripe verifies this information against public records. Once verified, you can move to the standard 2 to 3 day schedule.

You can check your verification status in your Stripe dashboard under Settings > Account. If verification is pending, it will show there. Most verifications complete within a few hours to one business day.

What to do if a deposit is late

If you have not seen a deposit after 5 to 7 business days from when Stripe sent it, something may have gone wrong. First, confirm that Stripe actually sent the payout. Go to your Stripe dashboard, click Payouts, and look at the Completed tab. You will see a list of all payouts Stripe has sent, with dates and amounts.

If the payout shows as completed, the delay is on your bank's side. Contact your bank's customer service and give them the exact date Stripe sent the transfer, the amount, and Stripe's reference number (visible in the payout details). Your bank can trace the transfer and tell you where it is stuck.

If the payout does not show as completed in your Stripe dashboard, it may still be pending. Check the Pending tab. If it has been pending longer than your normal schedule (for example, longer than 3 days for a standard account), contact Stripe support through your dashboard. Provide them with the date you expected the payout and any error messages you see.

How to change your payout schedule

If you want faster payouts, you can request a change to your payout schedule. Go to your Stripe dashboard, click Settings > Payouts, and look for Payout Schedule. You may see an option to switch from weekly to 2 to 3 days, or from 2 to 3 days to daily (if your account is may be able to access).

Not all accounts are may be able to access for daily payouts. Stripe reserves daily payouts for established merchants with low dispute rates and high transaction volumes. If you do not see a faster option, your account does not yet meet the criteria. Keep your account in good standing — low chargebacks, no fraud — and Stripe may offer you faster payouts later.

Changing your schedule takes effect when ready, but it only applies to future payouts. A payout that is already scheduled will follow the old timeline.

Stripe payouts versus other payment processors

Stripe's 2 to 3 day payout schedule is standard across the industry. PayPal, Square, and Shopify Payments all use similar timelines. Some processors offer faster payouts — same-day or next-day — but usually charge a higher fee or require a higher transaction volume.

If speed is critical for your business, you can explore processors that offer daily payouts, but compare the fees carefully. A 0.5% fee for daily payouts might cost more than the benefit of having money one day faster. For most small businesses, the standard 2 to 3 day schedule is sufficient.

Frequently Asked Questions

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

Stripe does not offer expedited payouts for an extra fee. Your payout schedule is determined by your account type and history, not by what you are willing to pay. Some other processors offer this, but Stripe does not.

Why does my payout sometimes take longer than 3 days?

The extra time is almost always your bank, not Stripe. Once Stripe sends the money, your bank controls how fast it processes the transfer. If your bank is slow or the transfer arrives on a Friday, it can take 4 to 7 business days total.

Do weekends count toward the 2 to 3 day payout schedule?

No. Business days do not include Saturdays, Sundays, or federal bank holidays. A payout scheduled for Friday may not actually be sent until Monday, and your bank may not process it until Wednesday.

What if I have multiple Stripe accounts?

Each account has its own payout schedule and bank account. Payouts are not combined. If you have three Stripe accounts, you will receive three separate deposits on three separate schedules.

Can I pause or delay a payout?

No. Once a payout is scheduled, you cannot stop it or delay it. You can only change your payout schedule going forward, which affects future payouts, not ones already in progress.