The timeline depends on the type of transfer and which banks are involved
A bank transfer can take anywhere from a few minutes to five business days, depending on whether you are sending money within the same bank, between banks in the same country, or internationally. The speed is not random — it follows rules set by the banking system itself, not by how fast your bank wants to move. Understanding which type of transfer you are making tells you what to expect.
Same-day transfers exist, but they are not the default. Most transfers between different banks take one to three business days. International transfers typically take three to five business days, sometimes longer. The clock starts when your bank processes the transfer, not when you hit send on your phone or computer.
Key Takeaways
- Transfers within the same bank usually complete in minutes to a few hours, while transfers between different banks typically take one to three business days.
- The processing time depends on the banking infrastructure used — ACH transfers, wire transfers, and real-time payment systems all move money at different speeds.
- Business days means Monday through Friday, excluding federal holidays, so a transfer sent on Friday afternoon may not arrive until Tuesday.
- International transfers can take three to five business days or longer because they pass through multiple banks and currency conversion systems.
- Requesting a transfer does not may provide it will process when ready — your bank may have cutoff times after which transfers queue until the next business day.
Same-bank transfers are fastest
When you send money to another account at the same bank, the transfer often completes within minutes or a few hours. Both accounts exist in the same system, so the bank straightforward moves the funds from one ledger entry to another. No intermediary is needed.
Even same-bank transfers can take longer if you initiate them after your bank's processing cutoff time, which is typically in the late afternoon. A transfer sent at 5 p.m. may not process until the next business day. Check your bank's website or app for its specific cutoff time — it varies by institution.
Transfers between different banks use ACH or wire systems
ACH transfers (Automated Clearing House) are the standard for moving money between different U.S. banks. They are batch-processed, meaning your bank collects many transfers and sends them together to a clearing house, which then routes them to the receiving bank. This process typically takes one to three business days.
The first business day is usually when your bank debits your account and sends the batch. The receiving bank credits the account on the second or third business day, depending on when the batch arrives and how quickly that bank processes it. If you initiate a transfer on a Friday after the cutoff time, it may not enter the system until Monday, pushing the arrival to Wednesday or Thursday.
Wire transfers are faster but less common for everyday payments. They move money directly from one bank to another without batching, typically completing the same business day or the next. Wire transfers cost more than ACH transfers — usually $15 to $30 — so most people use them only for urgent or large amounts.
Real-time payment systems are the newest option
Some banks now offer real-time payments through systems like the RTP network (Real-Time Payments) or FedNow, which the Federal Reserve launched in 2023. These transfers can complete in seconds or minutes, 24 hours a day, even on weekends and holidays.
Real-time payments are not yet available at every bank, and not all banks that offer them support transfers to every other bank. Check whether both your bank and the receiving bank participate in the same real-time system. If they do, you may see the option in your app or online banking interface. If they do not, you will fall back to ACH or wire transfer timing.
International transfers take longer and involve multiple systems
Sending money outside the United States typically takes three to five business days, sometimes longer. The transfer must pass through your bank, an intermediary bank (often called a correspondent bank), and the receiving bank. Each step adds processing time. If currency conversion is involved, that adds another layer of processing.
The receiving country's banking system also matters. Some countries have faster clearing systems than others. A transfer to Canada or the United Kingdom may arrive in three business days, while a transfer to some other countries can take five to seven business days or more.
International wire transfers are faster than international ACH transfers but cost significantly more — often $30 to $50. Some banks also offer international money transfer services through third-party providers, which may have different timelines and fees than traditional wire transfers.
What happens during the waiting period
Once you initiate a transfer, your bank usually debits your account when ready or within a few hours, even if the receiving account has not yet received the money. This means the funds are no longer available to you, but they are not yet in the recipient's account either. This in-between state can last for days.
If something goes wrong — a wrong account number, a closed account, a mismatch in the recipient's name — the transfer may bounce back. ACH transfers that fail typically return to your account within one to three business days. Wire transfers that fail may take longer to reverse, depending on the receiving bank's procedures.
You cannot cancel an ACH transfer once it has been sent to the clearing house, which usually happens within a few hours of your request. Wire transfers are even harder to stop — you must contact your bank when ready, and even then, reversal is not may provide if the receiving bank has already processed it.
Cutoff times and business day rules affect when transfers actually start
Most banks process transfers during business hours on business days only. A business day is Monday through Friday, excluding federal holidays like Thanksgiving, Christmas, and New Year's Day. Transfers initiated on weekends or holidays queue until the next business day.
Your bank's cutoff time determines whether a transfer processes the same day or waits until the next business day. Cutoff times typically fall between 2 p.m. and 5 p.m., but they vary by bank and by transfer type. A transfer initiated at 4:30 p.m. on a Thursday may not process until Friday, pushing the arrival to the following week.
If you need money to arrive by a specific date, initiate the transfer at least one business day earlier than you think you need to. If the important date is a Monday, send the transfer on the previous Thursday at the latest. If the important date is a Tuesday after a holiday weekend, send it on the Thursday before the holiday.
Frequently Asked Questions
Why does my bank say the transfer is complete but the other person has not received it?
Your bank debits your account when it sends the transfer, but the receiving bank may not credit the recipient's account for one to three more business days. The transfer is complete from your bank's perspective but still in transit. Ask the recipient to check with their bank — sometimes deposits appear in a pending status before they are fully available.
Can I speed up a transfer that is taking too long?
Once an ACH transfer has been sent to the clearing house, you cannot speed it up. If you need money faster, you can initiate a wire transfer instead, which typically arrives the same or next business day. Wire transfers cost more, but they are the fastest option available through traditional banking.
What if I sent money to the wrong account?
Contact your bank when ready. If the transfer has not yet been processed, your bank may be able to stop it. If it has already been sent, your bank can attempt to recall it, but the receiving bank is not required to return the funds. The sooner you report the error, the better your chances of recovery.
Do transfers take longer around holidays?
Yes. Federal holidays shut down the clearing house and most banks' processing systems. A transfer initiated on the Friday before a Monday holiday will not process until Tuesday, and it may not arrive until Thursday or Friday. Plan ahead if you need money around holiday periods.
Is there a difference between a transfer and a payment?
In banking terms, a transfer usually means moving money between your own accounts or to someone else's account at a different bank. A payment usually means paying a bill or a merchant. Both use the same underlying systems (ACH, wire, or real-time), so the timing is similar, but bill payments sometimes process faster because they are routed directly to the biller's account.