The time 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 how you send the money and whether both banks are in the same system. The fastest transfers happen between accounts at the same bank — those often clear within hours or even minutes. Transfers between different banks take longer because the banks have to communicate through intermediary systems, and weekends and holidays pause the clock.

The speed also depends on whether you use a real-time system (which exists in some countries and banks) or the older batch-processing system (which most US banks still use). Understanding which one your bank uses, and what time you initiate the transfer, makes a real difference in when the money arrives.

Key Takeaways

  • Transfers between two accounts at the same bank usually complete within hours, sometimes within minutes.
  • Transfers between different banks typically take one to three business days because the banks process them in batches overnight.
  • A transfer sent after 5 p.m. on a Friday will not start processing until Monday morning, which adds days to the timeline.
  • Wire transfers are faster than standard transfers but cost money and cannot be reversed once sent.
  • Some banks now offer same-day transfers through systems like RTP or FedNow, but not all banks participate yet.

Same-bank transfers: usually the fastest option

When you transfer money from one account to another at the same bank, the bank does not need to contact another institution. The money moves within the bank's own system, which is why it can happen almost when ready. Many banks show the transfer as complete within minutes, though some may take a few hours to fully process it.

The exact timing depends on the bank and the time of day you initiate the transfer. A transfer sent at 10 a.m. on a Tuesday will usually arrive the same day. A transfer sent at 11 p.m. might not process until the next morning, depending on the bank's cutoff time for same-day processing.

Transfers between different banks: the standard timeline

When you send money to an account at a different bank, the process is slower because the two banks have to coordinate. Your bank does not send the money directly to the other bank. Instead, it sends the transfer through a clearing house — a central system that processes transfers in batches, usually overnight.

Here is what typically happens: you initiate the transfer on Monday at 2 p.m. Your bank processes it that evening and sends it to the clearing house. The clearing house processes it overnight and sends it to the receiving bank on Tuesday morning. The receiving bank posts it to the recipient's account on Tuesday or Wednesday. The whole process usually takes one to three business days, though two business days is most common.

The timing resets over weekends and holidays. A transfer sent on Friday afternoon will not move until Monday morning, which means it will not arrive until Wednesday or Thursday at the earliest.

Why the cutoff time matters more than you might think

Banks set a cutoff time — usually between 5 p.m. and 6 p.m. — after which transfers initiated that day are treated as if they were sent the next business day. If you send a transfer at 4:55 p.m. on a Tuesday, it processes that evening. If you send it at 5:05 p.m., it does not process until Wednesday evening, which delays the arrival by a full day.

This is why the time of day you initiate a transfer matters as much as which day you initiate it. If you need money to arrive by a specific date, send it early in the morning on the business day before, not in the afternoon.

Wire transfers: faster but with tradeoffs

A wire transfer is a different system that moves money faster than a standard bank transfer. Wire transfers typically arrive the same day or the next business day, depending on the time you send them and the receiving bank's processing schedule. Some wire transfers arrive within hours.

The tradeoff is cost and reversibility. Wire transfers usually cost between $15 and $30, while standard transfers are free. More importantly, once a wire transfer is sent, you cannot cancel it or get the money back if you made a mistake. Standard transfers can sometimes be reversed within a short window if you catch an error quickly.

Real-time transfer systems: the newest option

Some banks now participate in real-time transfer networks like RTP (Real-Time Payments) or FedNow, which allow money to move between banks when ready, 24 hours a day, including weekends and holidays. If both your bank and the receiving bank are on the same real-time network, the transfer can complete in seconds.

However, not all banks have joined these systems yet, and they are still rolling out. Check with your bank whether they offer real-time transfers and whether the receiving bank participates. If both banks are not on the same network, you will fall back to the standard one- to three-day timeline.

What slows transfers down: common delays

Sometimes a transfer takes longer than expected. The most common reasons are: the receiving bank is not in the same clearing system as your bank (which can add a day); you initiated the transfer after the cutoff time or on a weekend; the receiving account number or routing number was entered incorrectly (which can cause the transfer to bounce back); or the receiving bank is processing a high volume of transfers and is running behind.

If a transfer does not arrive within the expected timeframe, contact your bank and provide the confirmation number from when you sent it. The bank can track where the transfer is in the system and tell you whether it is delayed or whether something went wrong.

Frequently Asked Questions

Why does my bank say the transfer will take 3 to 5 business days?

Banks quote the longest possible timeline to protect themselves. Most transfers between different banks arrive in one to two business days, but the bank gives you three to five days as a buffer in case of delays. The actual time depends on when you send it, which banks are involved, and whether either bank is processing a backlog.

Does it matter if I transfer in the morning versus the evening?

Yes. A transfer sent at 9 a.m. will process that day. A transfer sent at 6 p.m. will not process until the next business day, which delays the arrival by at least one full day. Check your bank's cutoff time — it is usually between 5 p.m. and 6 p.m. — and send transfers before that time if you need them to move quickly.

Can I cancel a transfer after I send it?

It depends on the type of transfer and how quickly you act. Standard transfers can sometimes be cancelled within a few hours if you contact your bank before it processes. Wire transfers cannot be cancelled once sent. Real-time transfers are when ready and cannot be reversed. Always double-check the account number and routing number before you send any transfer.

What is the difference between a routing number and an account number?

The routing number identifies the bank itself — it is the same for all customers at that bank. The account number identifies your specific account within that bank. Both are required for a transfer to reach the right place. You can find both on the bottom left of a check, or by calling your bank.

Why did my transfer go to the wrong account?

If you entered the account number or routing number incorrectly, the transfer may have gone to a different account at that bank, or bounced back to your bank. Contact your bank when ready with the confirmation number. They can sometimes retrieve the money if it went to another account at the same bank, but if it went to a different bank, recovery is much harder.