Transfer speed depends on the type of transfer and which banks are involved

A bank-to-bank transfer can take anywhere from a few minutes to five business days, depending on whether you use a real-time system, an overnight network, or the standard ACH system. The fastest transfers happen when both banks are connected to the same real-time payment network. The slowest happen when one or both banks process transfers only during business hours using older infrastructure.

The sending bank's processing time, the receiving bank's processing time, and the time between them all add up. A transfer that leaves your bank at 2 p.m. on a Friday may not arrive until the following Wednesday, even though the actual movement of money takes minutes.

Key Takeaways

  • Real-time payment systems like FedNow and RTP move money in seconds to minutes, but only if both your bank and the receiving bank use them.
  • Wire transfers and overnight ACH transfers reach the other bank by the next business day, but cost money and have lower limits than standard ACH.
  • Standard ACH transfers take three to five business days and are free, but weekends and holidays add days to the total.
  • The time a transfer takes depends on when you send it — a transfer sent after 5 p.m. or on a weekend will not start processing until the next business day.
  • You can ask your bank which system it uses, but the receiving bank's speed matters just as much as the sending bank's.

Real-time payment systems: seconds to minutes

Real-time payment networks move money between banks in seconds or minutes, 24 hours a day, seven days a week. The two main U.S. systems are FedNow, run by the Federal Reserve, and RTP (Real-Time Payments), run by The Clearing House. Both launched in recent years and are still being adopted by banks.

The catch: both your bank and the receiving bank must be connected to the same system. If your bank uses FedNow but the receiving bank only uses RTP, the transfer cannot go through the real-time route. You can ask your bank which systems it participates in, but most banks are still adding these services gradually. Smaller regional banks and credit unions may not offer real-time transfers yet.

Real-time transfers work around the clock, so a transfer sent at 11 p.m. on Sunday arrives within minutes. There is no waiting for business hours or the next day to begin.

Wire transfers and overnight ACH: next business day

Wire transfers move money between banks in hours, usually arriving by the end of the next business day. They cost money — typically $15 to $30 per transfer — and have lower transfer limits than ACH. Banks process wires during business hours only, so a wire sent at 6 p.m. will not leave until the next morning.

Overnight ACH is a faster version of standard ACH that also reaches the receiving bank by the next business day. It costs less than a wire (often $1 to $5) but more than standard ACH (which is free). Not all banks offer overnight ACH, and not all receiving banks accept it, so you need to check with both banks before using it.

Both wire and overnight ACH stop processing on weekends and federal holidays. A wire sent on Friday evening will not arrive until Monday at the earliest. A wire sent on Monday evening will not arrive until Tuesday.

Standard ACH transfers: three to five business days

ACH stands for Automated Clearing House, and it is the free system most banks use for routine transfers between accounts. Standard ACH transfers take three to five business days from the moment your bank sends them. The Federal Reserve processes ACH transfers in batches, usually twice a day on business days.

The timeline works like this: your bank receives your transfer request, holds it until the next batch window (which varies by bank), sends it to the Federal Reserve, the Federal Reserve processes it, sends it to the receiving bank, and the receiving bank posts it to the account. Each step takes time, and weekends and holidays pause the entire process.

A transfer you send on Monday at 9 a.m. might leave your bank the same day but not arrive at the receiving bank until Thursday or Friday. A transfer you send on Friday afternoon will not leave your bank until Monday, and will not arrive until Thursday or Friday of the following week.

When your bank processes the transfer matters as much as the system

Banks have different cutoff times for processing transfers. Some banks process transfers sent before 5 p.m. on the same day; others have a cutoff at noon or 2 p.m. Transfers sent after the cutoff time are held until the next business day. Transfers sent on weekends or federal holidays are held until the next business day.

This means a transfer sent at 4:59 p.m. on Monday might leave your bank the same day, while a transfer sent at 5:01 p.m. will not leave until Tuesday. The difference in arrival time can be a full business day.

You can usually find your bank's cutoff time on its website or by calling customer service. Some banks show the cutoff time in the app or online banking portal when you start a transfer.

The receiving bank's processing time adds more days

Even after a transfer arrives at the receiving bank, the receiving bank may hold it for a day or two before posting it to the account. This is called a hold or processing delay. Banks do this to verify the transfer is legitimate and to manage their own cash flow.

A transfer that arrives at the receiving bank on Thursday morning might not post to the account until Friday afternoon. This delay is separate from the time it took to move the money between banks. The receiving bank's hold time depends on the bank's policies and the type of transfer.

Some banks post ACH transfers when ready upon arrival; others wait a full business day. Wire transfers usually post the same day they arrive. Real-time transfers post when ready. You can ask the receiving bank how long it typically holds transfers, but the answer may vary depending on the account type and the amount.

International transfers take much longer

Transfers to banks outside the United States use a different system called SWIFT (Society for Worldwide Interbank Financial Telecommunication). SWIFT transfers take three to five business days at minimum, and often longer if the receiving bank is in a country with slower banking infrastructure.

International transfers also involve currency conversion, which adds cost and time. The sending bank converts your money to the currency of the receiving country, and the receiving bank may convert it again. Exchange rates and conversion fees vary by bank.

Some banks offer faster international transfers through partnerships with other banks or through services like Wise (formerly TransferWise), which use different routes and may be cheaper. These services are not bank-to-bank transfers in the traditional sense, but they move money between countries faster than SWIFT.

Frequently Asked Questions

Why does my bank say the transfer will take five business days when it only took two days last time?

The time varies depending on when you send it, which system your bank uses, and which system the receiving bank uses. A transfer sent on Monday morning using a real-time system might arrive in minutes. A transfer sent on Friday afternoon using standard ACH might take five days because it will not leave your bank until Monday. The receiving bank's hold time also varies.

Can I speed up a transfer that is already in progress?

No. Once your bank has sent the transfer, you cannot change its speed. You can cancel it if it has not left your bank yet, but after that, the transfer follows the system it was sent through. If you need faster delivery next time, ask your bank whether it offers real-time transfers or wire transfers.

What is the difference between a wire transfer and an ACH transfer?

Wire transfers move money in hours and cost $15 to $30. ACH transfers take three to five days and are free. Wires are used for urgent or large transfers; ACH is used for routine transfers. Wires are also less reversible once they arrive, while ACH transfers can sometimes be reversed within a window.

Does it matter what time of day I send the transfer?

Yes. Transfers sent before your bank's cutoff time (usually 5 p.m.) may leave the same day. Transfers sent after the cutoff, or on weekends or holidays, are held until the next business day. This can add one to three days to the total time.

Why did my transfer arrive in one day when the bank said three to five days?

Your bank may have used a faster system than standard ACH, such as overnight ACH or a real-time payment network. The receiving bank may also have posted it when ready instead of holding it. The fastest route depends on both banks' systems and the time you sent it.