The basic path: what happens when you send money to another bank
When you transfer money to another bank account, your bank doesn't hand cash to the other bank. Instead, your bank sends an electronic message through a network that tells the receiving bank to add money to that account. The money leaves your account almost when ready, but it takes time to arrive—usually one to three business days, depending on the method you use and whether both banks are in the same country.
The delay exists because banks don't process transfers when ready. They batch transfers together several times a day, send them through clearing networks, and wait for confirmation that the receiving bank received and accepted the money. During that time, the funds are in transit—they've left your account but haven't landed in the other account yet.
Key Takeaways
- Money leaves your account within hours but takes one to three business days to reach the other account because banks process transfers in batches.
- The most common methods are ACH transfers (one to three days, free or low-cost), wire transfers (same day or next day, higher fees), and real-time payment systems like Zelle or FedNow (minutes to hours, free or low-cost).
- You need the recipient's name, account number, and routing number (or IBAN for international transfers) to send money safely.
- Once a transfer is sent, you cannot cancel it if the receiving bank has already accepted it, so verify the account details before you initiate.
ACH transfers: the standard method for most people
ACH stands for Automated Clearing House, a network that handles most routine transfers between U.S. banks. When you set up a transfer through your bank's website or app, you're almost always using ACH unless you specifically choose something faster.
An ACH transfer takes one to three business days. Your bank sends the transfer request to the Federal Reserve or a private ACH operator, which sorts it by receiving bank and sends batches out multiple times per day. The receiving bank then posts the money to the account. Most banks don't charge you for sending an ACH transfer, though some charge a small fee (usually $1 to $3) if you exceed a certain number of transfers per month.
ACH works well for routine payments—rent, bills, paycheck deposits—because the timing is predictable and the cost is low. The tradeoff is that you have to wait. If you need money to arrive today or tomorrow, ACH won't work.
Wire transfers: faster but more expensive and harder to reverse
A wire transfer moves money the same day or next day, depending on what time you send it and whether the receiving bank processes it when ready. Wire transfers go through SWIFT (for international wires) or the Federal Reserve's Fedwire system (for domestic wires), which are designed for speed.
Banks charge $15 to $50 per wire transfer, sometimes more for international wires. Because wire transfers are fast and hard to reverse, they're also a common target for fraud. If you send money to the wrong account by wire, the receiving bank has no obligation to return it, and your bank may not be able to recover it. For this reason, wire transfers are best used when you know the recipient well or when the receiving institution has confirmed the account details with you directly.
To send a wire, you'll need the recipient's full name, account number, and routing number (for domestic wires) or SWIFT code and IBAN (for international wires). Many banks require you to call or visit in person to send a wire, though some allow it through their app or website.
Real-time payment systems: minutes instead of days
Zelle, FedNow, and similar real-time payment networks move money in minutes to a few hours, at no cost to you. Zelle is the most widely available in the U.S.—most major banks offer it—and works by linking to the recipient's phone number or email address rather than requiring account numbers.
The catch is that not all banks participate in every system. Zelle works with most large banks and many credit unions, but some smaller banks and online-only banks don't offer it. FedNow, launched by the Federal Reserve in 2023, is newer and has fewer participating banks, but it's growing. Before you count on a real-time system, check whether both your bank and the recipient's bank are members.
Real-time payments are useful for splitting bills with friends, paying a contractor, or sending money to family quickly. Because the money arrives so fast, fraud is still a risk—if you send money to the wrong person, it's gone—but the speed makes it practical for everyday transfers.
What information you need and how to avoid sending money to the wrong account
For a domestic ACH or wire transfer, you need the recipient's full name, account number, and routing number. The routing number identifies the bank; the account number identifies the specific account. If either is wrong, the money may bounce back to you, or it may land in someone else's account at the same bank.
For international transfers, you need the recipient's name, IBAN (International Bank Account Number), and the bank's SWIFT code. An IBAN is a standardized account number used outside the U.S.; a SWIFT code identifies the bank. Getting these wrong is more serious because international transfers are harder to reverse.
Before you send any transfer, ask the recipient to confirm the account details with you directly—not through email or text, but in a conversation where you can verify you're talking to the right person. Banks do check that the account name matches the name you provide, but that check is not foolproof. Once the receiving bank accepts the money, you cannot get it back, so the few minutes spent verifying are worth it.
What happens if you send money to the wrong account
If the account number or routing number is wrong, the transfer may be rejected and returned to your account within one to three business days. If it's accepted by the receiving bank but goes to the wrong person, recovery is difficult. Your bank can ask the receiving bank to return the money, but the receiving bank has no legal obligation to do so if the account number was technically valid.
For wire transfers, the situation is worse. Wire transfers are nearly impossible to reverse once accepted. If you realize you've sent a wire to the wrong account, contact your bank when ready and ask them to contact the receiving bank and request a return. Some banks will do this as a courtesy, but they cannot force the receiving bank to comply. The receiving bank may freeze the account pending investigation, but only if fraud is suspected.
For ACH transfers, you have more protection. You can dispute an ACH transfer within a certain window (usually 60 days), and your bank can attempt to recover the money. But this process takes time, and recovery is not may provide.
International transfers and currency exchange
Sending money outside the U.S. requires a wire transfer or a specialized international transfer service. Your bank will convert your dollars to the recipient's currency at an exchange rate, and they will charge a fee for doing so—typically $15 to $50 plus a markup on the exchange rate itself.
If you're sending money internationally regularly, a service like Wise (formerly TransferWise) or OFX may be cheaper than your bank. These services specialize in international transfers and often offer better exchange rates and lower fees. However, they are separate from your bank account, so you have to transfer money to them first, then they send it to the recipient's country.
International transfers take longer than domestic ones—usually three to five business days—because the money has to clear through multiple banks and currency systems. Some countries also have restrictions on incoming transfers, so check with the recipient's bank before you send.
Frequently Asked Questions
How long does a transfer actually take if I send it on a Friday?
ACH transfers sent on Friday usually don't process until Monday, so they arrive Tuesday or Wednesday. Wire transfers sent before the cutoff time (usually 2 or 3 p.m.) may arrive the same day; if sent after, they arrive the next business day. Real-time payments like Zelle go through regardless of the day, usually within minutes.
Can I cancel a transfer after I've sent it?
For ACH transfers, you can usually cancel within a few hours of sending, before the batch is processed. For wire transfers, cancellation is almost impossible once sent. For real-time payments, cancellation is not possible—the money is already in the recipient's account. Always contact your bank when ready if you need to cancel.
Why does my bank show the money left my account but the recipient hasn't received it yet?
Your bank removes the money from your account as soon as the transfer is initiated to may support you have the funds. The receiving bank doesn't add it to the recipient's account until the transfer clears, which can take one to three days. During that time, the money is in transit through the clearing network.
What's the difference between a routing number and an account number?
A routing number identifies the specific bank or branch; an account number identifies your specific account at that bank. Both are necessary for a transfer. You can find both on a check, or by logging into your bank's website or calling customer service.
Is it safe to send money through Zelle or similar apps?
Zelle is safe if you're sending money to someone you know and trust. The risk is that once sent, the money cannot be recovered if you make a mistake or if the recipient is dishonest. Never use Zelle to send money to a stranger or in response to a request from someone claiming to be from your bank or the government.