Yes, you can transfer funds between banks — here's what actually happens
You can move money from one bank to another. The transfer goes through a network called the Automated Clearing House (ACH), which is run by the Federal Reserve and processes transfers between nearly all U.S. banks. The money does not move instantly — it takes one to three business days for the funds to arrive at the receiving bank. During that time, the money is in transit and belongs to neither bank.
The speed and method depend on which banks you use and how you set up the transfer. Some banks offer faster options like wire transfers or same-day ACH, but these cost money or have limits. The standard free transfer is the one that takes a few days.
Key Takeaways
- Standard ACH transfers between banks take one to three business days and are free, but the money is not available immediately.
- You need your receiving bank's routing number and your account number to set up a transfer, whether you do it through your sending bank or the receiving bank's website.
- Wire transfers move money the same day but cost $15 to $50 per transfer and cannot be reversed if you send to the wrong account.
- If a transfer does not arrive within three business days, contact your sending bank first — they can trace it and see where it stopped.
- Transfers between accounts you own at different banks are treated the same way as transfers to someone else's account.
How the ACH network moves your money
When you initiate a transfer from Bank A to Bank B, your bank does not send the money directly. Instead, it sends an instruction to the ACH network with your account number, the receiving bank's routing number, and the amount. The ACH network batches these instructions and processes them in cycles — typically at the end of the business day.
On the first business day, your bank removes the money from your account and sends the instruction. On the second business day, the ACH network delivers the instruction to the receiving bank. On the third business day, the receiving bank deposits the money into the destination account. This is why transfers take one to three days: the timing depends on when you initiate the transfer and when each bank processes its batch.
If you transfer on a Friday after 5 p.m., the first business day does not start until Monday. If the receiving bank does not process deposits until the following morning, the money may not show up until Wednesday. The exact timeline varies by bank, but three business days is the maximum allowed under federal rules.
What information you need to set up a transfer
To transfer money out of your bank, you need the receiving bank's routing number and the destination account number. The routing number is a nine-digit code that identifies the bank; the account number identifies the specific account within that bank. Both are printed on checks, or you can find them on your bank's website or by calling customer service.
You can initiate the transfer from either end. You can log into your sending bank's website or app and enter the receiving bank's details, or you can log into your receiving bank and add your sending bank as a linked account. Most people find it easier to start from the bank they are withdrawing from, because they already know their own account details.
Some banks require you to verify the receiving account before the transfer goes through. This means the bank sends a small deposit (usually under $1) to the destination account, and you have to confirm the amount to prove you own that account. This step takes an extra day or two but protects against sending money to the wrong place.
Wire transfers: faster but not reversible
If you need money to arrive the same day, you can use a wire transfer. Wire transfers move through a different network (SWIFT for international, Fedwire for domestic) and are processed individually rather than in batches. The money typically arrives within hours on the same business day.
Wire transfers cost money — usually $15 to $50 depending on your bank and whether the transfer is domestic or international. More importantly, wire transfers cannot be reversed once they are sent. If you send money to the wrong account number, the receiving bank is not required to return it, and you may have no way to recover the funds. For this reason, wire transfers are best used only when you are certain of the destination and the urgency justifies the cost.
Some banks also offer same-day ACH, which is faster than standard ACH but slower than a wire. Same-day ACH typically costs $3 to $10 and delivers the money by the end of the same business day. This is a middle ground if you need speed but want the reversibility that ACH provides.
What to do if your transfer does not arrive
If three business days have passed and the money has not shown up, contact your sending bank first. They can look up the transfer in their system and tell you whether it was sent successfully. If it was sent, they can trace it through the ACH network to see where it is.
Common reasons a transfer stalls are a wrong routing number, a typo in the account number, or a mismatch between the account name and the account number. If the receiving bank rejects the transfer because of an error, it bounces back to your sending bank, which then returns the money to your account. This return can take another one to three days.
If your sending bank confirms the transfer was sent but the receiving bank says it never arrived, the ACH network itself may have lost it — this is rare but possible. Your bank can file a trace request with the Federal Reserve, which investigates and either locates the transfer or initiates a refund. This process takes up to ten business days.
Transfers between your own accounts at different banks
Transferring money between accounts you own at different banks works the same way as transferring to someone else's account. You still need the routing number and account number, and the transfer still takes one to three business days. The only difference is that you control both accounts, so there is no risk of sending money to the wrong person.
Some banks make this easier by letting you link your accounts across institutions. Once linked, you can transfer between them directly from your online banking dashboard without entering routing numbers each time. The transfer still goes through the ACH network and takes the same amount of time, but the interface is simpler.
Limits on how much you can transfer
Banks set their own limits on ACH transfers. Some banks allow unlimited transfers; others cap transfers at $10,000 or $25,000 per day or per month. These limits vary widely and can change, so check your bank's website or call to find out what applies to your account.
If you need to transfer more than your bank's limit, you have a few options: you can split the transfer across multiple days, you can use a wire transfer (which usually has higher limits), or you can visit a branch and withdraw cash or request a cashier's check. A cashier's check is a bank-issued check that the receiving bank treats as may provide funds, so it clears faster than a personal check.
Frequently Asked Questions
Can I cancel a transfer after I send it?
Yes, but only if you act quickly. Once the transfer enters the ACH network (usually within a few hours), you cannot cancel it through your bank's website. Call your bank immediately and ask them to attempt a recall. They can sometimes stop it before it reaches the receiving bank, but if it has already been delivered, the receiving bank is not required to return it. Wire transfers cannot be recalled at all.
What if I send money to the wrong account number?
If the account number does not exist or belongs to a different bank, the transfer bounces back to you within one to three days. If the account number is valid but belongs to the wrong person at the correct bank, the receiving bank is not required to return the money. You would have to contact that person directly and ask them to send it back, or pursue a civil claim. This is why wire transfers are risky — always verify the account number before sending.
Do I need to tell my bank I am transferring money out?
No. You can initiate transfers online or through your bank's app without notifying anyone. However, if you are transferring a very large amount, your bank may flag it as unusual activity and temporarily hold the transfer while they verify it is legitimate. If this happens, call your bank to confirm the transfer is yours, and they will release it.
Is there a difference between a transfer and a payment?
Yes. A transfer moves money between bank accounts you control. A payment sends money to a bill or loan account, usually through a different system. Payments often go through the ACH network too, but they are initiated by the receiving organization (like your utility company) rather than by you pulling money out. Transfers are always initiated by you.
How do I transfer money if I do not have online banking?
Visit your bank branch in person and ask to set up a transfer. You will need to provide the receiving bank's routing number and account number. The teller can initiate it for you, and it will process the same way as an online transfer — taking one to three business days. Some banks charge a small fee for in-person transfers, while others do it for free.