Yes, you can close one account and open another on the same day

You can close your bank account and open a new one at a different bank when ready. There is no waiting period, no rule against it, and no penalty for moving your money. The main thing to plan for is the gap between when your old account closes and when deposits start hitting the new one — that gap can be anywhere from one day to two weeks depending on which banks you use and how you move the money.

The risk is not in switching itself. The risk is in what happens to payments that are still looking for your old account number. Direct deposits, automatic bill payments, and transfers from other people will bounce or get rejected if they arrive after you have closed the account. That is why the real work of switching is not the closing — it is the redirecting.

Key Takeaways

  • You can open a new account before, during, or after closing your old one; the timing does not matter legally, only practically.
  • Direct deposits and automatic payments sent to your old account will bounce after closure, so you must update them at the source before you close.
  • Moving money between your own accounts at different banks takes one to three business days via ACH transfer, or minutes if you use wire transfer or in-person cash withdrawal.
  • Some banks hold funds for a few days after you close, so check your bank's policy on when you can withdraw the final balance.
  • Keep your old account open for at least one billing cycle after switching direct deposits and bill payments, in case something still arrives at the old number.

The order that actually matters: redirect first, close second

Open your new account whenever you want — before, after, or at the same time as closing the old one. The order of opening and closing does not matter. What matters is the order of redirecting and closing.

Before you close your old account, you need to tell every place that sends you money or takes money from you that you have a new account number. This includes your employer (for direct deposit), your bank (for automatic bill payments), your landlord or mortgage servicer, your insurance company, your benefits administrator, and anyone else who moves money in or out of that account on a regular schedule. Each one has a different system for updating your information, and each one takes a different amount of time to process the change.

The safest approach is to open your new account, update all your recurring payments and deposits there, wait one full billing cycle to make sure nothing bounces, and only then close the old account. A billing cycle is usually 30 days. If you close before that waiting period, you risk having a payment arrive at the closed account and bounce, which can trigger overdraft fees, late fees, or a missed payment on your record.

How to move your money between banks

You have three ways to move money from your old account to your new one: ACH transfer, wire transfer, or cash withdrawal. Each one has different timing and different costs.

ACH transfer is the slowest and cheapest. You initiate it from your new bank's website or app, or from your old bank's website, and the money arrives in one to three business days. Most banks do not charge for ACH transfers between your own accounts. The catch is that weekends and holidays do not count as business days, so a transfer you start on Friday afternoon might not arrive until Wednesday.

Wire transfer is faster and usually costs money. The money arrives the same day or the next business day, depending on what time you send it and whether both banks process wires. Most banks charge $15 to $30 per outgoing wire. You initiate a wire at your old bank's branch or online, and you need your new bank's routing number and your new account number.

Cash withdrawal is the fastest if you can get to a branch. You withdraw the money from your old account and deposit it into your new account the same day. There is no fee, but you are handling cash, and some banks have daily withdrawal limits. If your balance is very large, you may need to make multiple withdrawals or ask the bank to waive the limit.

What happens to pending transactions after you close

If you close your account while a check is still clearing, or while a payment is still processing, the transaction will bounce. The person or company that sent the payment will see a rejection code, usually "account closed." They may try again, they may charge you a fee, or they may mark you as delinquent — it depends on who they are and what the payment is for.

Checks you have written but not yet deposited by the recipient will bounce if they arrive after closure. Automatic payments you set up will fail if they try to pull from the closed account. Direct deposits will fail if they are still going to the old account number. Each of these failures can cost you: a bounced check can trigger a fee from your bank and from the recipient, a failed automatic payment can trigger a late fee, and a failed direct deposit means your paycheck does not arrive on time.

The way to prevent this is to give yourself a buffer. Update all your recurring payments and deposits at least one week before you close, then wait at least one full billing cycle to see if anything else tries to hit the old account. After that waiting period, you can close safely.

Timing: when to close relative to your pay cycle

If you are paid by direct deposit, close your account after a paycheck has arrived at the new account, not before. If you close before your employer has processed the change, your next paycheck will go to the old account. You can still get that money — the bank will hold it for a period of time, usually 30 to 90 days, and you can contact them to retrieve it — but it is easier to avoid the problem than to solve it after the fact.

The same logic applies to any regular deposit: benefits, transfers from another account, reimbursements. Wait until at least one cycle has gone through successfully at the new account before you close the old one.

What to do if money arrives at your closed account

If a deposit arrives at your old account after you have closed it, the bank will reject it and send it back to the sender. The sender will see an error code and may try again, or may contact you to ask for the correct account number. You will not see the money, and you will not be able to retrieve it from the closed account.

The way to fix this is to contact the sender — your employer, your benefits administrator, whoever sent the money — and ask them to resubmit the deposit to your new account number. Keep your new account number and routing number handy so you can give it to them quickly. If the money was time-sensitive, like a paycheck or a benefits payment, ask the sender if they can expedite the resubmission or if there is a way to recover the original payment.

This is why the one-billing-cycle waiting period matters. It gives you time to catch these problems while the sender still has the transaction in their system and can resubmit it easily.

Frequently Asked Questions

Can I keep my old account open just to receive one more deposit?

Yes. You do not have to close your old account on any particular schedule. If you want to keep it open for another month to make sure all your recurring payments have switched over, you can do that. Just make sure you are not paying monthly fees on an account you are not using. Some banks waive fees if you keep a minimum balance or set up direct deposit, but others charge even if the account sits empty.

What if my new bank loses my deposit during the transfer?

If you send money via ACH or wire and it does not arrive, contact your new bank first. They can trace the transfer and tell you whether it arrived on their end. If it did not arrive, contact your old bank and ask them to investigate the outgoing transfer. One of the two banks will find it. The process usually takes three to five business days. Keep your transfer confirmation number from your old bank so you have proof you sent the money.

Do I need to close my old account in person or can I do it online?

Most banks let you close an account online or by phone, but some require you to do it in person or by mail. Check your bank's website or call their customer service number to find out which method they accept. If you close online or by phone, ask for written confirmation of the closure date and your final balance.

Will closing my account hurt my credit score?

No. Closing a bank account does not affect your credit score. Credit scores are based on borrowing and repayment history, not on which bank you use. Switching banks has no impact on credit at all.

What if I owe my old bank money?

If your account is overdrawn or you owe fees, the bank will not let you close the account until you pay what you owe. You can pay the balance online, by phone, or in person, and then close. If you close without paying, the bank will pursue the debt and may report it to a collections agency or credit reporting company.