Yes, you can direct deposit to a different bank, but the process depends on whether you're moving your paycheck, a government benefit, or money from another source

Direct deposit is a standing instruction — it tells your employer or the organization sending you money to put it into a specific account at a specific bank. You can change that instruction to point to a different bank's account whenever you want. The bank you're moving money away from has no say in the matter. What matters is getting the right information to whoever is sending the money, and giving them time to process the change before your next payment arrives.

The steps are different depending on who is sending you money. Your employer handles paycheck changes differently than Social Security does, which is different again from how a pension or tax refund works. But the core idea is the same: you provide new account details, confirm the change has been received, and wait for the first deposit to land in your new account before assuming it worked.

Key Takeaways

  • You can move your direct deposit to a new bank at any time by updating your account information with whoever sends you the money — your employer, Social Security, your pension plan, or the IRS.
  • You will need your new bank's routing number and your new account number, both of which you can find on a blank check, your bank statement, or by calling your new bank.
  • Changes to paycheck direct deposit usually take effect within one to two pay periods, while government benefits can take one to three months to switch over.
  • Keep your old account open for at least one full pay cycle after you make the change, in case a deposit lands there by mistake.
  • If you're moving money from a bank account you're closing, contact your new bank first to make sure the account is fully set up and ready to receive deposits.

How to change your paycheck direct deposit

Contact your employer's payroll department or human resources office. Most companies let you change your direct deposit information through an online portal, a paper form, or by phone. Ask which method is fastest — some payroll systems update within one pay period, while others take two.

You will need to provide your new bank's routing number (a nine-digit code that identifies your bank) and your account number (the number of the specific account where you want the money to go). You can find both on a blank check from your new bank, on your bank statement, or by calling the bank's customer service line. Write them down carefully — a single wrong digit will send your paycheck to the wrong account or cause the deposit to be rejected.

After you submit the change, ask payroll to confirm they received it and tell you when it takes effect. Do not assume the change is complete until you see a deposit in your new account. Keep your old account open during this time — if a paycheck lands there by mistake, you will need access to it to transfer the money or contact payroll to resend it.

Changing direct deposit for Social Security or SSI

Social Security and Supplemental Security Income (SSI) both use direct deposit, and you can move your benefits to a different bank. The process is slower than changing a paycheck, so plan ahead if you are closing your current account.

You have three ways to make the change. The fastest is to go to ssa.gov, sign into your my Social Security account, and update your banking information yourself — the change usually takes effect within one to three months. You can also call Social Security at 1-800-772-1213 and ask to update your direct deposit over the phone. The third option is to visit a Social Security office in person and bring your new bank's routing number and your account number.

Social Security will send you a letter confirming the change. Keep that letter. If your benefit does not arrive in your new account by the date Social Security told you, you will need proof that you made the request. Do not close your old account until you have seen at least one full month of benefits land in the new one.

Moving direct deposit for pensions, tax refunds, and other payments

If you receive a pension, a tax refund, unemployment benefits, or payments from another government program, each one has its own process for changing your direct deposit information.

For a pension, contact the pension plan administrator directly — they will have a form or online system to update your banking details. For IRS tax refunds, you can change your direct deposit information when you file your next tax return, or you can call the IRS at 1-800-829-1040 to update it for future refunds. For unemployment benefits, contact your state's unemployment office — the website and phone number are usually on your benefit statement.

Each of these organizations processes changes at different speeds. Some take effect within weeks, while others may take several months. Ask when you make the change, and keep your old account open until you see the payment arrive in your new bank.

What information you need from your new bank

Before you contact your employer or any government agency, gather the information they will ask for. You need two pieces of data: the routing number and the account number for your new bank account.

The easiest way to find both is to look at a blank check from your new bank. The routing number is the first set of nine digits on the bottom left. The account number is the second set of numbers, usually longer, right after the routing number. If you do not have checks, log into your online banking account and look for account details or account information — most banks display both numbers there. If you cannot find them online, call your bank's customer service number and ask them to read you both numbers. Write them down twice to make sure you have them right.

Timing: when the change takes effect

Paycheck direct deposit changes usually take one to two pay periods to go into effect, depending on when your employer processes payroll and how far in advance they need the information. If you submit a change on a Monday and your paycheck is processed on Friday, it might not take effect until the following pay period.

Government benefits move much more slowly. Social Security typically takes one to three months. Tax refunds depend on when you file — if you file a return with new banking information, the refund will go to that account when it is processed. Unemployment benefits vary by state, but most take two to four weeks.

Because of these delays, do not close your old bank account right away. Keep it open for at least one full pay cycle after you make the change. If a payment lands in the old account by mistake, you will need access to it to move the money to your new account or contact the sender to resend it.

What to do if a deposit goes to the wrong account

If you made a mistake with the routing number or account number, or if the change did not process in time, a payment might land in your old account or disappear entirely.

If the money landed in your old account, you can transfer it to your new account yourself if both accounts are still open and in your name. Log into your old bank's online system, look for a transfer or send money option, and move the funds. If you cannot do it online, call the old bank and ask them to transfer the money for you.

If the money disappeared or went to the wrong account and you cannot find it, contact whoever sent it. Your employer can resend a paycheck. Social Security can investigate where a benefit payment went. The IRS can track a tax refund. Have your new bank account information ready when you call, and ask them to send the payment again to the correct account.

Frequently Asked Questions

Can I have my paycheck split between two banks?

Yes. Most employers allow you to split your direct deposit so that part of your paycheck goes to one account and part goes to another. Contact payroll and ask if they support split deposits. If they do, you will need to provide the routing number and account number for each bank, plus the dollar amount or percentage you want to go to each one.

What if my new bank account is not open yet?

Wait until the account is fully open and you have received your debit card or account number before you change your direct deposit. If you submit banking information for an account that does not exist yet, the deposit will be rejected. Call your new bank to confirm the account is active and ready to receive deposits before you contact your employer or any government agency.

Do I need to tell my old bank that I am closing my account?

You do not need to tell them before you change your direct deposit, but you should tell them before you close the account. Keep the old account open for at least one pay cycle after your first deposit lands in the new account, then contact the old bank to close it. They will ask if you want to transfer any remaining balance to your new account.

How long should I keep my old account open?

Keep it open for at least one full month after you see your first payment arrive in your new account. This gives you time to notice if any payments were sent to the old account by mistake. Once you are confident all your regular deposits are going to the new account, you can close the old one.

What if the routing number I was given is wrong?

Call your bank again and ask them to confirm the routing number. Routing numbers are specific to each bank and branch, so if you have the wrong one, the deposit will fail. Once you have the correct number, contact whoever sent the money and ask them to update your information and resend the payment.