Yes, you can change your Stripe bank account, but the process and timing depend on whether you are changing it before or after Stripe has already sent money to the old account

If you have not yet received a payout, you can change your bank account details in your Stripe dashboard at any time—it takes a few minutes and the change applies to your next payout. If Stripe has already sent money to your old account, you cannot reverse that payout through Stripe itself. You will need to contact your bank to retrieve the funds, or contact the account holder at the old bank if the account no longer belongs to you.

The key difference is timing: change before your first payout clears, and there is no recovery needed. Change after money has landed, and you are working with your bank to pull the funds back—a process that can take weeks and is not may provide to succeed.

Key Takeaways

  • You can update your bank account details in your Stripe dashboard settings before any payout has been sent, and the change takes effect immediately for future payouts.
  • Stripe sends payouts on a schedule (usually daily or weekly depending on your account type), so the sooner you change your details, the sooner the new account receives money.
  • If money has already been sent to an old or incorrect bank account, Stripe cannot reverse it; you must contact your bank to attempt a recall or reversal.
  • Changing your bank account does not affect pending transactions or customer charges—only where Stripe deposits your settlement funds.
  • If the old account belongs to someone else, contact that bank immediately and ask them to return the funds as a mistaken deposit.

How to change your bank account in the Stripe dashboard

Log into your Stripe account and go to Settings, then select Payouts. Under the "Bank account" section, you will see your current account details. Click the option to add or change your bank account. Stripe will ask you to enter your routing number, account number, and account holder name. Double-check all three before saving—a single digit wrong will cause payouts to fail or go to the wrong place.

After you save the new account, Stripe will verify it. Verification usually takes one to two business days. During this time, your old account will still receive payouts if they are scheduled to go out. Once verification is complete, all future payouts will go to the new account. You can check the status of verification in the same Payouts section of your dashboard.

If you are changing accounts because the old one was closed or compromised, also check your Stripe security settings and review recent payouts to make sure no unauthorized changes were made to your account.

What happens to payouts already sent to the old account

Stripe does not recall or reverse payouts that have already been processed. Once money leaves Stripe and lands in your bank account, it is out of Stripe's control. If the payout went to an account you no longer have access to, or to an account that belongs to someone else, you will need to work with your bank directly.

Contact your bank and explain that a deposit was sent to the account in error. Ask them whether they can initiate a reversal or recall. Banks can sometimes pull back recent deposits if the receiving account holder agrees, but this is not may provide and depends on how long ago the deposit arrived. The longer the money has been in the account, the less likely a reversal will succeed. Some banks charge a fee for this service.

If the account belongs to a former business partner, employee, or someone else entirely, contact them directly and ask them to return the funds. If they refuse, you may need to pursue the matter through your bank's dispute process or with legal help—Stripe will not intervene in disputes over payouts that have already cleared.

Timing: when your new account will receive its first payout

Stripe's payout schedule depends on your account type and history. Most accounts receive payouts daily or weekly. When you change your bank account, the new account will receive money on the next scheduled payout date after verification is complete.

For example, if you change your account on a Tuesday and your payout schedule is daily, and verification completes by Wednesday morning, your next payout (Wednesday or Thursday, depending on cutoff times) will go to the new account. If verification takes longer, or if your payout schedule is weekly, you may wait several days or a week before seeing money in the new account.

Check your Stripe dashboard under Payouts to see when your next payout is scheduled. This will help you know when to expect money in the new account and confirm that the change went through correctly.

Why a payout might fail after you change your account

The most common reason a payout fails after a bank account change is a mismatch between the account number or routing number you entered and what your bank has on file. Even a single digit wrong will cause the transfer to bounce. Stripe will notify you in your dashboard if a payout fails, and the money will be held for the next payout attempt.

A second reason is that the account holder name does not match. Some banks require the name on the Stripe account to match the name on the bank account exactly. If you operate under a business name but the bank account is in your personal name, or vice versa, tell Stripe which name is actually on the bank account and use that.

If a payout fails, log into your Stripe dashboard, go to Payouts, and check the status of the failed transfer. Stripe will usually show you the reason for the failure. Correct the account details and Stripe will attempt to send the money again on the next payout date. Failed payouts do not disappear—they stay in your account until they successfully clear.

Changing your account if you are a Stripe Connect platform or marketplace

If you operate a Stripe Connect platform and manage payouts for multiple connected accounts, changing your own bank account works the same way: go to your platform's Settings and update your payout account. However, if you need to change the payout account for a connected seller or creator, that person must change it themselves in their own Stripe dashboard. You cannot change another account's bank details, even if you manage their payouts.

If a connected account holder is unreachable or has left your platform, contact Stripe Support directly. Stripe may be able to help you pause or redirect payouts while you sort out the account ownership issue, but they will not change bank details without authorization from the account holder.

Frequently Asked Questions

How long does it take to verify a new bank account on Stripe?

Verification usually takes one to two business days. During this time, Stripe may send small test deposits to the account to confirm it is real and that you control it. You may be asked to confirm the amounts of these deposits in your Stripe dashboard. Once confirmed, the account is verified and ready to receive payouts.

Can I have multiple bank accounts on Stripe at the same time?

No. Stripe allows only one payout account per Stripe account. If you want to split payouts between two accounts, you will need to set up a separate Stripe account for each one, or use Stripe Connect to manage multiple accounts under a platform. Otherwise, you can only have one active bank account at a time.

What if I change my bank account but forget to update Stripe?

Stripe will continue sending payouts to the old account until you update your details. If the old account is closed, the payout will fail and the money will be held in your Stripe account. You will see a notification in your dashboard. Update your bank account details and Stripe will retry the payout on the next scheduled date.

Do I need to update my bank account if I change banks but keep the same account number?

Yes. Even if your account number stays the same, the routing number usually changes when you switch banks. Stripe uses both the routing number and account number to send money, so you must update both in your dashboard. Using an old routing number with a new bank will cause payouts to fail.

Can Stripe reverse a payout if I gave them the wrong account number by mistake?

No. Once a payout has been processed and sent to a bank, Stripe cannot reverse it. You must contact your bank to attempt a recall. If the money went to someone else's account, contact that bank as well and ask them to return it as a mistaken deposit. This process can take weeks and is not may provide to work.