The fastest way to switch banks without losing money or access

Moving your checking account to a new bank takes between 3 and 10 business days if you use your new bank's transfer service, or up to 30 days if you handle it yourself. The new bank can pull money directly from your old account using your routing and account numbers—this is called an ACH transfer—or you can write checks to yourself and deposit them at the new bank. The key is timing: set up your new account first, move your money, then close the old one only after all automatic payments and direct deposits have switched over.

Most banks offer this transfer service for free as part of account setup. You will need your old bank's routing number (a nine-digit code) and your old account number. The new bank handles the rest electronically. Do not close your old account until you have confirmed that recurring bills, paychecks, and other regular deposits are no longer using it—this can take 2 to 4 weeks even after your money has moved.

Key Takeaways

  • Most banks offer a free transfer service that pulls money from your old account into your new one within 3 to 10 business days.
  • You need your old bank's routing number and your account number to start a transfer; your new bank will ask for these details.
  • Do not close your old account until automatic bill payments and direct deposits have moved to the new bank, which can take weeks to complete.
  • If you have pending checks or scheduled payments still drawing from the old account, leaving it open prevents overdraft fees at the new bank.
  • Some banks charge a fee to close an account early; check your old bank's terms before you open the new one.

How your new bank transfers money from the old one

When you open a checking account at a new bank, ask the representative or look in the online account setup whether they offer a transfer service or account transfer tool. This is free at nearly all banks. You provide your old bank's name, your old account number, and your old bank's routing number (printed on the bottom left of your checks, or available on your old bank's website under "routing number" or "bank details"). The new bank then initiates an ACH transfer, which is an electronic pull of funds from your old account to your new one.

The transfer itself usually takes 3 to 5 business days, though some banks advertise 1 to 2 days for transfers under certain amounts. Weekends and federal holidays do not count as business days. Once the money arrives, it is yours to use immediately—you do not have to wait for the transfer to fully settle. If the transfer fails (usually because you entered the wrong account number), the new bank will contact you and ask you to try again or provide a different method. Keep your old account open during this time so the receiving bank has a valid account to pull from.

What to do before you close your old account

Closing your old account too quickly is the most common mistake. Even after your money has moved, your old account needs to stay open long enough for all automatic payments to stop drawing from it. This includes utility bills, insurance premiums, subscription services, loan payments, and any other recurring charges. Contact each company and update your payment method to your new account number and routing number. This process can take 1 to 3 weeks because some companies process changes only once a month.

Direct deposits—paychecks, tax refunds, government benefits—also need to be redirected. Ask your employer's payroll department or the benefits office to update your banking information. If you close your old account while a direct deposit is still set to go there, the money will bounce back to the sender, and you will have to contact them to resubmit it. The same applies to checks you have written but not yet cashed; if someone deposits a check after you close the account, it will be rejected and returned to them.

A safe timeline is to wait at least 30 days after moving your money before closing the old account. This gives you time to catch any payments you missed and to confirm that direct deposits are landing in the new account. Once you are certain nothing is still using the old account, call your old bank or visit a branch to close it. Ask for written confirmation of the closure in case you need it for records.

Transferring money yourself if your bank does not offer the service

Some smaller banks or credit unions may not have an automated transfer tool. In that case, you can move money yourself using one of three methods: a wire transfer, a cashier's check, or by writing checks to yourself. Each has different costs and timelines depending on how much money you are moving and how quickly you need it to arrive.

A wire transfer is the fastest option and usually costs $15 to $30. You go to your old bank and ask them to wire funds to your new bank. You will need to provide your new bank's routing number, your new account number, and your new bank's full name and address. The money arrives within 1 to 2 business days. Wire transfers are final and cannot be reversed, so double-check all the details before you confirm. Write down the confirmation number the bank gives you.

A cashier's check is free or costs $1 to $5. You ask your old bank to issue a check drawn on their account for the full balance you want to move. You then deposit this check at your new bank. It takes 3 to 5 business days to clear, the same as a regular check. This method is safer than a wire transfer because you can cancel a check if you make a mistake, though you will have to go back to the old bank to do so.

Writing checks to yourself is free but the slowest option. You write a check from your old account payable to yourself, then deposit it at your new bank. Each check takes 3 to 5 business days to clear. If you have a large balance, you may need to write multiple checks because some banks limit how much you can deposit in a single day. Keep copies of the checks and deposit receipts so you can track what has cleared.

Handling overdrafts and fees during the switch

If you move money to your new account but forget to update a payment, that payment will try to draw from your old account. If the old account does not have enough money, you will be charged an overdraft fee—typically $25 to $35 per transaction. To avoid this, leave a small buffer in your old account (at least $100 to $200) until you are certain all payments have switched. Once you confirm nothing is drawing from the old account anymore, you can withdraw the remaining balance.

Some banks charge an early closure fee if you close an account within a certain period, usually 90 to 180 days of opening it. Check your old bank's account agreement or call them before you open the new account to find out whether this applies. If it does, factor that fee into your decision about when to close—it may be worth waiting a few weeks to avoid a $25 to $50 charge. Ask the bank representative to confirm the exact fee amount and the time window in writing.

What happens to checks, debit cards, and online access

Your old debit card will stop working once you close the account, so do not rely on it after the closure date. If you have checks printed with your old account number, they will be rejected if someone tries to deposit them after you close the account. Destroy old checks or write "VOID" across them so they cannot be used by mistake. If you have already given checks to people, contact them and ask them to deposit before your closure date.

Your online login to the old bank will also be disabled after closure. If you need to look up old transactions or statements for tax or record-keeping purposes, download or print them before you close the account. Most banks keep digital records available for 7 years, but it is easier to save them yourself while you still have access. Take screenshots or PDFs of your final statement and any transaction history you might need later.

Frequently Asked Questions

Can I transfer money if I have a negative balance at my old bank?

No. You must bring your old account to at least a zero balance before you can close it. If you owe money, the bank will not let you transfer out or close the account until you deposit enough to cover the overdraft. Pay the overdraft first, then move your remaining balance to the new bank.

What if I forget to update a bill payment and it bounces?

Contact the company that tried to collect the payment and ask them to resubmit it to your new account. Provide your new routing number and account number. Most companies will resubmit for free, though it may take another billing cycle. If you are charged a late fee, call the company and explain the situation; many will waive it as a one-time courtesy.

How long does it take to redirect my paycheck to the new account?

It depends on your employer's payroll schedule. Some process changes immediately; others process only on specific dates each month. Ask your payroll department when the next processing date is and whether your change will take effect then or the following pay period. Plan for 1 to 3 weeks to be safe.

Do I need to tell the IRS if I change my bank account?

No. The IRS does not need to be notified of a bank change. However, if you are expecting a tax refund, update your banking information on the IRS website or your tax return before you file. If you file after closing your old account, the refund will be rejected and returned to the IRS, and you will have to contact them to resubmit it.

Can I keep both accounts open after the transfer?

Yes, but it costs money. Most banks charge a monthly maintenance fee for checking accounts, typically $5 to $15 per month. If you want to keep the old account open as a backup or for record-keeping, you will pay that fee indefinitely. It is usually cheaper to close it once you are certain all payments have switched.