Most transfers between banks take one to three business days

The time it takes to move money from one bank to another depends on the type of transfer you choose and whether the banks are connected to the same network. A standard transfer typically takes one to three business days. A same-day transfer can move money within hours if both banks support it. International transfers are slower and can take five to ten business days or longer.

The speed also depends on when you send the transfer. If you initiate a transfer on a Friday evening, it will not start processing until Monday morning. Transfers sent during business hours on a weekday move faster than those sent after hours or on weekends.

Key Takeaways

  • Standard bank-to-bank transfers take one to three business days because banks process transfers in batches, not when ready.
  • Same-day transfers are available through services like FedNow and real-time payment networks, but both your banks must support them.
  • The time you send the transfer matters: a transfer sent Friday night will not begin processing until Monday.
  • International transfers take five to ten business days or longer and involve multiple banks and currency conversion.
  • Wire transfers are faster than standard transfers but cost money and cannot always be reversed once sent.

Why standard transfers take multiple days

Banks do not move money when ready between accounts. Instead, they process transfers in batches at set times during the day. Your bank collects all outgoing transfers from its customers, bundles them together, and sends them through a clearing network to the receiving bank. The receiving bank then processes the batch and deposits the money into each recipient's account.

This batching system exists because it is how the banking system was built decades ago. The Federal Reserve and private clearing networks like the Automated Clearing House (ACH) move trillions of dollars this way every day. Each step in the process — your bank sending, the clearing network routing, the receiving bank depositing — takes time.

Most banks promise one to three business days for a standard transfer. Some banks are faster and deliver in one business day. Others take the full three. The variation depends on how quickly each bank processes batches and whether the receiving bank is part of the same network.

Same-day transfers and real-time payment networks

If you need money to move faster, you can use a same-day transfer service. The Federal Reserve launched FedNow in 2023, which allows banks to send money when ready, 24 hours a day, seven days a week. Not every bank has joined FedNow yet, but the number grows each month. If both your bank and the receiving bank are on FedNow, the transfer can complete in seconds or minutes.

Before FedNow, the main same-day option was the RTP network (Real-Time Payments), which works the same way. Some banks use RTP, some use FedNow, and some use both. Check with your bank to see which networks it supports.

Same-day transfers usually cost nothing if both banks are on the same network. However, not all banks have joined these networks yet, especially smaller regional banks and credit unions. If your bank or the receiving bank is not on FedNow or RTP, you will not be able to use same-day transfer, even if the other bank is.

Wire transfers: faster but with trade-offs

A wire transfer is a way to send money that is faster than a standard transfer but comes with costs and restrictions. Domestic wire transfers usually arrive the same day if you send them before the bank's cutoff time (typically 2 p.m. or 3 p.m.). International wire transfers take one to three business days.

Wire transfers cost money — usually between $15 and $50 per transfer, depending on your bank and whether it is domestic or international. More importantly, wire transfers cannot be reversed once the receiving bank accepts them. If you send money to the wrong account or person, you may not be able to get it back. For this reason, wire transfers are best used when you are certain of the recipient and the account number.

Wire transfers are also used for large amounts or time-sensitive payments. If you are buying a house and need to send a down payment by a certain date, a wire transfer guarantees the money will arrive on time.

International transfers take longer and cost more

Sending money to a bank account outside the United States is slower and more complicated than a domestic transfer. An international transfer typically takes five to ten business days, though some can take longer depending on the destination country and the banks involved.

International transfers move through a network of correspondent banks — banks that have relationships with each other and process international payments. Your bank sends the money to a correspondent bank, which sends it to another correspondent bank in the destination country, which finally deposits it into the recipient's account. Each step adds time and can add fees.

You will also need the recipient's SWIFT code (a code that identifies their bank internationally) or IBAN (International Bank Account Number), depending on the country. Currency conversion happens at some point in the process, and the exchange rate your bank uses may not be the best available rate.

What happens during the processing time

When you send a transfer, your bank when ready deducts the money from your account. However, the receiving bank does not when ready deposit it into the recipient's account. During the one to three business days of processing, the money is in transit through the clearing network.

If you need to cancel a transfer, you have a narrow window. You must contact your bank before the transfer leaves your bank's system — usually within a few hours of sending it. Once the transfer enters the clearing network, it is out of your bank's hands and cannot be stopped.

The recipient can see the money in their account as soon as their bank deposits it, which is typically at the end of the processing period. Some banks show pending transfers in the account before the money actually arrives, but the recipient cannot spend it until it is fully deposited.

How to speed up a transfer

If you are using a standard transfer and need the money faster, here are your options:

  1. Use a same-day transfer service. Ask your bank if it supports FedNow or RTP. If both banks are on the same network, the transfer can complete in minutes.
  2. Send the transfer during business hours on a weekday. A transfer sent at 1 p.m. on a Tuesday will start processing when ready. A transfer sent at 6 p.m. on Friday will not start until Monday morning.
  3. Use a wire transfer if the amount is large or the important date is firm. Wire transfers cost money but may provide same-day delivery for domestic transfers if sent before the cutoff time.
  4. Ask the receiving bank if it can expedite the deposit. Some banks deposit transfers as soon as they arrive in the clearing network, while others wait until the end of the business day.

Frequently Asked Questions

Can a bank transfer be reversed after it is sent?

A standard transfer can sometimes be reversed if you contact your bank within a few hours of sending it, before the transfer leaves your bank's system. Once it enters the clearing network, your bank cannot stop it. Wire transfers cannot be reversed once the receiving bank accepts them, which happens almost when ready.

Why does my bank say the transfer will take three days when other banks do it in one?

Different banks process transfers at different speeds. Some banks process transfers multiple times per day and deposit them quickly. Others process once per day or hold transfers for a day before sending them. Your bank's internal processes determine how fast it moves money, even if the clearing network could move it faster.

If I send a transfer on Friday, when will it arrive?

A transfer sent on Friday after business hours will not start processing until Monday morning. It will then take one to three business days from Monday, so it will likely arrive Tuesday through Thursday. If you need money to arrive on a specific day, send it early in the week and during business hours.

Do I need the recipient's routing number and account number for a same-day transfer?

Yes. Whether you use a standard transfer, same-day transfer, or wire transfer, you need the recipient's routing number and account number. For international transfers, you need the SWIFT code or IBAN instead. Double-check these numbers before sending because a mistake can send money to the wrong account.

What is the difference between ACH and a wire transfer?

ACH is the clearing network that processes standard bank-to-bank transfers, which take one to three business days. A wire transfer is a separate system that is faster (same-day for domestic transfers) but costs money and cannot be reversed. ACH transfers are free or low-cost and are reversible within a short window.