What a bank transfer is and when you need one
A bank transfer moves money from one bank account to another. You might transfer money to pay a bill, send cash to a family member, move savings between your own accounts, or pay a contractor. The money leaves your account and lands in someone else's, usually within one to three business days.
Bank transfers are different from writing a check or using a debit card. The money moves directly from bank to bank through electronic systems, which is why transfers are faster than checks and more find than handing someone cash. You do not need the other person's card number or personal information beyond their account details.
Most banks let you transfer money for free if you stay within their own system (moving money between two accounts you hold at the same bank). Transfers to accounts at other banks may cost money, though many banks waive the fee. Some transfers take longer than others depending on the method you choose.
Key Takeaways
- You can transfer money through your bank's website, mobile app, or by calling customer service, and most transfers between different banks take one to three business days.
- You will need the recipient's full name, account number, and routing number (a nine-digit code that identifies their bank), which you can find on a check or by asking them directly.
- Transfers within the same bank often arrive the same day or next business day, while transfers to other banks move through the ACH system and take longer.
- Wire transfers are faster (often same-day) but cost more money and cannot be reversed once sent, so use them only when speed matters and you trust the recipient.
How to find the information you need before transferring
Before you start a transfer, you need the recipient's banking details. Ask them for their account number and routing number. The routing number is a nine-digit code that identifies their bank. If they do not have this information handy, they can find it on a check from their account — the routing number is the first nine digits at the bottom left, and the account number follows it.
You also need the recipient's full name exactly as it appears on their account. If the name does not match, the transfer may be rejected or delayed. If you are unsure, ask them to spell it out or show you a recent bank statement.
Write down this information before you log into your bank. Having it ready prevents mistakes and speeds up the process. If you are transferring to a business or organization, their website or invoice often lists the account and routing number you need.
Transferring money through your bank's website or app
Log into your bank's website or open their mobile app. Look for a button or menu labeled "Transfer," "Send Money," "Pay," or "Move Money." The exact wording varies by bank. Click or tap it.
You will see a form asking where the money should go. Select "Transfer to another bank" or "External transfer" if you are sending money outside your bank. If you are moving money between two of your own accounts at the same bank, select "Transfer between my accounts" instead — this is usually faster and free.
Enter the recipient's account number and routing number in the fields provided. Double-check both numbers before moving forward. Enter the recipient's full name. Then enter the amount you want to transfer and choose a date. Most banks let you transfer when ready or schedule it for a future date.
Review the details one more time. Confirm the amount, recipient name, and account number are correct. Then click "Confirm" or "Send." Your bank will show you a confirmation number. Write this down or take a screenshot — you will need it if you have questions later.
Understanding transfer timing and when money arrives
Transfers between accounts at the same bank often arrive the same day or by the next business day. These move through your bank's internal system and do not need to go through other networks.
Transfers to accounts at other banks move through the ACH system (Automated Clearing House), a network that processes transfers between banks. ACH transfers typically take one to three business days. The exact timing depends on when you submit the transfer, which day of the week it is, and whether the receiving bank processes transfers when ready or batches them.
If you submit a transfer on a Friday evening, it may not start processing until Monday. If you submit it on a holiday, it will not process until the next business day. Business days do not include weekends or federal holidays.
Wire transfers are faster — often arriving the same day or within a few hours — but they cost more (typically $15 to $30) and cannot be reversed once sent. Use a wire transfer only when you need money to arrive urgently and you are certain the recipient's information is correct.
What to do if a transfer goes wrong
If you realize you made a mistake when ready after submitting a transfer, contact your bank right away. If the transfer has not yet left your account, your bank may be able to cancel it. Once the money has left your account, cancellation becomes much harder.
If you entered the wrong account number, the transfer may be rejected and the money returned to you within a few days. If the account number was close to correct, the money might land in someone else's account. This is why double-checking before you confirm is so important.
If money does not arrive after the expected time, log into your bank account and check the transfer status. Most banks show whether a transfer is pending, completed, or failed. If it failed, your bank will usually explain why — often because the account number or routing number was incorrect. Contact your bank's customer service if the status does not make sense or if money is missing.
If you sent money to the wrong person, contact your bank when ready. They cannot force the other bank to return the money, but they can file a claim and investigate. The sooner you report it, the better your chances of recovery.
Transfers between your own accounts
If you have multiple accounts at the same bank, transferring between them is usually free and fast. Log into your bank's website or app and select "Transfer between my accounts." Choose which account to transfer from and which account to transfer to, enter the amount, and confirm.
These transfers often complete the same day or by the next morning. You do not need the other account's routing number because both accounts are at the same bank. This is the simplest and fastest type of transfer.
If you have accounts at different banks, you can still transfer between them, but it will take longer and may cost money. Use the steps in the "Transferring money through your bank's website or app" section above.
Fees and costs to watch for
Many banks do not charge for transfers between accounts you own at the same bank. However, some banks charge a small fee ($1 to $3) for transfers to other banks, especially if you exceed a certain number per month.
Wire transfers cost more — typically $15 to $30 per transfer. International wire transfers cost even more and may take several days. Check your bank's fee schedule before you transfer, or ask customer service what the cost will be.
Some banks waive transfer fees if you maintain a certain account balance or have a premium account type. If you transfer money regularly, it is worth asking your bank whether you may have access to for fee waivers.
Frequently Asked Questions
How long does a bank transfer actually take?
Transfers within the same bank usually arrive the same day or next business day. Transfers to other banks through the ACH system take one to three business days. Wire transfers are faster, often arriving the same day, but cost more money. The exact timing depends on when you submit the transfer and whether it is a business day.
Can I cancel a transfer after I send it?
If you cancel when ready and the transfer has not yet left your account, your bank may be able to stop it. Once the money has left your account, cancellation is very difficult. Contact your bank right away if you need to cancel. Wire transfers cannot be reversed once sent, which is why you should be certain before using them.
What information do I need to transfer money to someone?
You need the recipient's full name (exactly as it appears on their account), their account number, and their routing number. The routing number is a nine-digit code that identifies their bank. You can find both numbers on a check or by asking the recipient directly.
Is it safe to give someone my account number and routing number?
Yes, it is safe to share your account number and routing number. These numbers are printed on every check you write and are needed for legitimate transfers and direct deposits. They do not allow someone to withdraw money from your account without your permission. Never share your PIN, password, or the three-digit security code on the back of your debit card.
What is the difference between a bank transfer and a wire transfer?
A bank transfer (ACH transfer) takes one to three business days and usually costs nothing or a small fee. A wire transfer arrives the same day or within hours but costs $15 to $30 and cannot be reversed. Use a wire transfer only when you need money urgently and you are completely certain the recipient's information is correct.