Switching banks means closing one account and moving your money and payment setup to another institution. The process itself takes a few days to a few weeks depending on what you need to move, but you can start before your old account is fully closed. The key is timing: you need your new account open and working before you stop using the old one, and you need to tell anyone who pulls money from your account (your employer, your landlord, the utility company) where to find you next.

Key Takeaways

  • Open your new account before you close the old one, and wait for your debit card and online access to arrive before you move automatic payments.
  • Direct deposits and automatic bill payments must be updated separately — moving money does not automatically redirect them.
  • Most banks will not close your account when ready when you ask; you have time to make sure everything has switched over.
  • Check your old account for at least two weeks after you think you have moved everything, because delayed payments and transfers can still arrive.
  • Keep your old account open for at least 30 days after your last transaction, even if the balance is zero.

What you need to do before you move anything

Start by gathering information about what is actually connected to your current account. Write down every automatic payment that comes out of it — your mortgage, car payment, insurance, utilities, subscriptions, anything. Check your last three months of statements to catch things you might have forgotten about. Then list everything that goes into the account: your paycheck, any government benefits, transfers from other accounts.

Open your new account at the bank you are switching to. You will need an ID and proof of address (a recent utility bill or lease works). The bank will give you a temporary account number right away, but your debit card and online access usually take three to seven business days to arrive. Do not move anything until you can actually use the new account — you need to be able to log in and see your balance.

Once your new account is active and you can access it online, transfer a small amount of money from your old account to your new one — $20 or $50 — and watch it arrive. This confirms the account numbers are correct and the connection works. If something goes wrong with a small test transfer, you catch it before you move your whole balance.

Moving your paycheck and regular deposits

Your employer does not automatically know you switched banks. You need to give them your new account information and ask them to change your direct deposit. Contact your payroll department or HR, or log into your employee portal if your company has one. You will need your new bank's routing number and your new account number — both are on a check from your new account, or you can find them in your online banking settings or by calling the bank.

Ask your payroll department when the change will take effect. Most companies process payroll setup changes once a week or once a pay period, so the switch might not happen until your next check or the one after that. Do not close your old account until at least one paycheck has landed in the new one — this proves the change worked.

If you receive government benefits (Social Security, unemployment, SNAP, tax refunds), those usually come through direct deposit too. You will need to update your bank information with each program separately. Social Security has its own website where you can change your direct deposit information. Unemployment and SNAP vary by state. Tax refunds go to whichever account you list on your tax return, so you only need to update this if you are filing a new return.

Updating automatic bill payments and subscriptions

This is where most people run into trouble. Automatic payments do not follow your money to the new bank — you have to tell each company where to pull money from next. Go through your list of automatic payments and update each one individually. Log into the company's website (your utility, your mortgage lender, your insurance company, your streaming service) and find the payment method or billing section. Delete the old account and add the new one.

Some companies let you update online. Others require a phone call. A few still want a form in the mail. Check each one. If you are not sure whether you have updated a payment, call the company and ask them to confirm what account they have on file.

Timing matters here. Update automatic payments a few days before they are scheduled to come out of your old account. If you update too early, the company might process the payment against your old account anyway because the change has not fully gone through their system. If you wait until the day of, the payment might bounce.

For subscriptions and smaller recurring charges, you can often update your payment method right in the app or on the website. Do this as soon as your new debit card arrives, because if a payment fails, the company will usually try again a few days later, and you do not want multiple failed attempts hitting your old account.

Moving your existing balance

Once you have confirmed that your paycheck and automatic payments are set up at the new bank, transfer the rest of your money. You can do this in several ways. The easiest is to log into your new bank's website and use their "transfer from another bank" tool — most banks have this and it is usually free. You will need your old account number and routing number. The transfer usually takes one to three business days.

Alternatively, you can transfer money from your old bank's website by setting up your new account as an external transfer destination. This also takes one to three business days and is free.

If you need the money faster, you can withdraw cash from your old account and deposit it into your new one. This is when ready but only practical if you are moving a small amount. For larger amounts, ask both banks whether they offer faster transfer options — some banks offer same-day transfers for a fee, or you can use a service like Zelle or PayPal if both your old and new banks support it.

Do not move all your money at once if you are worried about something going wrong. Move most of it, keep a small buffer in your old account for a week or two, and watch both accounts to make sure everything is landing where it should.

Closing your old account

Wait at least two weeks after your last transaction before you ask the bank to close your account. This gives you time to catch any payments or transfers that arrived late. Check your old account statement online to see if anything unexpected has posted.

Call the bank or visit a branch and ask them to close the account. They will ask why you are leaving (you do not have to give a detailed answer), confirm there are no outstanding holds or pending transactions, and close it. Some banks will close it when ready; others will close it at the end of the business day or the next business day.

Ask the bank to confirm in writing that the account is closed. Some banks will email you a confirmation; others will mail it. Keep this confirmation for your records.

Even after the bank says the account is closed, keep checking for a few more weeks if you can. Occasionally a delayed payment or transfer will try to post to a closed account, and the bank will send you a notice. If this happens, contact the company that sent the payment and give them your new account information.

What to do if a payment bounces or goes to the wrong account

If a payment fails because it tried to post to your old account after you closed it, the company will usually try again automatically a few days later. Contact them when ready and give them your new account information. Ask them to resubmit the payment to your new account and to waive any late fees, since the failure was not your fault.

If a payment posts to your old account by mistake, call that bank and ask them to reverse it and send it to your new account instead. This is not always possible if the account is already closed, but it is worth asking. If they cannot reverse it, contact the company that sent the payment and ask them to send it again to your new account.

If you are charged a late fee or overdraft fee because of a misdirected payment, contact the company and explain what happened. Many will remove the fee if you show them that you updated your account information and the mistake was on their end.

Frequently Asked Questions

How long does it take to switch banks?

The actual switching process takes one to three weeks if you are moving everything. Your new account opens when ready, but your debit card takes three to seven days. Transfers between banks take one to three business days. Direct deposit changes take one to two pay periods to go into effect. The longest part is usually waiting for automatic payments to fully update across all the companies you use.

Will I lose money if something goes wrong during the switch?

No. Banks are required to reverse transfers that go to the wrong account, and if a payment bounces because you closed your account too early, the company will usually resubmit it. The risk is late fees or overdraft charges, not losing the money itself. This is why you should keep your old account open for at least 30 days and check it regularly.

Do I need to update my checks?

If you still have checks from your old account, stop using them when ready. Checks can take weeks to clear, and if your old account is closed when the check arrives at the bank, it will bounce. Order new checks from your new bank or use digital payments instead. Most people do not use checks anymore anyway.

What if my new bank charges fees I do not like?

You can switch banks again. There is no limit to how many times you can switch. However, switching takes time and effort, so before you open a new account, read the fee schedule carefully and call the bank to ask about any fees that are not clear. Some banks will waive certain fees if you set up direct deposit or keep a minimum balance.

Can I keep my old account open after I switch?

Yes. Some people keep a second account open for savings or as a backup. However, if you are closing it, you cannot reopen it later — you would have to open a completely new account. If you think you might want to keep it, just leave it open with a zero balance. Most banks do not charge a monthly fee for inactive accounts, though some do, so check your account agreement.