What a bank-to-bank transfer is
A bank-to-bank transfer is when money moves directly from one bank account to another. The money leaves your account at one bank and arrives in someone else's account at a different bank (or sometimes at the same bank). No cash changes hands, and you do not have to visit either bank in person.
The transfer happens through a network that connects banks together. Your bank sends an instruction to the other bank saying "move this amount from this account to that account." If everything matches up — the account number is correct, the receiving bank accepts it — the money arrives. The speed depends on which type of transfer you use.
Bank-to-bank transfers are one of the most common ways people move money: paying rent, sending money to family, moving savings between accounts, or paying a bill to a company that accepts bank transfers.
Key Takeaways
- Bank-to-bank transfers move money directly between accounts without cash or checks, and you can start them from your bank's website, app, or by phone.
- ACH transfers are slower (one to three business days) but free or very cheap, while wire transfers arrive the same day but cost money and cannot be reversed.
- You need the receiving account's routing number and account number to send a transfer, plus the account holder's name to match what the receiving bank has on file.
- Money sent to the wrong account number is extremely difficult to recover, so double-check all details before you confirm the transfer.
- Your bank may limit how much you can transfer in a day or a month, and some transfers require you to verify you own the receiving account first.
The two main types of bank transfers
The most common type is called an ACH transfer (Automated Clearing House). ACH transfers are free or cost just a few dollars. They take one to three business days to arrive. Your bank batches your transfer with thousands of others and sends them through a clearing house — a central system that matches up all the transfers and makes sure the money gets to the right place. Because ACH is slow and handles huge volumes, it is cheap.
The second type is a wire transfer. Wire transfers arrive the same day, usually within hours. They cost money — typically between $15 and $30 depending on your bank. Wire transfers go directly from bank to bank without batching, so they are faster but more expensive. Once a wire transfer leaves your account, you cannot reverse it. If you send it to the wrong account, the money is gone, and recovery is very difficult.
Some banks also offer a third option called a same-day ACH transfer, which is faster than regular ACH but slower than a wire, and usually costs a small fee. Ask your bank whether they offer this.
What information you need to send a transfer
To send a bank-to-bank transfer, you need details about the receiving account. At minimum, you need the routing number (a nine-digit code that identifies the receiving bank) and the account number (the specific account at that bank). You also need the name of the account holder — your bank will check that the name you provide matches what the receiving bank has on file.
If you are sending money to someone at the same bank as you, you may only need their account number. If you are sending to a different bank, you need the routing number. You can find a bank's routing number on their website, by calling them, or by searching online — most banks publish this information publicly.
For wire transfers, you may also need a SWIFT code (if the money is going to another country) or additional details like the receiving bank's address. Ask the person receiving the money to provide all the details their bank requires, or contact their bank directly to confirm.
How to start a transfer from your bank
Most banks let you send transfers through their website or mobile app. Log in, look for a section called "Send Money," "Transfer Funds," or "Pay Someone," and select the option to send to another bank. You will enter the receiving account details, the amount, and the date you want the transfer to happen. Some banks let you schedule a transfer for a future date; others send it right away.
You can also call your bank and ask them to process a transfer over the phone. This is slower and may cost more, but it is an option if you do not have online access or prefer to speak to someone. Some banks also let you send transfers in person at a branch.
Before you confirm, your bank will show you a summary of the transfer. Check that the account number, routing number, and amount are all correct. Once you confirm, the transfer is submitted. You cannot cancel it when ready — you have to contact your bank right away if you made a mistake, and even then, recovery is not may provide.
Limits on how much you can transfer
Your bank may set a daily limit on how much you can transfer — for example, $5,000 per day or $25,000 per month. These limits vary by bank and by account type. Some banks set higher limits for customers who have been with them longer or who have more money in their accounts.
If you need to transfer more than your limit, contact your bank. You may be able to request a higher limit, or you may need to split the transfer into multiple days. Wire transfers sometimes have different limits than ACH transfers, so ask your bank about both.
New accounts often have lower limits than established ones. If you just opened an account, your bank may require you to wait a certain number of days before you can transfer large amounts, or they may ask you to verify your identity in person.
Verifying you own the receiving account
Many banks now require you to verify that you own or control the receiving account before you can transfer money to it. This is a security measure to prevent fraud. The bank will send a small deposit (usually between $0.01 and $0.99) to the receiving account, and you have to tell your bank the exact amount. This proves you have access to that account.
Once you verify an account, you can usually transfer to it freely in the future without repeating the verification. The verification process takes a few days because the small deposit has to clear. Plan ahead if you need to send money to a new account — you cannot transfer when ready.
Some banks skip this step if you are transferring to an account at the same bank, or if you are transferring to an account in your own name at a different bank.
What happens if something goes wrong
If you send money to the wrong account number, the transfer will still go through — the money will arrive in whatever account matches that number. The receiving bank does not check whether the account holder's name matches perfectly, so a transfer can land in the wrong person's account. Recovering that money is very difficult and may be impossible.
If the account number does not exist at the receiving bank, the transfer may bounce back to your account after a few days. Your bank will notify you, and the money will reappear in your account, though it may take several business days.
If the receiving bank receives the transfer but the account holder refuses to return it, you will need to contact your bank and file a dispute. Your bank can investigate, but they cannot force the other bank to return the money. This is why double-checking all details before you confirm is so important.
Frequently Asked Questions
How long does a bank-to-bank transfer take?
ACH transfers usually take one to three business days. Wire transfers arrive the same day, often within a few hours. Weekends and bank holidays can add time — a transfer sent on Friday evening may not arrive until Tuesday. Your bank can tell you the exact timing when you start the transfer.
Can I cancel a transfer after I send it?
For ACH transfers, you may be able to cancel within a few hours if you contact your bank when ready. For wire transfers, cancellation is almost impossible once the transfer has been sent. Always double-check before you confirm. If you need to cancel, call your bank right away — do not wait.
Do I pay a fee for every transfer?
ACH transfers are usually free. Wire transfers cost money, typically $15 to $30. Some banks charge a small fee for ACH transfers to accounts outside their network, or for transfers over a certain amount. Check your bank's fee schedule or ask them directly.
What if the person I am sending money to gives me the wrong account number?
The money will go to whatever account matches that number. Before you transfer, ask the person to confirm their account number by reading it back to you, or ask them to provide a recent bank statement showing the account number. Do not rely on them to catch a mistake after the transfer is sent.
Can I transfer money to an account at the same bank?
Yes, and it is usually faster and free. Many banks process same-bank transfers when ready or within a few hours. You may only need the account number, not the routing number. Check your bank's app or website for a "transfer between accounts" option.