Most bank transfers take one to three business days, but the speed depends on the type of transfer and which banks are involved
A transfer between two accounts at the same bank usually clears within hours or by the next business day. A transfer between different banks typically takes one to three business days. The exact timeline depends on whether you use a standard ACH transfer, a wire transfer, or a real-time payment system—and whether both banks participate in the same network.
The reason transfers take time at all is that banks do not move money directly from one account to another. Instead, transfers flow through clearing houses and intermediary banks that batch transactions, verify account information, and settle funds. This process has built-in delays, though newer systems are shrinking them.
Key Takeaways
- Same-bank transfers usually complete within hours; transfers between different banks typically take one to three business days.
- ACH transfers are the standard method and are free, but they take the longest—usually two to three business days for the receiving bank to post funds.
- Wire transfers move faster (often same-day or next-day) but cost money, typically $15 to $30 per transfer.
- Real-time payment systems like RTP and FedNow can move money in minutes, but not all banks offer them yet.
- Weekends and holidays pause the clock—a transfer initiated Friday afternoon may not clear until Tuesday.
ACH transfers: the standard route that takes the longest
An ACH transfer (Automated Clearing House) is the most common way to move money between banks. It is free, reliable, and used for direct deposits, bill payments, and person-to-person transfers. The tradeoff is speed: ACH transfers typically take two to three business days from the time you initiate them.
Here is what happens behind the scenes. When you request an ACH transfer, your bank does not send the money when ready. Instead, it batches your transfer with thousands of others and sends them to the Federal Reserve or a private ACH operator (like The Clearing House) once or twice per day. The receiving bank then processes the batch and posts the funds to the recipient's account. Each step takes time, and weekends and federal holidays add extra days.
The timeline also depends on when you initiate the transfer. If you request a transfer at 2 p.m. on a Tuesday, your bank may include it in that day's batch. If you request it at 6 p.m., it may not go out until the next day. Some banks have a cutoff time (often 5 p.m. or 6 p.m. Eastern) for same-day processing.
Wire transfers: faster but not when ready, and they cost money
A wire transfer moves money faster than ACH but charges a fee. Most banks charge $15 to $30 per outgoing wire transfer, and some charge a fee on the receiving end as well. Wire transfers typically clear within one business day, and many clear the same day if you initiate them before your bank's cutoff time (usually mid-morning).
Wire transfers use a different network than ACH. Instead of batching, your bank sends the transfer directly to the receiving bank through the Federal Reserve's wire system (Fedwire) or a private network like SWIFT. The receiving bank processes it when ready and posts the funds to the account, often within hours.
Wire transfers are also harder to reverse. Once the money reaches the receiving bank, it is usually final. This makes them useful for large or time-sensitive payments, but it also means you need to triple-check the account number and routing number before sending. A typo can send your money to the wrong account, and recovering it is difficult.
Real-time payment systems: the newest option, but not everywhere yet
Newer systems like RTP (Real-Time Payments) and FedNow can move money in minutes instead of days. These systems are faster because they do not batch transactions—they process each transfer individually and settle it when ready. If both your bank and the receiving bank participate, you can send money and have it arrive in your recipient's account within minutes, 24 hours a day, 7 days a week.
The catch is that not all banks offer these services yet. RTP has been available since 2017 and is used by many large banks and credit unions, but smaller institutions are still adopting it. FedNow, launched by the Federal Reserve in 2023, is newer and has fewer participating banks, though adoption is growing. Before you count on a real-time transfer, check whether both your bank and the receiving bank support the service.
Real-time payments are typically free or cost less than wire transfers. Some banks charge a small fee, but many offer them at no cost to customers.
Same-bank transfers: usually the fastest option
If you are transferring money between two accounts at the same bank, the transfer usually clears within hours or by the next business day. Some banks post same-bank transfers when ready, especially if both accounts are in your name. This is because the bank does not need to route the money through an external clearing system—it just moves the funds from one account ledger to another within its own system.
The exact timeline depends on the bank and the time of day you initiate the transfer. A transfer made at 10 a.m. on a Tuesday may post by noon. A transfer made at 9 p.m. may not post until the next morning. Check your bank's website or app for its specific policy on same-bank transfers.
What slows transfers down: weekends, holidays, and cutoff times
Banks do not process transfers on weekends or federal holidays. If you initiate a transfer on Friday at 3 p.m., the clock does not start until Monday morning. A transfer that would normally take two business days could take four calendar days if it spans a weekend.
Cutoff times also matter. Most banks have a important date (often 5 p.m. or 6 p.m. Eastern) for processing transfers the same day. If you initiate a transfer after the cutoff, it goes into the queue for the next business day. Some banks have different cutoff times for different types of transfers, so check your bank's website to find out when your transfer will actually be processed.
Federal holidays that affect the banking system include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Transfers initiated on or around these dates may take longer.
How to track a transfer and what to do if it does not arrive
Most banks let you track a transfer through your online banking portal or mobile app. Look for a section called "Transfers," "Activity," or "Transaction History." You should see the transfer listed with a status like "Pending," "Processing," or "Complete." If the status says "Pending" after the expected number of business days, contact your bank.
If a transfer does not arrive within the expected timeframe, the first step is to verify that you entered the correct account number and routing number. A single digit wrong can send the money to the wrong account. If the information is correct, contact your bank's customer service. They can trace the transfer and determine where it is stuck. If the money went to the wrong account, your bank may be able to recover it, but this process can take weeks.
If you sent money to someone outside your bank and it has been more than three business days, also ask the recipient to check their bank. Sometimes transfers are delayed on the receiving end, not the sending end. The recipient's bank may have flagged the transfer for review or may be processing a backlog.
Frequently Asked Questions
Can I speed up an ACH transfer once I have sent it?
No. Once an ACH transfer is in your bank's queue, you cannot cancel or speed it up. You can only cancel it before your bank processes it, which is usually within a few hours of when you initiate it. If you need the money to move faster, you will need to send a wire transfer instead, though this costs money.
Why do banks say transfers take three to five business days when mine usually arrive in two?
Banks quote the longest possible timeline to protect themselves. Most ACH transfers do arrive in two business days, but some take longer if they are delayed at the receiving bank or if they cross a weekend. Banks list three to five days to avoid complaints when a transfer takes longer than expected.
Do international transfers take longer than domestic ones?
Yes, significantly. International transfers use SWIFT or other international networks and often require currency conversion. They typically take five to ten business days and cost $15 to $50 or more. Some banks also place holds on international transfers while they review them for fraud or compliance reasons.
What happens if I send a transfer to a closed account?
The receiving bank will reject the transfer and send it back to your bank. This reversal usually takes an additional one to three business days. The money will reappear in your account, though some banks charge a fee for the returned transfer.
Can I schedule a transfer for a future date?
Yes. Most banks let you schedule transfers through their online banking portal. You can set a transfer to go out on a specific date, which is useful for paying bills on time or coordinating with a paycheck. The transfer will still take the normal amount of time to clear once it is sent on the scheduled date.