What happens when you send money from your bank account
A bank transfer moves money from your account to someone else's account—either at your bank or at a different bank. The money leaves your account immediately (or within hours), but it may take one to three business days to arrive in the recipient's account, depending on the type of transfer and the banks involved. During that time, the money is in transit through the banking system, and you cannot cancel it once it has been sent.
The recipient needs to give you their account number and routing number (for transfers within the United States) or their IBAN and bank details (for international transfers). You enter this information into your bank's transfer tool, confirm the amount, and submit. Your bank then sends the payment instruction through the Federal Reserve's system (for domestic transfers) or through SWIFT (for international transfers).
Key Takeaways
- Domestic bank transfers take one to three business days to complete, even though your money leaves your account right away.
- You need the recipient's account number and routing number for a transfer within the United States, or their IBAN for international transfers.
- Once you submit a transfer, you cannot cancel it—so double-check the account number and amount before you confirm.
- Wire transfers are faster (same day or next day) but cost money and cannot be reversed if sent to the wrong account.
- ACH transfers are slower but free and are the standard way to pay bills, send payroll, or transfer between your own accounts.
The difference between ACH transfers, wire transfers, and same-day transfers
Most bank transfers use the ACH system (Automated Clearing House), which is free and takes one to three business days. ACH is what your employer uses to deposit your paycheck, what utilities use to collect payments, and what you use when you transfer money to a friend's account. The trade-off is speed: ACH batches payments and processes them overnight, so a transfer you send on Monday morning may not arrive until Wednesday.
Wire transfers move money the same day or next business day and are used for large, urgent payments—down payments on a house, international payments, or time-sensitive business transactions. Wire transfers cost money (typically $15 to $30 per transfer) and cannot be reversed once sent. If you wire money to the wrong account, you have no automatic way to get it back; you must contact the receiving bank and ask them to return it, which they are not required to do.
Same-day ACH is a newer option that some banks offer. It works like regular ACH but completes within hours instead of days. Not all banks support it, and not all accounts are may be able to access. Ask your bank whether same-day ACH is available for your account and whether there is a fee.
How to set up and send a transfer through your bank
Log into your bank's online banking portal or mobile app. Look for a link labeled "Transfer Money," "Send Money," "Pay," or "Transfers"—the exact wording varies by bank. Select the account you want to transfer from (if you have more than one).
Choose whether you are transferring to an account at your own bank, an account at a different bank, or an international account. Your bank will ask you to enter the recipient's details. For a transfer to another U.S. bank, you will need the recipient's full name, account number, and the routing number of their bank. For an international transfer, you will need their IBAN (International Bank Account Number) and their bank's SWIFT code.
Enter the amount you want to transfer. Review all the details—especially the account number and amount—before you submit. Once you click "Confirm" or "Send," the transfer is locked in and cannot be stopped. Your bank will show you a confirmation number; save this in case you need to track the payment later.
How long transfers actually take and why
A domestic ACH transfer typically takes one to three business days. The exact timeline depends on when you send it and when your bank and the recipient's bank process batches. If you send a transfer at 2 p.m. on a Tuesday, your bank may process it that evening, but the receiving bank may not process it until the next morning. The recipient's bank then posts it to their account, which can add another day.
Weekends and bank holidays pause the clock. A transfer sent on Friday evening may not arrive until Tuesday or Wednesday. If you send a transfer on a holiday, it will not move until the next business day.
Wire transfers move faster because they are processed individually, not in batches. A domestic wire typically arrives the same business day if sent before the bank's cutoff time (usually 2 or 3 p.m.). International wires take one to three business days because they pass through multiple banks and currency exchanges.
What to do if a transfer goes to the wrong account
Contact your bank immediately. Tell them the transfer was sent to the wrong account and provide the confirmation number. Your bank can try to recall the payment, but success depends on whether the receiving bank has already processed it. If the money has been posted to the recipient's account, your bank cannot force the receiving bank to return it.
If the receiving bank refuses to return the money, you have limited options. You can file a dispute with your bank, but disputes for transfers to the wrong account (as opposed to unauthorized transfers) are harder to win because you authorized the payment—you just sent it to the wrong place. You may need to contact the recipient directly and ask them to return the money, or pursue a civil claim if the amount is large enough.
For wire transfers, the situation is worse. Wire transfers cannot be reversed once sent. If you wire money to the wrong account, contact your bank and the receiving bank immediately, but understand that recovery is not may provide. This is why wire transfers require extra care: verify the account number with the recipient by phone before you send, and confirm it one more time before you click submit.
Fraud protection and what happens if someone transfers money without permission
If someone transfers money out of your account without your permission, that is an unauthorized transfer, and your bank is required to investigate and refund you under federal law (Regulation E). Report it to your bank as soon as you notice it. Your liability depends on how quickly you report it: if you report it within two business days, you are liable for no more than $50; if you report it after two business days but within 60 days, you may be liable for up to $500; if you wait longer than 60 days, you may lose all protection.
To protect yourself, review your bank statements regularly (at least monthly), set up account alerts for large transfers, and never share your online banking password or PIN. If you suspect fraud, change your password immediately and contact your bank.
Transferring money between your own accounts at different banks
You can transfer money between accounts in your own name at different banks using ACH, which is free and takes one to three business days. Some banks let you link external accounts directly in their app; others require you to initiate the transfer from the sending bank's side.
To link an external account, your bank will ask for the account number and routing number of the other bank. Some banks verify the link by depositing two small amounts (a few cents each) into the external account; you then confirm the amounts in your bank's app to prove you own the account. This verification can take a few business days.
Once linked, you can transfer money back and forth whenever you want. The transfer still takes one to three business days, but the process is simple and free. If you need the money faster, ask whether your bank offers same-day ACH or whether you can use a wire transfer instead.
Frequently Asked Questions
Can I cancel a transfer after I send it?
Not reliably. Once you submit a transfer, it is in the banking system. If you contact your bank within a few hours and before the transfer has been processed, they may be able to stop it. But if the transfer has already left your bank or arrived at the recipient's bank, it cannot be cancelled. This is why you must verify all details before you submit.
Why does my transfer say "pending" for days?
Pending means the money has left your account but has not arrived at the recipient's bank yet. It is in transit through the banking system. Pending status can last one to three business days for ACH transfers. Once the recipient's bank receives and posts it, the status changes to complete.
What is the difference between a routing number and an account number?
The routing number identifies the bank (or branch) where the account is held. The account number identifies the specific account within that bank. You need both to send a transfer. The routing number is usually nine digits; the account number varies in length by bank.
Do I need a reference number or memo when I send a transfer?
Most banks let you add a memo or reference line (like "rent" or "invoice 12345"), but it is optional. The memo appears on the recipient's bank statement so they know what the payment is for. It does not affect whether the transfer goes through.
What happens if I send money to someone and they do not send it back?
That is a civil matter between you and the recipient, not a banking issue. Your bank cannot reverse a transfer you authorized, even if the recipient promised to return it. If the amount is small, you may have to accept the loss. If it is large, you can pursue a civil claim in small claims court or hire a lawyer.