Yes, you can change your bank account at any time

You can close your current account and open a new one whenever you want. Banks cannot force you to keep an account open, and there is no waiting period or penalty for switching. The real work is not getting permission—it is updating the places that send money to you or take money from you.

The process itself takes a few days to a few weeks, depending on what is linked to your account. A simple switch with no automatic payments might take three days. If you have direct deposit from your employer, automatic bill payments, subscriptions, or loan payments tied to your account, each one needs to be updated separately, and that is where delays happen.

Key Takeaways

  • You can open a new account and close your old one without restriction, but you must update direct deposits, automatic payments, and subscriptions before closing the old account.
  • Direct deposit changes usually take one to two pay cycles to take effect, so start the process well before you plan to close your old account.
  • Automatic bill payments and subscriptions must be updated individually—the bank will not forward them to your new account.
  • Keep your old account open for at least one full billing cycle after switching to catch any payments that were set up but not yet processed.
  • Check your old account for pending transactions and unclaimed funds before closing it.

What you need to update before closing your old account

Before you close your old account, you need to find every place that is connected to it. Start with your employer's payroll department—they control your direct deposit. Call or email them with your new routing number and account number, and ask when the change will take effect. Most employers process payroll changes within one to two pay cycles, so if you close your account too soon, your paycheck will bounce.

Next, list every automatic payment coming out of your account. This includes utilities, insurance, loan payments, credit card payments, subscriptions, gym memberships, and any other recurring charge. Log into each company's website or call them directly to update your account information. Do not assume the bank will forward these payments—they will not. Each one must be changed individually.

Check your account statements from the past three months to find payments you might have forgotten about. Streaming services, apps, and small monthly charges are easy to miss. If you find a payment you do not recognize, contact that company to cancel it or update it before you close the account.

The timeline for switching accounts

Start the process at least two to three weeks before you want to close your old account. This gives you time to contact your employer, update automatic payments, and catch anything you missed. Here is the realistic order:

StepTimelineWhat to do
Week 1Day 1–3Open your new account. Get your routing number and account number from the new bank.
Week 1–2Day 3–7Contact your employer and update direct deposit. Ask when it takes effect.
Week 1–2Day 3–10Update automatic payments and subscriptions one by one. Keep a list of what you changed.
Week 2–3Day 10–14Review your old account for any pending transactions or charges you missed.
Week 3Day 14–21Once direct deposit has posted to your new account, close the old one.
After closingDay 21–60Monitor your new account for any misdirected payments or failed charges.

The longest part of this process is waiting for direct deposit to actually hit your new account. Do not close your old account until you see at least one paycheck in the new one. If something goes wrong and your employer is still sending money to the old account, you need that account to still be open to receive it.

What happens if you close your account too soon

If you close your old account before updating everything, payments will bounce. A bounced direct deposit does not cost you money, but it does delay your paycheck by one or two pay cycles while your employer resubmits it to the correct account. A bounced automatic payment—like a mortgage or car loan—can trigger a late fee and damage your credit score.

Bounced subscription payments usually just pause your service. Netflix or your gym will not charge you again until you update your payment method, but you lose access to the service in the meantime. Some companies will charge you a returned-payment fee on top of the bounced charge.

The safest approach is to keep your old account open for at least 30 to 60 days after your last direct deposit hits the new account. During that time, watch for any stray payments or charges. Once you are confident everything has switched over, you can close it.

How to close your old account

Call your bank or visit a branch in person. Tell them you want to close the account. They will ask if you have any outstanding checks or pending transactions. Be honest—if you are not sure, ask them to check. Some banks charge a fee to close an account early, though most do not. Ask before you close.

The bank will tell you what happens to any remaining balance. If there is money left, they will either transfer it to another account you have at the same bank, send you a check, or let you withdraw it. If there is a negative balance (you owe the bank money), you must pay it before the account closes.

Ask the bank for written confirmation that the account is closed. Keep this for your records. Some banks send a letter; others give you a receipt on the spot.

Changing accounts without closing the old one

You do not have to close your old account. Many people keep two accounts open—one for direct deposit and bills, one for savings or a different purpose. This is perfectly fine and actually safer than closing the old account immediately. You can keep the old account open indefinitely with no activity, and it will not cost you anything if it has no monthly fees.

If you want to keep the old account but stop using it, just leave it alone. Do not close it. This way, if a payment or deposit accidentally goes to the old account, the money is still there and you can transfer it to your new account. After a year or two with no activity, you can decide whether to close it or keep it as a backup.

Frequently Asked Questions

Will my bank charge me to close my account?

Most banks do not charge a fee to close an account. Some banks charge a fee if you close the account within a certain period after opening it—usually 90 days to six months. Call your bank and ask before you close. If there is a fee, you can decide whether it is worth paying or whether you want to wait.

What if I have checks linked to my old account?

Stop using those checks immediately. Any checks you write after closing the account will bounce. If you have checks left over, you can destroy them or contact your bank to ask if they can be reissued for your new account. Some banks will reissue checks for free; others charge a small fee.

Can I transfer money from my old account to my new account?

Yes. You can transfer money online if both accounts are at the same bank—this usually takes one business day. If the accounts are at different banks, you can use a wire transfer (usually costs $15 to $30 and takes one business day) or an ACH transfer (free and takes three to five business days). You can also withdraw cash and deposit it in person.

What if my employer keeps sending my paycheck to the old account?

Contact your employer's payroll department immediately and ask them to resubmit the deposit to your new account. This usually takes one to two pay cycles. In the meantime, keep your old account open so the money does not bounce. Once the deposit hits your new account, you can transfer any remaining balance and close the old account.

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

If you receive tax refunds, Social Security, unemployment, or other government payments by direct deposit, you may need to update your account information. Log into your account on the IRS website, Social Security website, or your state's unemployment office to update your banking details. This prevents your next payment from bouncing.