The basic steps to move your money and payments to a new bank

Switching banks means closing an old account and opening a new one, then redirecting your paychecks, bills, and automatic payments to the new account. You do not have to close the old account first — in fact, keeping it open for a month or two while you transition makes things safer. The process itself takes a few days to a few weeks depending on how many automatic payments you have set up and how quickly your employer processes payroll changes.

The core steps are straightforward: open the new account, update your direct deposit information with your employer, notify companies that pull money from your account (utilities, insurance, subscriptions), move any remaining balance, and then close the old account once everything has cleared. Most banks can help you with the first part, but you do the legwork on the second and third parts yourself.

Key Takeaways

  • Open your new account before closing the old one, and keep both open for at least one billing cycle to catch any stray payments.
  • Update your direct deposit with your employer first, since paychecks are usually the largest recurring deposit and take one to two pay periods to reroute.
  • Contact each company that automatically withdraws money from your account — utilities, insurance, subscriptions, loan payments — and provide your new account number.
  • Transfer any remaining balance from the old account to the new one, then wait two weeks before closing to make sure no delayed payments hit the old account.
  • Some banks offer a switching service that can notify billers for you, though you should verify the changes yourself rather than assume they went through.

Open your new account and gather your old account details

Visit the bank where you want to open your new account — either in person, online, or by phone. You will need a government-issued ID, your Social Security number, and proof of address (a recent utility bill or lease works). The account opens the same day or within one business day. Ask the bank representative for a list of your current automatic payments if you are not sure what is set up on the old account; some banks can pull this information from your old bank if you give them permission.

Once the new account is open, write down the new account number and routing number. You will need both of these for the next steps. If the bank offers a switching service — sometimes called a bill pay transfer service or account migration tool — ask how it works and what it covers. These services vary widely: some notify billers on your behalf, others just provide a checklist, and some do nothing more than move your balance. Do not assume the service handles everything; you will still need to verify that payments moved correctly.

Update your direct deposit with your employer

Contact your employer's payroll department or access your payroll portal online. You will need to provide your new account number and routing number. Direct deposit changes usually take effect on the next payroll cycle, though some employers process changes only on specific dates. Ask your payroll contact when the change will go live so you know when to expect your first deposit in the new account.

Do not assume the change went through without checking. After your first paycheck should have hit the new account, log in and verify the deposit arrived. If it did not, contact payroll again when ready — a mistake here means a missed paycheck, and the sooner you catch it the sooner it can be fixed. Keep the old account open until you have received at least one full paycheck in the new account.

Notify companies that withdraw money from your account

Make a list of every company that automatically withdraws money from your old account. This includes utilities (electric, gas, water), insurance (car, home, health), subscriptions (streaming services, gym memberships), loan payments (student loans, car loans), and any other recurring charges. Check your bank statements from the past three months to catch anything you might forget.

Contact each company and provide your new account number and routing number. Some companies let you update this information online through your account portal; others require a phone call. Ask for confirmation that the change has been processed. Write down the date you made the change and the name of the person you spoke with, in case a payment fails and you need to prove you notified them. Plan to do this over the course of a week or two rather than all at once, so you can track which companies you have contacted.

After you have notified everyone, wait at least one full billing cycle before closing the old account. This gives you time to catch any companies that did not process your change correctly. If a payment hits the old account after you thought you had updated it, contact that company again and ask them to resubmit the payment to the new account.

Transfer your remaining balance and close the old account

Once you have updated your direct deposit and notified all the companies that withdraw from your account, transfer any remaining balance from the old account to the new one. You can do this through your bank's online portal, by visiting a branch, or by calling the bank. Most transfers between accounts at different banks take one to three business days.

Wait at least two weeks after the transfer before closing the old account. This gives you time to catch any payments that were delayed or that you missed. If nothing unexpected hits the old account during this period, you can close it. Some banks let you close an account online; others require a phone call or a visit to a branch. Ask whether there are any fees for closing the account early, and whether you need to bring the debit card in person.

What to do if a payment fails during the switch

If a company tries to withdraw money from your old account after you have closed it, the withdrawal will be rejected and you will likely be charged an overdraft or insufficient funds fee by your old bank. The company that tried to withdraw the money may also charge you a failed payment fee. Contact the company when ready and provide your new account number, then ask them to resubmit the payment. Request that they waive any late fees since the failure was caused by the account closure.

If the company refuses to resubmit the payment or waive fees, you can dispute the charge with your bank. Your bank can reverse overdraft fees if you can show that the withdrawal was not authorized on the new account. Keep records of your communications with the company showing that you notified them of the account change.

Timing: how long the whole process takes

Opening a new account takes one day. Updating direct deposit takes one to two pay periods (one to two weeks for most employers, up to a month for some government or large employers). Notifying billers takes a few days to a week depending on how many you have. Transferring your balance takes one to three business days. Waiting to close the old account safely takes two weeks. In total, plan for four to six weeks from start to finish, though you can close the old account sooner if you are confident all your payments have moved.

The longest part is usually waiting for direct deposit to process, since you cannot close the old account until you have received at least one paycheck in the new one. If you are switching banks because of a problem with your current bank, ask whether they will let you keep the old account open for a few extra weeks without a monthly fee while you complete the transition.

Frequently Asked Questions

Do I have to close my old account right away?

No. Keep it open for at least one to two months after you have moved your direct deposit and notified all your billers. This gives you time to catch any payments that were missed or delayed. Once you are confident everything has moved, you can close it. Some people keep an old account open indefinitely as a backup.

What if I forget to update a company before closing my old account?

Their payment will be rejected and you may be charged a late fee or overdraft fee. Contact the company when ready with your new account number and ask them to resubmit the payment. Request that they waive any fees caused by the account closure. If they refuse, you can dispute the overdraft fee with your old bank.

Can my bank help me notify my billers?

Some banks offer a bill pay transfer service that can notify companies on your behalf, but these services vary widely in what they actually do. Even if your bank offers this, verify the changes yourself by checking your statements after each billing cycle. Do not assume the service handled everything.

How long does it take for direct deposit to switch?

Usually one to two pay periods, which is one to two weeks for most employers. Some government agencies and large employers process payroll changes only on specific dates, which can take up to a month. Ask your payroll department when the change will take effect, then verify the deposit arrived in your new account.

What happens if I close my old account too soon?

Any payments that were scheduled to hit that account will be rejected, and you will be charged overdraft or insufficient funds fees. You may also be charged late fees by the companies trying to withdraw money. This is why it is important to wait at least two weeks after moving your direct deposit and notifying all your billers before closing the old account.