Stripe sends money to your bank on a schedule, not whenever you ask

Stripe does not let you transfer money when ready whenever you want. Instead, Stripe automatically sends your earnings to your bank account on a fixed schedule — usually every two business days, though the timing depends on your account type and country. The money goes directly to the bank account you registered with Stripe, and you cannot redirect it elsewhere or speed up the process through the Stripe dashboard.

If you need cash faster than Stripe's standard schedule, you have limited options: some accounts can pay out daily instead of every two days, and a few countries offer same-day payouts for an extra fee. But these are exceptions, not the default. Most people straightforward wait for the automatic transfer.

Key Takeaways

  • Stripe automatically transfers your available balance to your registered bank account every two business days by default, with no action required from you.
  • The bank account you link to Stripe during setup is where all payouts go — you cannot change the destination without updating your account settings.
  • You can see your payout schedule and upcoming transfer dates in the Stripe Dashboard under the Payouts section.
  • Daily payouts are available in some countries and account types, but standard two-day payouts are the norm and have no fee.
  • Money held in your Stripe balance does not earn interest and does not automatically transfer — only your available balance moves on the scheduled date.

Where the money actually goes

When Stripe transfers money, it goes to the bank account you connected when you first set up your Stripe account. This is usually a checking or business account in your name. Stripe sends the funds via ACH transfer (a standard electronic bank-to-bank method in the United States) or the local equivalent in other countries.

The account holder name must match the name on your Stripe account. If you registered Stripe under your business name but linked a personal checking account, or vice versa, the transfer may be delayed or rejected by your bank. You can check which account is linked by logging into your Stripe Dashboard, going to Settings, then Business Settings, and looking at the Banking Information section.

If you need to change the bank account where payouts go, you update it in the same Banking Information section. The change usually takes effect on your next scheduled payout, though some banks may require additional verification before accepting transfers to a new account.

Understanding your payout schedule

By default, Stripe pays out every two business days. This means if your payout is scheduled for Tuesday, the next one is Thursday. Weekends and bank holidays do not count as business days, so a payout scheduled for Friday may not arrive until the following Tuesday.

The actual arrival time at your bank depends on your bank's processing speed. Most transfers arrive within one business day of leaving Stripe, but some banks take two to three business days. You can see the exact scheduled date for your next payout in the Stripe Dashboard under Payouts — look for the "Next payout" field at the top of the page.

Stripe holds back a small reserve from your first few payouts as a fraud safeguard. This reserve is released gradually over time and is not a fee — it is straightforward money Stripe keeps temporarily. You can see how much is reserved in your Payouts section under "Reserve balance."

How to check your payout history and upcoming transfers

Log into your Stripe Dashboard and click Payouts in the left menu. You will see a list of all past transfers, including the date each one was sent, the amount, and the status (Paid, Pending, or Failed). Click on any payout to see which transactions were included in that transfer.

At the top of the Payouts page, you will see your current balance broken into three parts: Available (money that will transfer on your next scheduled date), Pending (money from recent transactions that is not yet available), and Reserved (money Stripe is holding temporarily). Only the Available balance transfers on schedule.

If a payout shows Failed, it usually means your bank rejected the transfer — often because the account name does not match, the account was closed, or the account number was entered incorrectly. Stripe will try again automatically, but you should update your banking information in Settings to prevent future failures.

Faster payout options if you need money sooner

Stripe offers daily payouts in some countries and for some account types, usually at no extra cost. To see if daily payouts are available to you, go to Settings, then Payouts, and look for the payout interval option. If you see "Daily" as a choice, you can select it. Daily payouts mean your available balance transfers every business day instead of every two days.

A few countries also offer same-day payouts for a fee — usually around 1% of the transfer amount. This option appears in the same Payouts settings if it is available in your region. Same-day payouts are not when ready; they typically arrive by the end of the business day you request them.

Neither of these options lets you transfer money on demand. They straightforward change how often automatic transfers happen. If you need cash when ready, you would need to use a personal loan, credit line, or cash advance service outside of Stripe.

What to do if a payout fails or does not arrive

If your payout status shows Failed, check your banking information first. Go to Settings, Business Settings, and Banking Information. Verify that the account number, routing number, and account holder name are exactly correct. Even a single digit wrong will cause the transfer to bounce.

If the information is correct, contact your bank directly. Tell them you are expecting an ACH transfer from Stripe and ask if they rejected it. Your bank can tell you the reason — sometimes they block transfers to new accounts as a security measure, or they may flag the transfer as suspicious. Once your bank approves it, Stripe will retry the transfer automatically within a few business days.

If your payout shows Paid but the money has not arrived in your bank account after three business days, contact your bank again. Occasionally transfers are delayed in the banking system. Your bank can look up the transfer using the reference number from your Stripe payout record and tell you where it is.

Frequently Asked Questions

Can I transfer money from Stripe to a different bank account than the one I registered?

No. Stripe only sends payouts to the bank account you set up in your Banking Information settings. You can change which account receives payouts, but you cannot send a single transfer to a different account. If you want payouts to go somewhere else, you must update your banking information in Settings first.

Why is my Stripe balance showing as Pending instead of Available?

Pending balance is money from transactions that Stripe has not yet released for payout. Most transactions become available within 24 hours, but some take longer depending on the payment method. Only your Available balance transfers on your scheduled payout date. Pending money will move to Available automatically and transfer on the next scheduled date.

How long does it take for money to show up in my bank account after Stripe sends it?

Stripe sends the transfer on your scheduled payout date, but your bank controls how long it takes to arrive. Most transfers arrive within one business day, but some banks take two to three business days. Contact your bank if money has not arrived after three business days — they can track the transfer and tell you where it is.

Is there a fee to transfer money from Stripe to my bank?

Standard payouts every two business days have no fee. Daily payouts also have no fee in most countries. Same-day payouts, where available, usually charge around 1% of the transfer amount. You can see all available payout options and any fees in your Payouts settings.

What happens to money in my Stripe balance if I do not transfer it?

Money in your Available balance automatically transfers on your next scheduled payout date — you do not have to do anything. The money stays in your Stripe account until that date. Stripe does not pay interest on balances, so there is no benefit to leaving money there longer than necessary.