External bank transfers usually take one to three business days, but the exact timeline depends on the transfer type, the banks involved, and whether you're sending money domestically or internationally.
When you send money from your bank account to someone else's account at a different bank, that transfer has to move through multiple systems before it lands. The speed depends on which method you choose—a wire transfer moves faster than an ACH transfer, but costs more. International transfers can take a week or longer because they pass through correspondent banks in other countries.
The clock starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening or during a weekend, most banks won't process it until Monday morning, which delays the arrival date by at least two business days.
Key Takeaways
- Domestic ACH transfers take one to three business days; wire transfers take a few hours to one business day but cost $15 to $50.
- The processing clock starts on the next business day after you send the transfer, so weekend and holiday timing adds delay.
- International transfers typically take five to ten business days and pass through multiple banks, each adding processing time.
- If a transfer doesn't arrive on time, contact your bank with the confirmation number and recipient bank details to trace it.
- Some banks offer same-day ACH or faster options, but these are not standard and usually cost extra or require specific account types.
ACH transfers: the standard domestic route
ACH (Automated Clearing House) is the most common way to move money between U.S. bank accounts. It's cheap—usually free or under $2—but it's also the slowest standard option. An ACH transfer typically takes one to three business days from the moment your bank processes it.
The delay happens because ACH batches transfers together and runs them through a clearing house once or twice per day. Your bank collects outgoing transfers, bundles them, and sends them to the Federal Reserve or a private ACH operator. The receiving bank then receives the batch, verifies the account details, and deposits the money. Each step takes time.
If you initiate an ACH transfer on a Monday at 2 p.m. and your bank's cutoff time is 5 p.m., the transfer processes that day. It arrives at the receiving bank's clearing house by Tuesday or Wednesday, and the recipient sees the money by Wednesday or Thursday. If you send it after the cutoff or on a weekend, add another business day to the timeline.
Wire transfers: faster but more expensive
A wire transfer moves money directly from one bank to another without batching, so it's much faster. Domestic wire transfers usually arrive the same business day or the next business day, depending on what time you send them and whether the receiving bank processes wires in real time.
Wire transfers cost between $15 and $50 per transaction, depending on your bank and whether the transfer is domestic or international. Because they move immediately and are harder to reverse, they carry more fraud risk—scammers often ask victims to wire money because it's nearly impossible to get back once sent.
To send a wire, you'll need the recipient's full name, account number, routing number, and bank name. Some banks require you to go in person or call to initiate a wire, especially for large amounts. Confirm all details before sending, because a typo in the account number can send money to the wrong person, and your bank may not be able to recover it.
International transfers: the longest wait
International transfers take five to ten business days on average, sometimes longer depending on the destination country and the banks involved. The money has to move through multiple intermediary banks—called correspondent banks—before it reaches the final recipient.
When you send money internationally, your bank sends it to a correspondent bank in the destination country, which then sends it to the recipient's bank. Each bank in the chain takes a day or more to process and forward the transfer. Some countries have fewer banking connections, which adds more hops and delays.
International transfers also incur fees at multiple points: your bank charges an outgoing fee (usually $25 to $50), the correspondent bank may charge a fee, and the receiving bank may charge an incoming fee. The recipient often receives less money than you sent because of these deductions. If you need to send money internationally, ask your bank about the total cost and expected arrival date before you initiate the transfer.
Same-day and faster ACH options
Some banks now offer same-day ACH or next-day ACH transfers, which are faster than standard ACH but slower than wire transfers. Same-day ACH can move money within hours if both banks support it and you send before the cutoff time (usually 4 p.m. or 5 p.m. ET). Next-day ACH arrives by the next business day.
These faster options are not universal—not all banks offer them, and they may only work for transfers under a certain amount (often $25,000). Some banks charge extra for same-day ACH, while others include it for free with certain account types. Check with your bank about whether these options are available and what the cost is.
Digital payment apps like Venmo, PayPal, and Square Cash can also move money quickly between individuals, but they transfer through ACH in the background, so they still take one to three business days for the money to leave your bank account. The app may show the transfer as "sent" immediately, but your bank doesn't process it until the next business day.
What to do if a transfer is late
If a transfer doesn't arrive within the expected timeframe, contact your bank with the confirmation number, the recipient's name and account number, and the amount sent. Your bank can trace the transfer through the ACH or wire system to see where it is and whether it's been rejected or delayed.
Common reasons for delays include a typo in the account number (which causes the transfer to be rejected and returned to you), a mismatch between the account number and the recipient's name, or a processing error at the receiving bank. If the transfer was rejected, your bank will return the money to your account, usually within one to three business days.
If the money was sent to the wrong account due to an error on your part, recovery is difficult. Wire transfers are nearly impossible to reverse. ACH transfers can sometimes be recalled if the receiving bank hasn't released the funds, but this requires the receiving bank's cooperation and may not work if the recipient has already withdrawn the money.
How cutoff times affect your transfer
Every bank sets a cutoff time for processing transfers each business day. If you send a transfer before the cutoff, it processes that day. If you send it after the cutoff or on a weekend or holiday, it doesn't process until the next business day.
Cutoff times vary by bank and by transfer type. ACH transfers might have a cutoff of 5 p.m. ET, while wire transfers might have a cutoff of 2 p.m. ET. Same-day ACH usually has an earlier cutoff, sometimes as early as 10 a.m. Check your bank's website or call to confirm the cutoff time before you send a time-sensitive transfer.
Federal holidays also pause processing. If you send a transfer on a Friday before a Monday holiday, it won't process until Tuesday, adding an extra day to the timeline. Plan ahead if you're sending money around holidays.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the transfer type and how quickly you act. ACH transfers can sometimes be recalled if you contact your bank before the transfer clears at the receiving bank, usually within 24 hours of sending. Wire transfers are almost never reversible once sent. Contact your bank immediately if you need to cancel.
Why did my transfer take longer than expected?
Common reasons include sending after the cutoff time, sending on a weekend or holiday, a typo in the account number causing rejection and return, or the receiving bank processing transfers in batches rather than in real time. Contact your bank to trace the transfer and find out where the delay occurred.
Do I pay fees for incoming transfers?
Most banks don't charge you a fee to receive an ACH or wire transfer. However, some banks charge a fee for incoming wire transfers, and international transfers often have fees deducted by the receiving bank. Ask your bank about incoming transfer fees before you give someone your account details.
What's the difference between a routing number and an account number?
A routing number identifies your bank; an account number identifies your specific account at that bank. Both are required to send a transfer. Your routing number is the same for all your accounts at that bank, but each account has its own account number. You can find both on the bottom left of your checks or in your bank's app.
Can I send money internationally using ACH?
No, ACH only works for transfers between U.S. banks. To send money internationally, use a wire transfer, an international money transfer service like Wise or OFX, or your bank's international transfer service. These options are slower and more expensive than domestic ACH.