Transfer speed depends on the method you choose and whether both banks process on the same day
A transfer between your own accounts at two different banks takes anywhere from same-day to five business days, depending on which method you use. The fastest option—a wire transfer—can move money within hours. The slowest—an ACH transfer—typically takes three to five business days because the banks batch these transfers and process them overnight. Same-day ACH exists but is not available from every bank, and it costs more. The timeline also stops if either bank is closed (weekends, federal holidays) or if you initiate the transfer after the bank's daily cutoff time.
The clock starts the moment you hit send, but only if you send before your bank's cutoff. Most banks stop processing transfers between 2 p.m. and 5 p.m. on business days. Send after that window closes, and your transfer does not leave until the next business day. Send on a Friday evening, and you are looking at Monday at the earliest before processing even begins.
Key Takeaways
- Wire transfers move money the same day or next business day but cost $15 to $50 and cannot be reversed once sent.
- Standard ACH transfers take three to five business days and are free or low-cost, but both banks must participate in the ACH network.
- Same-day ACH is faster than standard ACH but costs $5 to $15 and is not offered by all banks.
- The clock starts when you initiate the transfer before your bank's cutoff time; transfers sent after hours begin processing the next business day.
- Weekends and federal holidays pause processing, so a Friday transfer may not arrive until Tuesday.
Wire transfers: fastest but irreversible
A wire transfer typically arrives the same business day if you send it before your bank's cutoff time—usually 2 p.m. or 3 p.m. If you miss the cutoff, the transfer goes out the next business day. Receiving banks usually post wire transfers within a few hours of receipt, sometimes within minutes. The money can be available to the recipient within hours of when you initiate it.
Wire transfers cost $15 to $50 depending on the bank and whether the transfer is domestic or international. The major drawback is that once a wire leaves your bank, you cannot cancel or reverse it. If you send money to the wrong account or to someone you do not trust, that money is gone. Some banks will attempt to recall a wire if you catch the mistake immediately, but success is not may provide. The receiving bank has no obligation to help recover funds sent to the wrong account.
Use wire transfers when you need money to arrive quickly and you are certain of the recipient's account details. Do not use them for transfers to people you do not know well or for amounts you cannot afford to lose. Wire transfers are common for real estate closings, large purchases, and time-sensitive business payments precisely because they are fast and final.
Standard ACH transfers: free but slow
An ACH transfer (Automated Clearing House) is the most common way to move money between banks. It takes three to five business days because the banks do not transfer money directly to each other. Instead, they send the transfer to a clearing house, which batches thousands of transfers and processes them overnight. Your sending bank removes the money from your account immediately, but the receiving bank does not add it until the clearing house delivers it—usually two to three days later.
ACH transfers are free or cost only a few dollars. Both banks must be connected to the ACH network, which includes nearly all U.S. banks and credit unions. Some smaller banks or credit unions may not offer ACH, in which case you will need to use a wire transfer or another method. When you initiate an ACH transfer, your bank sends it to the clearing house that same business day (if you beat the cutoff), but the receiving bank does not see it until the next day at the earliest.
The timeline resets if you initiate the transfer after your bank's cutoff time or on a weekend or federal holiday. A transfer sent on Friday evening may not leave your bank until Monday, meaning it will not arrive until Thursday or Friday of the following week. A transfer sent on a Wednesday afternoon after 5 p.m. will not process until Thursday, arriving by Sunday or Monday at the latest.
Same-day ACH: faster than standard ACH, not available everywhere
Same-day ACH is a newer service that moves money in a single business day instead of three to five. If you initiate the transfer before your bank's cutoff time (usually 4 p.m. or 5 p.m.), the money arrives at the receiving bank by the end of that same business day. The receiving bank then posts it to the account, typically within hours. This makes same-day ACH useful when you need faster movement than standard ACH but want to avoid wire transfer fees.
Same-day ACH costs $5 to $15 per transfer, depending on the bank. Not all banks offer it, and not all banks receive same-day ACH transfers. Before you use this method, confirm that both your bank and the receiving bank support it. If the receiving bank does not, your transfer will fall back to standard ACH timing, and you will have paid extra for nothing. Check your bank's website or call to verify before you send.
Same-day ACH is useful when you need money to move faster than standard ACH but do not want to pay wire transfer fees or accept the irreversibility of a wire. It is also reversible within a limited window, unlike a wire, so it carries less risk if you make a mistake with the account number.
What happens when you miss the cutoff time
Every bank sets a cutoff time for processing transfers—typically between 2 p.m. and 5 p.m. on business days. If you initiate a transfer after that time, your bank will not process it until the next business day. This means a wire transfer sent at 6 p.m. on Monday will not leave until Tuesday, arriving Wednesday at the earliest. An ACH transfer sent at 6 p.m. on Monday will not enter the clearing house until Tuesday night, arriving Thursday or Friday.
Weekends and federal holidays also pause processing. A transfer initiated on Friday evening will not be processed until Monday morning, adding two extra days to the timeline. If Monday is a federal holiday (like Memorial Day or Labor Day), processing does not start until Tuesday. A Friday afternoon transfer can easily take until the following Wednesday or Thursday to arrive, even though the actual processing time is only two to three days.
Check your bank's website or call to confirm the exact cutoff time. Some banks process transfers at different times depending on the method (wire versus ACH) or the type of account (checking versus savings). Many banks also show the cutoff time in their mobile app or online banking portal when you initiate a transfer, so you know whether it will process today or tomorrow.
Transfers between accounts you own at the same bank
If both accounts are at the same bank, the transfer is usually instant or completes within one business day. The bank does not need to use the ACH network or a wire service because the money stays within its own system. You can typically move money between your own accounts through online banking, mobile app, or by calling the bank, and it will be available immediately or by the next morning.
This is the fastest and cheapest option if you have accounts at the same institution. There is no fee, and the money often appears in the receiving account within minutes. If you are moving money to a different bank, you will need to use ACH, same-day ACH, or a wire transfer, and the timeline extends accordingly.
What to do if a transfer is delayed
If a transfer has not arrived within the expected timeframe, first check that you entered the correct account and routing number. A single digit wrong will send the money to the wrong account, and recovery can take weeks. Contact your sending bank and provide the transfer confirmation number, which appears in your transaction history. Do this as soon as you realize the transfer is late.
Your bank can check the status of the transfer with the receiving bank or the clearing house. If the money was sent to the wrong account, your bank can file a trace to attempt recovery, but this is not may provide. If the receiving bank confirms it never received the transfer, your bank will reverse the transaction and return the money to your account within one to three business days. This is why keeping your confirmation number is important—it proves you sent the transfer and gives the bank a way to track it.
If the receiving bank received the money but it went to the wrong account holder, recovery depends on whether that person cooperates. Your bank can attempt to contact the receiving bank and request a reversal, but the receiving bank cannot force the account holder to return the money. In this case, you may need to file a dispute with your bank or contact law enforcement if you believe fraud occurred.
Frequently Asked Questions
Can I cancel a transfer after I send it?
It depends on the method. ACH transfers can sometimes be canceled within a few hours of sending if you contact your bank immediately—before the clearing house processes it. Wire transfers cannot be canceled once they leave your bank. Same-day ACH falls in between: you may be able to cancel it if you act within minutes, but success is not may provide. Contact your bank immediately if you need to stop a transfer.
Why does my bank say the transfer will take five business days when I chose ACH?
Banks quote the maximum time to account for delays in clearing house processing, receiving bank posting, and weekends or holidays that may fall during the transfer window. Most ACH transfers arrive in two to three business days, but banks are required to disclose the longest possible timeframe to protect themselves legally.
Do international transfers take longer than domestic ones?
Yes. International wire transfers typically take one to three business days because they must pass through multiple banks and clearing systems in different countries. International ACH transfers are not available; you must use a wire transfer or a specialized international money transfer service. Costs are also higher—usually $25 to $50 or more.
What if the receiving bank is closed when my transfer arrives?
The receiving bank will post the transfer to the account on the next business day it is open. If a transfer arrives on a Saturday, it will be posted on Monday (or Tuesday if Monday is a holiday). The money is in the receiving bank's system, but the account holder cannot see it until the bank processes it.
Is there a limit to how much I can transfer between banks?
ACH transfers have a limit of $25,000 per transaction at most banks, though some allow higher amounts. Wire transfers have no standard limit, but your bank may set its own maximum based on your account history and balance. If you need to transfer more than the ACH limit, you can send multiple transfers or use a wire transfer. Contact your bank to confirm its limits.