Bank transfers take one to five business days, depending on the type of transfer and the banks involved.
The speed of your transfer depends on which method you use. A wire transfer typically arrives the same day or next business day. An ACH transfer (the most common type for bill payments and peer transfers) takes three to five business days. A same-day ACH transfer, available through some banks, clears within hours. Instant transfers through services like Zelle or FedNow can move money in minutes, but not all banks offer them yet.
The clock starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening, your bank may not process it until Monday morning, and the receiving bank may not post it until Wednesday or Thursday. Weekends and bank holidays add days to the timeline.
Key Takeaways
- Wire transfers move fastest—usually same day or next business day—but cost $15 to $50 and cannot be reversed once sent.
- ACH transfers take three to five business days and are free or low-cost, making them the standard for bill payments and direct deposits.
- Same-day ACH and instant transfers exist but are not available at every bank; check with your institution to see what it offers.
- Transfers initiated after business hours or on weekends do not start processing until the next business day.
- The receiving bank may hold funds for an additional one to two business days even after the transfer arrives, especially for new accounts or large amounts.
Wire transfers: fastest but irreversible
A wire transfer moves money directly from one bank to another using the Federal Reserve's wire network (for domestic transfers) or SWIFT (for international transfers). Your bank deducts the money from your account immediately and sends it to the receiving bank, which typically posts it the same day or by the next business day.
Wire transfers cost money—usually $15 to $50 per transfer depending on your bank and whether the transfer is domestic or international. Once sent, a wire transfer cannot be stopped or reversed. If you send money to the wrong account, you have no automatic recourse; you must contact the receiving bank and ask them to return it, which they are not required to do.
Use wire transfers when speed is essential and the amount justifies the fee: paying a down payment on a house, sending money to a seller before closing, or paying a large invoice to a business vendor.
ACH transfers: the standard for bills and paychecks
An ACH transfer (Automated Clearing House) is the backbone of the U.S. payment system. Direct deposits, bill payments, and peer transfers through your bank's app all use ACH. The transfer goes into a batch with thousands of others, gets cleared through a central processing system, and arrives at the receiving bank within three to five business days.
ACH transfers are free or cost only a few dollars. They are reversible for up to 60 days if there is an error or fraud. The tradeoff is speed: you cannot use ACH when you need money to arrive today.
The three-to-five-day window is a federal standard, but the actual timing depends on when your bank processes the transfer. If you initiate an ACH transfer at 2 p.m. on a Tuesday, your bank may process it that day (day one), and the receiving bank may post it by Thursday (day three). If you initiate it at 6 p.m. on Friday, processing does not start until Monday morning, and the money may not arrive until Thursday or Friday.
Same-day ACH and instant transfers: newer, faster options
The Federal Reserve introduced Same-Day ACH in 2016 to speed up ACH transfers. Participating banks can send and receive same-day ACH transfers that clear within hours instead of days. However, not all banks participate, and limits apply—typically $25,000 per transfer, though some banks allow higher amounts.
Instant transfers are even faster. Services like Zelle (owned by major U.S. banks), FedNow (a Federal Reserve system launched in 2023), and some bank-to-bank instant payment networks move money in minutes. Zelle transfers between enrolled users typically arrive within minutes. FedNow transfers can settle in seconds to minutes, but availability depends on whether both banks have joined the network.
The catch: not every bank offers same-day ACH or instant transfers. Check your bank's website or call to ask what options are available. If your bank does not offer instant transfers, you cannot use them even if the receiving bank does.
Why transfers take longer than you expect
Banks process transfers in batches at set times during business hours. If you send money at 3 p.m., your bank may not include it in that day's batch; it goes into the next batch, which processes the next morning. This is why a transfer initiated on Friday afternoon does not start moving until Monday.
The receiving bank also processes transfers in batches. Even if your bank sends the transfer on Monday morning, the receiving bank may not post it to the recipient's account until Tuesday or Wednesday. Some banks hold transfers for an additional one to two business days if the receiving account is new, the amount is unusually large, or the account has had fraud issues.
International transfers take longer. A wire transfer to another country typically takes two to five business days because it must pass through correspondent banks and currency conversion systems. ACH transfers cannot be sent internationally; you must use a wire transfer or a specialized international payment service.
What to do if a transfer is delayed
If a transfer has not arrived within the expected timeframe, contact your bank first. Provide the date you initiated the transfer, the amount, the recipient's name and account number, and the receiving bank's name. Your bank can check whether the transfer was processed and, if it was sent, whether the receiving bank has received it.
If your bank processed the transfer but the receiving bank has not posted it, ask your bank to contact the receiving bank directly. If the receiving bank received the transfer but is holding it, ask why—it may be a fraud hold, a new-account hold, or a verification issue. The receiving bank can release the hold once it verifies the transfer is legitimate.
If the transfer was never processed by your bank, ask why. Common reasons include insufficient funds, a typo in the account number, or a system error. Your bank can resubmit the transfer or investigate further.
Transfers that fail or bounce back
A transfer can fail if the receiving account number is wrong, the account is closed, or the receiving bank rejects the transfer for compliance reasons. When this happens, the money returns to your account, but it may take an additional three to five business days (another ACH cycle) to arrive back.
If you sent money to the wrong account by mistake, contact your bank immediately. Your bank can try to recall the transfer, but success depends on whether the receiving bank has already posted it. If the money has been posted and the account holder refuses to return it, your bank cannot force them to do so. You may need to pursue the matter through small claims court or civil litigation.
Wire transfers that go to the wrong account are even harder to recover. Once a wire is sent, it is the receiving bank's responsibility to deliver it. If the account number was wrong, the receiving bank may reject it and return it, but if the account number was valid (even if it belonged to the wrong person), the receiving bank has no obligation to reverse it.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the type. ACH transfers can usually be recalled within one business day if you contact your bank immediately. Wire transfers cannot be stopped once sent. Same-day ACH and instant transfers typically cannot be reversed because they settle so quickly. Contact your bank right away if you need to cancel.
Why does my bank say the transfer will take five business days when I only need three?
Banks quote the maximum time allowed by law, not the typical time. Most ACH transfers arrive in two to three business days. The five-day window accounts for delays caused by processing batches, weekends, bank holidays, and holds placed by the receiving bank.
Do international transfers take longer than domestic ones?
Yes. Domestic wire transfers typically arrive in one to two business days. International wire transfers take two to five business days because they must pass through multiple banks and currency conversion systems. Some countries have slower banking infrastructure, which adds more time.
What is the difference between a wire transfer and an ACH transfer?
Wire transfers move money directly and immediately (same day or next day) but cost $15 to $50 and cannot be reversed. ACH transfers are free or low-cost, take three to five business days, and can be reversed within 60 days. Use wire transfers for urgent, large, or one-time payments; use ACH for regular bills and payroll.
If I send money on Friday, when will it arrive?
For an ACH transfer initiated Friday afternoon, processing does not start until Monday morning. The receiving bank typically posts it by Wednesday or Thursday. For a wire transfer, it may arrive Monday or Tuesday. For an instant transfer, it arrives within minutes if both banks support it.