What happens when you send money from one account to another
When you initiate a bank transfer, your bank does not hand cash to another bank. Instead, your bank sends an electronic message to the receiving bank through a network designed specifically for moving money between institutions. The message contains your account number, the recipient's account number, the amount, and routing information that tells the system where the money needs to go. Your bank deducts the money from your account when ready (or within hours), but the receiving bank does not credit the recipient's account until that message arrives and is processed on their end.
The time this takes depends on the type of transfer and the banks involved. A transfer between two accounts at the same bank can post within minutes because no network handoff is needed — the bank straightforward moves the balance from one internal ledger to another. A transfer between different banks takes longer because the message has to travel through intermediary systems, and each bank has processing windows during which they batch and settle transfers.
Key Takeaways
- Your bank sends an electronic message to the receiving bank, not physical cash, and deducts the money from your account before the recipient's bank receives it.
- Same-bank transfers post within minutes; transfers between different banks typically take one to three business days depending on the network used.
- The ACH network handles most consumer transfers and processes in batches at set times; wire transfers move faster but cost more and cannot be reversed.
- Your bank may place a hold on incoming transfers if the account is new or if the amount is unusually large, delaying when you can withdraw the money.
- If a transfer goes to the wrong account number, the receiving bank is not required to return it, so double-checking the recipient's details before sending is essential.
The ACH network and how most transfers work
Most transfers between consumer bank accounts in the United States move through the Automated Clearing House (ACH), a batch processing system run by the Federal Reserve and a private operator called Nacha. When you send an ACH transfer, your bank collects it along with thousands of others and sends them in a batch to a clearing house at set times during the day — typically in the morning, midday, and evening. The clearing house sorts the transfers by receiving bank and sends each bank its incoming batch. That receiving bank then processes the batch during its own business hours and credits the accounts.
This batching is why ACH transfers take time. If you send a transfer at 3 p.m. on a Tuesday, your bank might include it in the 5 p.m. batch. The clearing house processes it that evening. The receiving bank gets the batch Wednesday morning, processes it during business hours, and credits the account Wednesday afternoon or Thursday morning. The standard timeline is one to three business days, though many banks now offer next-day ACH as a faster option within the same network.
ACH transfers are reversible under certain conditions. If the receiving bank processes a transfer incorrectly or the sender claims the transfer was unauthorized, the receiving bank can initiate a reversal (called a return or dispute) that sends the money back through the ACH network. This reversal also takes one to three business days.
Wire transfers and when banks use them instead
A wire transfer moves money through a different network — either the Federal Reserve's FedWire system or the SWIFT network for international transfers. Wire transfers are faster because they do not batch; your bank sends the message directly to the receiving bank in real time, and the receiving bank credits the account the same day or within hours. Wire transfers are also more expensive, typically costing $15 to $50 per transfer depending on whether it is domestic or international.
The key difference is that wire transfers are nearly impossible to reverse. Once the receiving bank credits the account, the money is gone from your control. If you send a wire to the wrong account number, you have to contact the receiving bank and ask them to return it — but they are not required to do so. For this reason, banks ask you to confirm the recipient's name and account number before processing a wire, and many require you to verify the transfer in person or through additional authentication.
Wire transfers are most common for large amounts, time-sensitive payments (like a down payment on a house closing that day), or international transfers where ACH is not available. For everyday transfers between your own accounts or to people you trust, ACH is the standard choice.
Why transfers sometimes take longer than expected
A transfer that should arrive in one business day might not show up for three or four days. The most common reason is that one or both banks are not processing transfers on weekends or holidays. If you send a transfer on Friday evening, your bank might not include it in a batch until Monday morning. The receiving bank then processes it Monday or Tuesday. What feels like a three-day delay is actually one business day of processing time stretched across a calendar week.
The second reason is a hold placed by the receiving bank. If the account is newly opened, if the transfer amount is unusually large compared to the account's history, or if the receiving bank flags the transaction for compliance reasons, the bank can hold the funds for up to ten business days before crediting them. During a hold, the money is in the receiving bank's possession but not available to the account holder. The account holder can see the transfer is pending, but cannot withdraw it.
The third reason is that the transfer was rejected. If the account number does not match the account holder's name in the receiving bank's system, or if the account is closed, the receiving bank will reject the transfer and send it back to your bank. This return also takes one to three business days, so the money reappears in your account several days after you sent it.
What happens if you send money to the wrong account
If you enter an incorrect account number, the transfer will go to whatever account that number belongs to — which could be someone else's account at the same bank. The receiving bank will credit that account based on the account number alone; they do not verify that the name on the account matches the name you provided. If the account number is invalid or does not exist, the transfer will be rejected and returned to you.
If the money lands in someone else's account, you cannot force the receiving bank to return it. You can contact the receiving bank and ask them to reverse it, and you can contact your own bank to report the error, but the receiving bank has no obligation to comply. Some banks will cooperate if you can prove the account number was wrong, but others will not. For this reason, many banks now offer Confirmation of Payee (CoP) services that verify the recipient's name matches the account number before the transfer is sent — but this is optional and not all banks offer it.
The best protection is to verify the account number with the recipient directly before sending the transfer. Ask them to confirm their full account number and routing number, or ask them to send you a voided check or bank statement showing the account details. Do not rely on a screenshot or a number they texted you.
How to send a transfer and what information you need
To send a transfer, you need the recipient's account number and routing number (for domestic transfers) or SWIFT code and IBAN (for international transfers). The routing number is a nine-digit code that identifies the receiving bank; the account number identifies the specific account within that bank. You can find both on a check, on the bank's website, or by calling the bank.
Most banks let you send transfers through their website or mobile app. You enter the recipient's name, account number, routing number, and the amount. Some banks require you to add the recipient as a payee first, which involves a verification step where the bank confirms the account exists. Once the payee is added, you can send transfers to that account without re-entering the details each time.
For international transfers, you will need additional information: the recipient's full name, address, and bank details (SWIFT code and IBAN or account number). International transfers move through SWIFT, a separate network, and take three to five business days. They also incur currency conversion fees and international wire fees, which can total 3 to 5 percent of the amount transferred.
Holds, fraud checks, and why your bank might delay crediting a transfer
When a transfer arrives at your bank, your bank does not always credit it when ready. If the transfer is large, if your account is new, or if the transfer comes from an unfamiliar sender, your bank may place a hold to check for fraud. During the hold, the money is in your account but marked as unavailable. You can see it in your pending transactions, but you cannot withdraw it or use it to pay bills.
The length of the hold depends on your bank's policy and the reason for the hold. A standard hold on a large transfer might last one to three business days. A hold triggered by fraud detection might last up to ten business days while the bank investigates. Some banks will release the hold early if you contact them and confirm the transfer is legitimate.
Holds are more common on incoming transfers than outgoing ones. When you send money out of your account, your bank deducts it when ready because they know the money is leaving. When money comes in, your bank does not know whether the sender had the right to send it, so they hold it as a precaution.
Frequently Asked Questions
Can I cancel a transfer after I send it?
If the transfer has not yet been processed by the receiving bank, your bank may be able to cancel it. Contact your bank when ready and provide the transfer details. If the transfer has already been credited to the receiving account, you cannot cancel it — you would have to contact the recipient and ask them to send the money back. Wire transfers are almost impossible to cancel once sent.
Why did my transfer get rejected?
The most common reasons are an incorrect account number, a closed account, or a mismatch between the account number and the account holder's name in the receiving bank's system. The receiving bank will send the transfer back to your bank with a return code explaining the reason. Check your bank account for the returned funds, which should reappear within one to three business days.
How much does a bank transfer cost?
Most domestic ACH transfers between consumer accounts are free. Wire transfers cost $15 to $50 depending on whether they are domestic or international. Some banks charge fees for transfers sent to accounts outside their network, and international transfers incur currency conversion fees on top of the wire fee.
What is the difference between a transfer and a payment?
A transfer moves money from one account to another account you control or to someone else's account. A payment is a transfer made to pay a bill or invoice. Most bill payments move through ACH, but the terminology is the same — money moves from your account to the payee's account through the same networks.
Can I send a transfer on a weekend or holiday?
You can initiate a transfer on a weekend or holiday through your bank's website or app, but your bank will not process it until the next business day. If you send a transfer on Saturday, your bank will include it in the batch sent Monday morning. The receiving bank will then process it Monday or Tuesday, so the money will not arrive until Tuesday or Wednesday.