Transfer speed 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 use ACH (Automated Clearing House), a wire transfer, or a same-day option like RTP (Real-Time Payments). The sending bank, receiving bank, and time of day you initiate the transfer all affect how long money sits in transit. Understanding these differences helps you choose the right method for your situation — whether you need funds when ready or can wait a few days.

The receiving bank may also hold funds after they arrive, which adds extra time beyond what the transfer itself takes. This guide covers how each method works, how long each typically takes, and what factors can slow things down.

Key Takeaways

  • ACH transfers typically take one to three business days and are free or low-cost, but are the slowest standard option.
  • Wire transfers move money the same day or next business day but cost $15 to $50 and cannot be reversed once sent.
  • Same-day options like RTP and Zelle move money in minutes to hours, but are only available through certain banks and for smaller amounts.
  • Transfers initiated after business hours or on weekends do not begin processing until the next business day.
  • The receiving bank may hold funds for one to five additional business days even after the money arrives, depending on their policies.

ACH transfers: one to three business days

ACH is the most common way to move money between bank accounts in the United States. The Federal Reserve and The Clearing House operate the ACH network, which processes transfers in batches rather than when ready. When you initiate an ACH transfer, your bank sends the request to the ACH network, which then sends it to the receiving bank. This process repeats in cycles throughout the day.

A transfer initiated on a Monday morning might arrive by Wednesday. One initiated on Friday afternoon may not arrive until the following Tuesday, because the ACH network does not process on weekends or federal holidays. Most banks offer ACH transfers for free or charge $1 to $3. The slowness is the trade-off for the low cost.

Some banks now offer "next-day ACH," which guarantees delivery by the next business day instead of the standard one to three days. This is still free or low-cost at most institutions, though not all banks participate in the program. Ask your bank whether next-day ACH is available on your account type.

Wire transfers: same day or next business day

A wire transfer moves money faster than ACH because it does not wait for batch processing. When you send a wire, your bank contacts the receiving bank directly and transfers the funds when ready. If you initiate a wire before your bank's cutoff time (usually 2 p.m. or 3 p.m. on business days), the money often arrives the same day. Wires initiated after the cutoff or on weekends are processed the next business day.

Wire transfers cost between $15 and $50 per transaction, depending on your bank and whether the transfer is domestic or international. The higher cost reflects the speed and the fact that wires cannot be reversed once sent. If you send money to the wrong account, you cannot straightforward cancel the transfer — you must contact the receiving bank and ask them to return the funds, which they may refuse to do.

You will need the receiving bank's routing number, the recipient's account number, and the recipient's name to send a wire. Some banks require you to visit a branch or call to initiate a wire, while others allow it through online banking. Always double-check the account number and routing number before confirming, since errors cannot be undone.

Same-day options: minutes to a few hours

Several newer systems move money in real time or near-real time. RTP (Real-Time Payments), operated by The Clearing House, settles transfers in seconds to minutes and is available through many large banks and credit unions. Zelle, owned by Early Warning Services and integrated into most major banks' apps, also moves money within minutes during business hours, though it has a $500 to $2,000 daily limit depending on your bank.

FedNow, launched by the Federal Reserve in 2023, is another real-time option that some banks have begun to offer. Like RTP, it moves money in seconds to minutes and is free at most banks. However, not all banks have integrated FedNow yet, so availability varies by institution.

The catch with same-day and real-time options is that they are not universally available. Your bank must support the service, and the receiving bank must as well. If either bank does not participate, the transfer falls back to ACH or wire. Additionally, these services often have lower daily or per-transaction limits than traditional ACH or wire transfers, so they work best for smaller amounts.

Why transfers take longer than you might expect

Even after money leaves your bank, the receiving bank may place a hold on the funds. Federal regulations allow banks to hold deposits for up to five business days, depending on the type of account, the amount, and whether the deposit is a check or electronic transfer. Electronic transfers are typically held for one to two business days, but some banks hold them longer.

Banks use holds to protect themselves against fraud and overdrafts. If you deposit $5,000 and the sending bank later reverses the transaction due to insufficient funds or a dispute, the receiving bank wants to may support they have not already given you access to money that will be clawed back. The hold is separate from the time the transfer itself takes to travel.

Time of day also matters. If you initiate a transfer at 11 p.m. on a Tuesday, it does not begin processing until Wednesday morning. Weekends and federal holidays (like Thanksgiving or Christmas) pause processing entirely. A transfer initiated on Friday evening may not start moving until Monday morning. Initiating transfers early on a business day gives them the best chance of moving quickly.

International transfers: one to five business days or longer

Sending money outside the United States is slower and more expensive than domestic transfers. International wire transfers typically take three to five business days because they must pass through multiple banks and comply with regulations in both countries. The sending bank, receiving bank, and any intermediary banks in between all add processing time.

International wire transfers cost $25 to $75 or more, and the receiving bank may charge an additional fee. Exchange rates also explore, and the rate your bank offers may be less favorable than the mid-market rate. Some banks use services like SWIFT (Society for Worldwide Interbank Financial Telecommunication) to route international transfers, which adds another layer of processing.

For smaller international transfers, some people use services like Wise (formerly TransferWise) or PayPal, which may offer better exchange rates and lower fees, though they have their own processing times. Research the options for your specific destination country and amount before sending.

How to choose the right transfer method

If you need money urgently and both banks support it, use Zelle, RTP, or FedNow. These move money in minutes and are free. If your bank does not offer these services or the receiving bank does not participate, a wire transfer is the next fastest option — it costs $15 to $50 but arrives the same day or next business day.

If you have time and want to save money, ACH is the standard choice. It is free or nearly free and takes one to three business days. For planned expenses or regular payments, ACH is usually sufficient. Check whether your bank offers next-day ACH if you need something faster than standard ACH but do not need real-time delivery.

For international transfers, wire is the most common method, though it is expensive and slow. Research whether Wise or a similar service offers a better rate and faster delivery for your specific destination country and amount. Compare the total cost, including exchange rates and fees, before deciding.

Frequently Asked Questions

Why does my bank say the transfer will take three to five business days when I chose next-day delivery?

Banks often quote the longest possible timeframe to avoid overpromising. If you selected next-day ACH or expedited delivery, the transfer should arrive by the next business day, but the bank's standard disclaimer covers edge cases like system outages or holidays. Check your confirmation email or receipt — it should specify the expected delivery date.

Can I cancel a transfer after I send it?

With ACH, you can usually cancel within a few hours of sending, before the transfer enters the batch queue. With wire transfers, cancellation is nearly impossible once sent — the money is already on its way. Contact your bank when ready if you need to cancel; the sooner you act, the better your chances.

Why is my transfer on hold even though it arrived at the receiving bank?

The receiving bank may place a hold on electronic transfers for one to five business days as a fraud prevention measure. This is separate from the time it takes the money to travel. The hold ends automatically after the bank's policy period, or you can contact the receiving bank to ask them to release it sooner if you can verify the transfer is legitimate.

Does the time of day I send a transfer matter?

Yes. Transfers initiated after your bank's cutoff time (usually 2 p.m. to 5 p.m. on business days) are processed the next business day. Transfers sent on weekends or federal holidays do not begin processing until the next business day. Initiating a transfer early in the morning on a business day gives it the best chance of moving quickly.

What is the difference between RTP and Zelle?

Both move money in minutes, but Zelle has lower limits (usually $500 to $2,000 per day) and is designed for person-to-person transfers. RTP has higher limits and is used by banks for a wider range of transactions. Not all banks offer both services, so check with your bank to see which is available to you.