What happens when you hit send on a bank transfer
When you transfer money from your account to someone else's, your bank does not hand over cash or move physical dollars. Instead, your bank sends an electronic message to the other bank saying "deduct this amount from account X and add it to account Y." That message travels through a network, the receiving bank checks that the destination account exists, and the money appears in the other person's account. The whole thing takes time — usually one to three business days — because banks process transfers in batches, not when ready.
The delay is not a technical limitation. Banks could move money faster, but they batch transfers to reduce costs and to give themselves time to reverse a transfer if something goes wrong. A transfer sent on a Friday afternoon will not move until Monday morning, and even then it sits in a queue with thousands of others.
Key Takeaways
- Bank transfers move as electronic messages between banks, not as physical cash, and take one to three business days because banks process them in batches.
- The receiving bank verifies the account number and routing number before accepting the transfer; if either is wrong, the money returns to your account after several days.
- Once a transfer leaves your bank, you cannot cancel it yourself — you must contact your bank and ask them to request a reversal from the receiving bank.
- Transfers sent on weekends or holidays do not begin processing until the next business day, which is why timing matters for bills due on specific dates.
- Wire transfers move the same day but cost money and cannot be reversed; ACH transfers (the standard kind) are free but take longer.
The routing number and account number: what they do
To send a transfer, you need two pieces of information about the receiving account: the routing number and the account number. The routing number identifies which bank holds the account — it is a nine-digit code unique to each bank branch or processing center. The account number identifies the specific account within that bank. Together, they tell your bank exactly where to send the money.
If you enter the wrong routing number, your bank will send the money to the wrong bank, and that bank will reject it because the account number does not match anything in their system. The money bounces back to your account, but this takes several days. If you enter the wrong account number at the correct bank, the receiving bank may accept it anyway if the number happens to match a real account — in which case someone else gets your money, and recovering it becomes much harder.
You can find your own routing number on a check (it is the first set of numbers at the bottom left) or by calling your bank. The receiving person should give you their routing number and account number, or you can ask them to provide a blank check so you can copy both numbers directly.
How long a transfer actually takes
A standard bank transfer uses the ACH network (Automated Clearing House), which is a batch system run by the Federal Reserve. Your bank collects all the transfers you and other customers initiate and sends them to the ACH network in a batch, usually at the end of the business day. The ACH network then sends those batches to the receiving banks the next morning. The receiving bank processes the batch and deposits the money into accounts by mid-afternoon.
This means a transfer sent on Monday morning might not reach the other account until Wednesday afternoon — two full business days later. A transfer sent Friday afternoon will not start moving until Monday morning, so it will not arrive until Wednesday or Thursday. Weekends and federal holidays do not count as business days, so a transfer sent on Friday will not arrive until the following Wednesday at the earliest.
Some banks advertise "next-day" transfers, which means the money arrives the next business day instead of two days. This is still an ACH transfer, just processed on a faster schedule. A few banks offer same-day ACH, which moves money the same day if you send it before a certain time (usually 4 or 5 p.m.). Same-day ACH is still free, but not all banks offer it, and not all receiving banks accept it.
What happens if you send money to the wrong account
If the routing number is wrong, the receiving bank rejects the transfer and it bounces back to your account within two to four business days. You will see the money return, usually with a note saying "rejected by receiving bank" or similar.
If the routing number is correct but the account number is wrong, the receiving bank may still accept it if that account number happens to exist in their system. The money goes into someone else's account. Recovering it is difficult. You can contact your bank and ask them to request a reversal, but the receiving bank is not required to return money that was sent to a valid account — they will only reverse it if the receiving customer agrees. If that person has already spent the money, you may not get it back.
This is why it is important to double-check the account number before you send. Ask the person to confirm it, or copy it directly from a check or bank statement rather than typing it from memory.
Canceling a transfer you already sent
Once you hit send, you cannot cancel the transfer yourself through your bank's app or website. Your bank has already sent the electronic message to the ACH network, and you do not have access to that system.
What you can do is contact your bank when ready and ask them to request a reversal from the receiving bank. Your bank will send a message asking the receiving bank to return the money. The receiving bank will then ask the account holder to return the funds. If the receiving bank and account holder agree, the money comes back to your account within one to three business days. If they refuse, you have no recourse — the money is gone.
This is why speed matters. If you catch the mistake within an hour of sending, your bank may be able to stop the transfer before it leaves their system. If it has already been sent to the ACH network, the reversal process is slower and less certain. Wire transfers, by contrast, cannot be reversed at all once they leave your bank.
Wire transfers versus ACH transfers
A wire transfer moves money the same day, usually within hours. Your bank sends the money directly to the receiving bank through a separate network (SWIFT for international transfers, or the Federal Reserve's wire system for domestic ones). Wire transfers cost money — typically $15 to $30 — and once the money leaves your bank, it cannot be reversed or recalled. The receiving bank has the money when ready and can withdraw it right away.
An ACH transfer is free and takes one to three business days. It uses the batch system described above. ACH transfers can be reversed if you catch the mistake quickly, though reversal is not may provide. Most people use ACH for routine transfers because the cost is zero and the delay is acceptable. You use wire transfers when you need money to arrive the same day and you are willing to pay for it, or when you are sending a large amount and want the certainty of when ready delivery.
International transfers are more complex and slower than either domestic option. They typically take three to five business days and involve multiple banks and currency conversion. The cost varies widely depending on the receiving country and the banks involved.
Why banks hold transfers for verification
Sometimes a transfer you send will sit in your account for an extra day or two even though you initiated it correctly. This usually means your bank is holding it for fraud verification. If you are sending money to a new account, sending a larger amount than usual, or sending money to a country your bank flags as higher-risk, your bank may pause the transfer and contact you to confirm it is legitimate.
This is a safety measure to prevent fraud. Your bank wants to make sure you actually authorized the transfer and that your account has not been compromised. If your bank contacts you, answer their questions and confirm the transfer. Once you do, the transfer will resume and move through the normal timeline. If you do not respond, your bank may cancel the transfer and return the money to your account.
Frequently Asked Questions
Can I send a transfer on a weekend?
You can initiate a transfer on a weekend through your bank's app or website, but it will not actually move until the next business day. Your bank will queue it and send it to the ACH network Monday morning. If you need money to arrive by a specific date, send it at least two business days before that date to account for processing time.
What if I send money to someone and they say they never received it?
First, check the timing. If you sent it less than three business days ago, it may still be in transit. Ask them to check their bank account directly rather than relying on email or app notifications, which sometimes lag. If more than three business days have passed, contact your bank and ask them to trace the transfer. Your bank can contact the receiving bank and confirm whether the money arrived and which account it went into.
Do I need to do anything special to receive a transfer?
No. Your account is always ready to receive transfers. You just need to give the sender your routing number and account number. The money will arrive automatically once the transfer clears. You do not need to accept it or confirm anything.
Is a bank transfer the same as a wire transfer?
No. A bank transfer usually means an ACH transfer, which is free and takes one to three business days. A wire transfer is faster (same day) and costs money, but cannot be reversed. When someone says "bank transfer," they almost always mean ACH unless they specifically say "wire."
What happens if I send a transfer to a closed account?
The receiving bank will reject it because the account no longer exists. The transfer bounces back to your account within two to four business days, and you will see a rejection notice. You will need to get the person's new account information and send a new transfer.