The basic process: what actually happens when you switch banks

Moving your account from one bank to another does not mean your money disappears and reappears elsewhere. Instead, you open a new account at the new bank, move your balance over, and close the old account once everything has transferred. The actual movement of money takes a few days because banks process transfers in batches, not when ready.

You have two main routes: you can do the transfer yourself by withdrawing cash or using a wire transfer, or you can ask your new bank to pull the money from your old account for you. The second option is simpler if your new bank offers it, because they handle most of the paperwork and timing.

The trickier part is not moving the money—it is updating all the places that send money to your old account. Your employer, government benefits, insurance companies, and subscription services all need your new account number. If you miss one, a payment will bounce or go to the wrong place.

Key Takeaways

  • You must open a new account at your new bank before transferring money, and you should not close your old account until all transfers are complete.
  • Your new bank can often initiate the transfer from your old account if you provide your old account number and routing number, which takes three to five business days.
  • You are responsible for telling your employer, government agencies, and any companies with automatic payments about your new account number.
  • Keeping your old account open for at least one billing cycle after the switch helps catch any payments that were sent to the wrong place.

Opening your new account and gathering what you need

Before you move money, you need an active account at the new bank. Go to the bank in person, call them, or visit their website to open a checking or savings account—whichever type you had before. You will need a government-issued ID, proof of address (usually a recent utility bill or lease), and your Social Security number. Some banks also ask for your current account information to check for fraud history.

Once your new account is open, write down your new account number and routing number. The routing number is a nine-digit code that identifies your bank; you can find it on the bottom left of your new checks, on your bank's website, or by calling them. You will need both numbers to set up transfers and to give to anyone who sends you money.

At the same time, gather your old account number and routing number from your old bank. You will give these to your new bank so they can pull the money over.

Moving your money: the two main methods

Method 1: Your new bank transfers it for you. This is the easiest route if your new bank offers it. Call your new bank or log into your online account and look for an option like "Transfer from another bank" or "Move my money." You will enter your old account number, old routing number, and the amount you want to transfer. Your new bank will contact your old bank and pull the money over, which usually takes three to five business days.

Some banks call this an ACH transfer (Automated Clearing House), which is just the system banks use to move money between each other. It is free and safe, and your old bank cannot stop it once your new bank initiates it.

Method 2: You move it yourself. If your new bank does not offer transfers, or if you want the money moved faster, you can withdraw cash from your old account and deposit it at your new bank. This is straightforward but means carrying cash. Alternatively, you can ask your old bank for a cashier's check made out to your new bank account, which you then deposit. This takes one to two business days instead of three to five.

A third option is a wire transfer, where your old bank sends money electronically to your new bank. Wire transfers are faster (usually same-day or next-day) but cost money—typically $15 to $30 per transfer. Use this only if you need the money urgently.

Updating direct deposits and automatic payments

This step is straightforward to forget and causes the most problems. Any place that sends you money automatically—your employer, Social Security, unemployment benefits, tax refunds, pension payments—needs your new account number. Any place that takes money from you automatically—insurance, subscriptions, loan payments, utilities—also needs the new number.

Start with your employer's payroll department. Give them your new account number and routing number, and ask them to update it before your next pay cycle. If you receive government benefits, log into your account on the benefits website (Social Security, state unemployment, etc.) and update your direct deposit information there. For subscriptions and automatic payments, log into each company's website and update your payment method.

Make a list as you go. Write down the company name, the date you updated it, and who you spoke to. This takes an hour or two but saves you from missed payments or money going to the wrong place.

When to close your old account

Do not close your old account right away. Wait at least one full billing cycle—usually 30 days—after your last payment or deposit. This gives you time to catch any automatic payments that were sent to the old account by mistake, and it gives your employer time to process the payroll change.

Before you close it, check your old account online or call the bank to make sure the balance is zero and there are no pending transactions. If there is still money in it, transfer it to your new account. If there are pending charges, wait for them to clear.

When you are ready to close, call your old bank or visit in person. Some banks let you close online, but calling is safer because the bank can confirm you are closing it intentionally and not because of fraud. Ask the bank to confirm the account is closed and to send you written confirmation by mail.

What to do if money gets sent to the wrong place

If a payment arrives in your old account after you have closed it, the bank will reject it and send it back to whoever sent it. That company will then try again, usually within a few days. If it keeps bouncing, contact the company directly and give them your new account number.

If you closed your old account too quickly and a payment bounced, contact the company that sent it and ask them to resubmit to your new account. Most will do this without penalty. If it was a bill payment and you are now late, call the company and explain what happened—many will waive a late fee if you update your information right away.

Transferring checks and other account features

If your old bank issued you checks, you do not need to do anything special. You can keep using them as long as the account is open. Once you close the account, any checks written after that date will bounce, so order new checks from your new bank before you close the old one.

If you have a debit card from your old bank, it will stop working once you close the account. Your new bank will issue you a new debit card, which usually arrives within one to two weeks. If you need one faster, ask if you can pick it up in person at a branch.

If your old account had a savings component or money market features, ask your new bank whether they offer the same thing. Some banks have different interest rates or account types, so you may want to move savings to a different account type at your new bank.

Frequently Asked Questions

How long does it take to transfer money between banks?

An ACH transfer (when your new bank pulls the money) takes three to five business days. A wire transfer takes one business day but costs money. Depositing a cashier's check takes one to two business days. Withdrawing cash and depositing it is when ready, but you have to do it in person.

Will my old bank charge me a fee to close my account?

Most banks do not charge a fee to close an account. However, some charge a fee if you close the account within a certain time period (like 90 days) of opening it. Call your old bank before you close it to ask if there is a fee.

What happens if I forget to update my direct deposit and my paycheck goes to the old account?

If your old account is still open, the money will sit there. Once you notice, transfer it to your new account. If your old account is closed, the bank will reject the deposit and send it back to your employer. Your employer will then resubmit it, usually within a few days. Contact your employer's payroll department to make sure they have your correct new account number.

Can I transfer money if I still owe the old bank money?

Yes, but the bank may hold part of your balance to cover overdraft fees or other charges. Ask your old bank how much you owe before you transfer, so you know how much money will actually move to your new account.

Do I need to tell the IRS or Social Security about my new bank account?

You do not need to tell the IRS or Social Security separately. Instead, log into your account on their websites (IRS.gov or ssa.gov) and update your direct deposit information there. This tells them to send future payments to your new account.