Moving your money to a new bank takes two to four weeks if you do it right, and most of that time is waiting for old checks to clear and new direct deposits to land

The actual switching process has three parts: opening the new account, moving your money over, and closing the old one. You can do all three yourself, or you can ask your new bank to handle the transfer for you through a service called Automated Clearing House (ACH) transfer. The risk of switching badly is that a bill payment bounces, a paycheck lands nowhere, or you accidentally overdraw both accounts at once. The way to avoid that is to move money in stages and keep both accounts open for at least two weeks after you've moved everything.

Start by opening the new account before you close the old one. You'll need a government ID, proof of address (usually a recent utility bill or lease), and your Social Security number. Most banks let you open an account online in 10 to 15 minutes. Once it's open, you have a new routing number and account number — write these down immediately.

Key Takeaways

  • Open your new account before closing the old one, and keep both open for at least two weeks after you've moved your money.
  • Set up direct deposit at your new bank first, then notify your employer — payroll systems can take one to two pay cycles to update.
  • Move automatic bill payments one at a time by logging into each biller's website and updating your account information, rather than asking your old bank to redirect them.
  • Transfer your savings by moving money in stages: move most of it at once, then wait a week and move the rest to catch any forgotten subscriptions or small charges.
  • Close your old account only after you've confirmed that all direct deposits, bill payments, and checks have cleared — usually two to four weeks later.

How to move your paycheck to the new bank

Your employer deposits money through a system that reads your routing number and account number. To move your paycheck, log into your employer's payroll system (often called ADP, Workday, or Gusto) and update your direct deposit information with your new bank's routing number and your new account number. This change usually takes effect on the next pay cycle, but some employers process payroll a week or more in advance, so your first check might still go to the old account.

After you've submitted the change, wait for one full pay cycle to confirm the deposit landed in your new account. Do not close your old account until you've seen at least one paycheck arrive at the new one. If your employer uses a payroll processor you can't access yourself, call your HR or payroll department and ask them to make the change — they can usually do it the same day.

Moving automatic bill payments and subscriptions

Do not ask your old bank to forward payments to your new account. Instead, log into each biller's website individually and update your payment method. This includes utilities, insurance, phone, streaming services, gym memberships, loan payments, and any other recurring charge. Most billers let you change your bank information in their account settings without canceling the service.

Make a list of every subscription and bill you pay automatically, then go through each one. This usually takes 30 to 45 minutes but prevents payments from bouncing or being rejected. If you can't find a biller's website or don't remember all your subscriptions, log into your old bank's bill pay section — it will show you every automatic payment set up there. Write down the company name, the amount, and how often it charges, then update each one at the source.

After you've updated everything, wait one full billing cycle for each service before closing your old account. A utility bill that charges on the 15th of each month won't hit your new account until the next 15th, so if you close your old account on the 10th, that payment will bounce.

Transferring your existing balance

Once your paycheck and bills are set up at the new bank, move your money. The safest way is to transfer most of it at once, then wait a week and transfer the rest. This catches subscriptions or charges you forgot about.

To transfer money, log into your new bank's website and look for "Transfer" or "Move Money" — most banks have this in the main menu. You'll enter your old bank's routing number, your old account number, and the amount you want to move. The transfer usually takes one to three business days. Once it lands, check your new account to confirm the amount is correct.

After one week, log into your old account and see what's left. If there are charges you didn't expect, leave that money there for now. If the balance is just a few dollars, transfer it to the new account. This two-stage approach means you won't accidentally overdraw the old account by moving money that's already been claimed by a charge you forgot about.

What to do about checks you've written

If you've written checks from your old account, those will keep clearing against that account for weeks or even months. Do not close the old account until you're confident all checks have cleared. A check can take anywhere from three days to six weeks to clear, depending on who you wrote it to and how they deposit it.

The safest approach is to keep your old account open for at least four weeks after you've moved your money. During that time, monitor the old account online to watch for checks clearing. Once you see no activity for a full week and your balance is very low (or zero), it's safe to close.

If you're worried about a specific check, you can call the person or business you wrote it to and ask when they plan to deposit it. Or you can ask your old bank to put a hold on the account instead of closing it — many banks will do this for free for 30 to 90 days, which gives you a safety net if a check shows up late.

Closing your old account

Once you've confirmed that all direct deposits are landing at the new bank, all bills are charging the new account, and all checks have cleared, you can close the old account. Call your old bank's customer service line or visit a branch in person. Have your account number ready.

Ask the bank to confirm the current balance and whether there are any pending transactions. If the balance is zero and there's nothing pending, they can close it immediately. If there's a small balance, ask whether they'll transfer it to your new account or mail you a check. Some banks charge a fee to close an account early — ask about this before you close.

After the account is closed, ask for written confirmation. Keep this confirmation for your records in case a charge shows up later and you need to prove the account was closed.

If your old bank offers to do the transfer for you

Many banks offer a service where they handle the transfer of your direct deposits and bill payments for you. This is called account transfer service or sometimes "switch kit." The bank will contact your employer and billers on your behalf and coordinate the move.

This can save you time, but it's slower — it usually takes four to six weeks instead of two to three. It also means you're trusting the bank to contact the right people and update the right information. If something goes wrong, you're waiting for the bank to fix it rather than fixing it yourself. For most people, doing it yourself is faster and gives you more control. But if you have many automatic payments or you're not comfortable updating them yourself, ask your new bank whether they offer this service.

Frequently Asked Questions

What if a bill payment bounces because I forgot to update it?

Contact the biller immediately and explain that the payment failed due to a bank change. Most billers will waive the late fee if you update your payment method and make the payment within a few days. If they charge a late fee, ask them to remove it — many will if you explain the situation. Do not ignore the notice; a missed payment can affect your credit if it's reported to the credit bureaus.

Can I close my old account right away, or do I have to wait?

You should wait at least two to four weeks. Checks can take weeks to clear, and some automatic payments may not hit your new account until their next scheduled date. Closing too early means a payment will bounce and you'll have to reopen the account or deal with overdraft fees and late charges.

What happens if I close my old account and a check comes in after that?

The check will be rejected and returned to whoever wrote it. They'll have to contact you to get your new account information or send a new check. To avoid this, keep your old account open for at least four weeks, or ask your old bank to hold the account open without closing it.

Do I need to tell the IRS or other government agencies about my new bank account?

If you receive tax refunds or government payments (like Social Security or unemployment), you should update your direct deposit information with those agencies. You can do this through their websites or by calling them. This is separate from updating your employer's payroll system.

What if my new bank's routing number is wrong and my paycheck doesn't arrive?

Contact your employer's payroll department immediately and ask them to verify the routing number and account number they have on file. Your new bank can confirm the correct routing number — it's usually printed on the bottom left of your checks or available in the bank's app. Once payroll confirms they have the right information, the next check should arrive correctly.