Learn how to change your bank account in Stripe step-by-step, including adding, verifying, and setting a new default account, plus tips for a smooth transition.
Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
How to Change Your Bank Account in Stripe: A Comprehensive Tutorial
Step 1: Log in to your Stripe Dashboard
Begin by logging into your Stripe account through the official website at https://dashboard.stripe.com. Use your registered email and password for authentication. If you have two-factor authentication enabled, complete the verification process as prompted.
Step 2: Navigate to the Account Settings
Once logged in, locate and click on the "Settings" option in the left sidebar of your Stripe Dashboard. This will expand a submenu with various account configuration options.
Step 3: Access the Payments Section
In the Settings submenu, find and click on "Payments" or "Payment settings" (the exact wording may vary slightly depending on your region and Stripe interface version).
Step 4: Go to Bank Accounts and Scheduling
Within the Payments settings page, look for the "Bank accounts and scheduling" option and click on it. This section manages all your connected bank accounts and payout schedules.
Step 5: Review Your Current Bank Accounts
You'll now see a list of all bank accounts currently linked to your Stripe account. These accounts are where Stripe sends your payouts. Take a moment to review your existing accounts.
Step 6: Add a New Bank Account
To add a new bank account, click the "+ Add" or "Add bank account" button (typically located near the top-right of the bank accounts section). A form will appear requesting your new bank account details.
Step 7: Enter Your New Bank Account Details
Fill in the required bank account information. The specific fields will vary by country, but typically include:
Double-check all information for accuracy before proceeding.
Step 8: Save Your New Bank Account
After entering all required information, click the "Add bank account" or "Save" button to submit your new bank account details. Stripe may initiate a verification process at this point.
Step 9: Verify Your New Bank Account (if required)
Depending on your region and bank, Stripe might need to verify your account through:
Follow the prompts provided by Stripe to complete any necessary verification steps. This process may take 1-2 business days if micro-deposits are used.
Step 10: Set as Default Account (Optional)
To make your new bank account the default destination for all payouts:
Step 11: Update Payout Schedule (Optional)
If you wish to change when funds are transferred to your new bank account:
Step 12: Removing the Old Bank Account (Optional but Recommended)
After confirming that your new bank account is working properly:
Note: You cannot delete a bank account if it's your only payout method or if there are pending payouts to this account.
Step 13: Verify the Changes through API (For Developers)
If you're managing your Stripe account programmatically, you can verify the bank account change using the Stripe API:
const stripe = require('stripe')('sk_test_your_secret_key');
// List all external accounts
const listBankAccounts = async () => {
try {
const accounts = await stripe.accounts.listExternalAccounts(
'acct_your_account\_id',
{object: 'bank\_account'}
);
console.log('Your bank accounts:', accounts.data);
} catch (error) {
console.error('Error:', error);
}
};
listBankAccounts();
Step 14: Monitor Your First Payout
After changing your bank account, carefully monitor the first payout to ensure it reaches your new account successfully. In your Stripe Dashboard:
Step 15: Contact Stripe Support if Needed
If you encounter any issues during this process, Stripe's support team can help:
Additional Notes:
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.