What happens when you send money from one bank account to another
When you transfer money from your bank account to someone else's, your bank doesn't hand over physical cash. Instead, it sends an electronic message to the receiving bank with your account number, the recipient's account number, the amount, and instructions about when to move the funds. The receiving bank checks that the account exists and is open, then credits the money. The whole process is a chain of computer systems talking to each other—your bank, the recipient's bank, and often a clearing house in between that makes sure both sides agree on what happened.
The speed and cost of a transfer depend on which method you use. A transfer between two accounts at the same bank can post within hours or even minutes. A transfer between different banks takes longer because the banks have to coordinate through a clearing system, and the receiving bank has to verify the account before releasing the funds to the recipient.
Key Takeaways
- Bank transfers move money electronically by sending account information and instructions between banks, not by moving physical currency.
- Same-bank transfers often post within hours; transfers between different banks typically take one to three business days.
- ACH transfers are slower and cheaper; wire transfers are faster and more expensive, and the money cannot be reversed once sent.
- You need the recipient's routing number, account number, and account type to send a transfer; providing wrong information can delay or misdirect the payment.
- If money goes to the wrong account, contact your bank immediately—recovery depends on whether the receiving bank will cooperate, and there is no may provide.
The difference between ACH transfers and wire transfers
ACH transfers (Automated Clearing House) are the standard method for moving money between consumer bank accounts. Your bank batches your transfer with thousands of others and sends them through a central clearing house once or twice a day. The receiving bank gets the batch, verifies the account, and deposits the money. This process takes one to three business days. ACH transfers cost little or nothing because the clearing house handles many transfers at once.
Wire transfers move money the same day or within hours. Your bank sends the money directly to the receiving bank with your name, the recipient's name, account number, and routing number. Wire transfers cost more—typically $15 to $50 per transfer—because they bypass the batch system and require immediate verification. Once a wire transfer leaves your bank, you cannot cancel it or reverse it, even if you made a mistake. The receiving bank has the money and is under no obligation to return it unless the recipient agrees.
Use ACH for routine payments like rent, bills, or peer transfers where you can wait a few days. Use wire transfers only when you need money to arrive the same day and you are certain the account information is correct.
What information you need to send a transfer
To send a bank transfer, you need the recipient's routing number (a nine-digit code that identifies their bank), their account number, and the type of account (checking or savings). You also need to know whether the account is at a bank or a credit union, because some systems treat them differently. If any of this information is wrong, the transfer can be delayed, rejected, or sent to the wrong account.
The routing number is specific to the bank and the region where the account was opened. Two accounts at the same bank branch may have different routing numbers if they were opened at different times or in different locations. You can find the routing number on the bottom left of a check, on your bank's website, or by calling the bank. The account number is printed on your checks and statements, or you can see it in your online banking portal.
If you are sending money to a business or government agency, ask them for the exact account information rather than guessing. Many businesses print their banking details on invoices or websites, but a single digit wrong will send your payment somewhere else.
How long transfers take and why timing varies
Same-bank transfers often post within the same business day or even within hours, depending on when you initiate the transfer and whether your bank processes transfers in real time. If you send a transfer at 3 p.m. on a Friday, it may not post until Monday morning.
Transfers between different banks take longer because the banks must coordinate through the ACH clearing house. The clearing house processes batches at set times during the day—typically in the morning, midday, and evening. If you send a transfer at 11 p.m., it enters the next batch and may not reach the receiving bank until the following day. The receiving bank then has up to one business day to verify the account and deposit the funds. In practice, most ACH transfers between different banks post within one to three business days.
Wire transfers move faster because they skip the batch system. A wire sent before the receiving bank's cutoff time (usually 2 p.m. or 3 p.m. Eastern time) typically arrives the same day. A wire sent after the cutoff or on a weekend or holiday arrives the next business day. Some banks offer expedited wire service that guarantees same-day delivery for an extra fee.
Business days do not include weekends or federal holidays. If a transfer is scheduled to arrive on a Saturday, it arrives on Monday instead. If a holiday falls on a weekday, transfers scheduled for that day are delayed by one business day.
What happens if money goes to the wrong account
If you send a transfer to the wrong account number, your bank cannot simply reverse it. The money belongs to the receiving bank and the account holder once it is deposited. Your only option is to contact your bank and ask them to reach out to the receiving bank and request that the funds be returned. The receiving bank is not legally required to cooperate, and many will not return money without a court order or police report.
If the receiving bank does agree to help, the process can take weeks. The receiving bank must locate the account holder, explain that money was sent by mistake, and ask them to return it. If the account holder refuses or cannot be reached, the receiving bank may freeze the account pending investigation, but they will not return the money to you directly.
Wire transfers are especially risky because they cannot be reversed. If you wire money to the wrong account, contact your bank immediately and provide the receiving bank's name, the account number, and the amount. Ask your bank to file a recall request. Some banks will attempt to retrieve the funds, but success depends entirely on whether the receiving bank cooperates. If the money has already been withdrawn, recovery is nearly impossible.
To avoid sending money to the wrong account, verify the account number with the recipient before you initiate the transfer. Ask them to confirm it in writing or over the phone. For large transfers, send a small test amount first and ask the recipient to confirm they received it before you send the full amount.
Fraud protection and what to do if a transfer is unauthorized
If someone transfers money out of your account without your permission, contact your bank immediately. Federal law (Regulation E) requires banks to investigate unauthorized transfers and return your money if the bank cannot prove you authorized the transfer. You have up to 60 days from the date you discover the unauthorized transfer to report it, but reporting within two business days gives you stronger protection.
Your bank will ask for details about the transfer: the date, the amount, the receiving account, and why you believe it was unauthorized. The bank then contacts the receiving bank and asks them to freeze the account and return the funds. If the receiving bank cooperates, you get your money back within 10 business days. If the receiving bank refuses or cannot locate the funds, your bank has up to 45 days to investigate and decide whether to credit your account.
If you authorized the transfer but later changed your mind, you cannot recover the money through fraud protection. Transfers are final once they leave your account. The only exception is if you can prove the recipient agreed to return the money and then refused—in that case, you would need to pursue a civil claim or contact law enforcement.
To protect your account, use a strong password, enable two-factor authentication if your bank offers it, and never share your account number or routing number with anyone you do not trust. Be especially cautious of emails or phone calls asking you to confirm account information or authorize a transfer. Your bank will never ask you to confirm sensitive information via email or unsolicited phone call.
International transfers and when to use them
Sending money to a bank account outside the United States requires additional information and takes longer than domestic transfers. You need the recipient's SWIFT code (an international bank identifier), their IBAN (International Bank Account Number, used in Europe and some other regions), or their bank's name and address. Some countries require all three.
International transfers typically take three to seven business days because the money must pass through multiple banks in different countries, each of which verifies the account and takes a fee. Your bank charges a fee for sending the transfer (typically $15 to $50), and the receiving bank may charge a fee for receiving it. The recipient may receive less money than you sent because of these fees and currency conversion charges.
For large international transfers, consider using a money transfer service like Wise or OFX instead of your bank. These services often charge lower fees and offer better exchange rates than banks do. However, they are not banks themselves and do not offer the same fraud protection as a bank transfer.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the type of transfer and how much time has passed. ACH transfers can usually be canceled within a few hours of sending, before the clearing house processes the batch. Contact your bank immediately and ask them to recall the transfer. Wire transfers cannot be canceled once they leave your bank, so contact your bank right away and ask them to file a recall request with the receiving bank—but there is no may provide the receiving bank will cooperate.
Why did my transfer take longer than expected?
Transfers are delayed most often because of incorrect account information, a holiday or weekend, or because you sent the transfer after your bank's cutoff time. Some banks also hold transfers for fraud review if the amount is large or the recipient is new. Contact your bank and provide the transfer details; they can tell you where the money is and when it will arrive.
Do I need a routing number if the recipient banks at the same bank as me?
Most banks still require a routing number even for same-bank transfers, though some allow you to transfer using only the account number. Check your bank's transfer form or call customer service to confirm what information you need. Using the routing number is always safe and ensures the transfer goes to the right place.
What is the difference between a transfer and a payment?
A transfer moves money from one account to another account you control or specify. A payment is a transfer made to pay a bill or invoice. The mechanics are the same, but payments are usually scheduled in advance and go to a business or government agency, while transfers are often one-time and go to a person or account you choose.
Can I transfer money to a savings account at a different bank?
Yes. You need the routing number, account number, and account type (savings). The transfer works the same way as a transfer to a checking account. Make sure you tell your bank it is a savings account so the transfer goes to the right place.