What bank-to-bank deposit means and when you use it
A bank-to-bank deposit is a direct transfer of money from one bank account to another without cash or a physical check changing hands. In the context of direct deposit, it means your employer or a benefit-paying agency sends your payment electronically straight from their bank to your personal bank account using routing and account numbers.
You use this when you set up direct deposit with your employer, government benefits program, or any organization that pays you regularly. Instead of receiving a paper check or waiting for a check to clear, the money lands in your account on a set schedule — usually the same day each pay period or benefit cycle.
The transfer happens through the Automated Clearing House (ACH), a network that processes millions of electronic payments daily. Your employer or payer submits the payment request to their bank, which sends it through the ACH to your bank, which deposits it into your account. The whole process is secure, traceable, and leaves a clear record.
Key Takeaways
- Bank-to-bank deposits use your routing number and account number to send money electronically from a payer's bank to your bank.
- You provide this information on a direct deposit form, and the payer keeps it on file to use for every payment.
- Transfers typically arrive within one to two business days, though some employers or programs deposit on the same day you would have received a check.
- You can have multiple direct deposits going to the same account, and you can split a single paycheck between two accounts if your employer allows it.
- If you change banks, you must update your direct deposit information with every payer, not just once.
What information you need to provide
To set up a bank-to-bank deposit, you need two pieces of information from your bank: your routing number and your account number. The routing number identifies your specific bank or credit union; the account number identifies your specific account within that bank. Together, they tell the payer's bank exactly where to send your money.
You can find both numbers on the bottom left of any check you have from that account. The first set of nine digits is the routing number; the second set is your account number. You can also call your bank, log into your online banking, or visit a branch and ask for these numbers. Many banks display them in the account details section of their mobile app or website.
When you fill out a direct deposit form — whether from your employer's payroll system, a government agency, or another payer — you will enter these numbers along with your name and the type of account (checking or savings). Some forms also ask whether you want the full payment or a split between two accounts. Double-check the numbers before submitting; a single digit wrong will send your money to the wrong account, and recovering it takes time.
How long it takes for the money to arrive
Bank-to-bank deposits typically arrive within one to two business days after the payer submits the transfer. Some employers and government programs deposit on the same day they would have mailed a check; others take the full two business days. The timing depends on when the payer initiates the transfer and how quickly the ACH network processes it.
Weekends and federal holidays do not count as business days, so a transfer submitted on Friday may not arrive until Tuesday. If your payer says deposits hit on the 15th and the 30th of each month, that means the transfer is submitted on those dates — your money may land the same day or the next business day depending on the time of day and your bank's processing schedule.
Some employers offer early direct deposit, which means you receive your paycheck one or two days before the official pay date. This is a perk some companies offer to employees; it does not change how the transfer works, only when it is submitted to the ACH.
Setting up direct deposit with multiple payers
You can have direct deposits from multiple sources going into the same account. If you receive a paycheck from your employer and also collect unemployment or Social Security, both can deposit into your checking account. Each payer maintains their own direct deposit information on file, so you do not need to do anything special to manage multiple deposits.
Some employers also allow you to split a single paycheck between two accounts — for example, sending 80 percent to checking and 20 percent to savings. This is set up on the direct deposit form when you enroll. If you want to change how the split works, you update the form with your employer's payroll department.
If you receive deposits from multiple payers and want to change banks, you must update your direct deposit information with each one separately. There is no central system that updates all your payers at once. Contact your employer's payroll department, your state's benefits agency, and any other organization that pays you directly, and provide them with your new routing and account numbers.
What happens if you change banks
When you switch to a new bank or credit union, your old account number and routing number no longer work for direct deposits. Money sent to the old account will either be rejected by the ACH or sent to an account you no longer have access to. You must update your direct deposit information with every payer before your next scheduled payment.
Contact your employer's payroll or human resources department and provide your new routing and account numbers. Do the same for any government benefits, pension payments, or other regular deposits. Most payers let you update this information online through their portal, by phone, or by submitting a new direct deposit form.
If a payment is sent to your old account after you have closed it, the receiving bank will reject it and send it back to the payer. The payer will then try to contact you or hold the payment. This can delay your money by several days, so update your information as soon as you know you are switching banks — ideally before you close the old account.
Security and fraud protection
Bank-to-bank deposits are secure because they move through the ACH network, which has built-in verification and fraud detection. Your bank and the payer's bank both confirm the routing and account numbers before processing the transfer. If the numbers do not match a valid account, the transfer is rejected.
The main risk is providing your routing and account numbers to the wrong person or organization. Scammers sometimes pose as employers or government agencies and ask for this information to set up fake direct deposits. Your legitimate employer, bank, or government agency will never ask for these numbers via email or unsolicited phone call. If you are unsure whether a request is real, hang up and call the organization directly using a phone number from their official website.
Once a direct deposit is set up with a legitimate payer, your account is no more at risk than it would be with any other banking transaction. The payer can only deposit money into your account; they cannot withdraw it without your permission and a separate authorization.
Troubleshooting deposits that do not arrive
If a direct deposit does not arrive on the expected date, first check that you provided the correct routing and account numbers. Log into your bank's website or app and confirm the account details match what you submitted to the payer. If the numbers are wrong, contact the payer immediately and provide the correct information.
If the numbers are correct, contact your bank and ask whether the transfer was received and rejected, or whether it has not arrived yet. Your bank can see incoming ACH transfers and can tell you the status. If the transfer was rejected, the payer will receive a rejection notice and should resubmit it or contact you to resolve the issue.
If the transfer arrived in a different account than you expected — for example, a savings account instead of checking — contact your bank. Some direct deposit forms default to savings if you do not specify the account type. You can request a transfer between your own accounts, or update your direct deposit information with the payer to send future payments to the correct account.
Frequently Asked Questions
Can someone steal money from my account if they have my routing and account numbers?
They can attempt to deposit money into your account, but they cannot withdraw it. Routing and account numbers are designed to receive deposits, not authorize withdrawals. To take money out, someone would need additional authorization, such as your PIN, password, or a signed check. Keep your numbers private anyway, because fraudsters could use them to set up unauthorized direct deposits or create fake checks.
What is the difference between a routing number and an account number?
The routing number identifies your bank or credit union; the account number identifies your specific account within that bank. Think of the routing number as the address of the bank and the account number as the address of your account inside that bank. Together, they tell the payer exactly where to send your money.
Do I need to update my direct deposit if I move to a different branch of the same bank?
No. Your routing number and account number stay the same even if you change branches. The routing number identifies the bank itself, not a specific location. You only need to update your direct deposit information if you switch to a completely different bank or credit union.
Can I set up direct deposit if I have a prepaid card instead of a bank account?
Many prepaid cards have routing and account numbers and can receive direct deposits. Check your card's documentation or contact the card issuer to confirm whether direct deposit is supported and to get the routing and account numbers. Some prepaid cards charge fees for direct deposits, so review the terms before setting it up.
What happens if I accidentally give my payer the wrong account number?
The transfer will be sent to the wrong account. If the account number belongs to another person at your bank, that person will receive your money and your bank can help you recover it. If the account number is invalid, the transfer will be rejected and sent back to your payer. Contact your payer immediately with the correct information so they can resubmit the payment.