Bank transfers take anywhere from same-day to five business days, depending on the type of transfer and which banks are involved

The time a bank transfer takes depends on whether you're sending money within your own bank, to another bank in the US, or internationally. A transfer between accounts at the same bank often clears within hours or by the next business day. A transfer to a different US bank typically takes one to three business days. International transfers can take five to ten business days or longer, depending on the receiving country and whether intermediary banks are involved.

The speed also depends on when you initiate the transfer. A transfer sent on a Friday evening may not begin processing until Monday morning, since banks process transfers during business hours on business days only. Weekends and federal holidays add delay.

Key Takeaways

  • Same-bank transfers usually complete within hours or by the next business day because the money never leaves the bank's system.
  • Transfers between different US banks take one to three business days and move through the ACH network or wire transfer system.
  • The time a transfer takes starts from when your bank processes it, not from when you click send — transfers initiated after business hours or on weekends begin processing the next business day.
  • International transfers take five to ten business days or longer and may pass through multiple banks before reaching the recipient.
  • Wire transfers are faster than ACH transfers but cost more and cannot be reversed once sent.

Same-Bank transfers: hours to one business day

When you transfer money between two accounts at the same bank, the money stays within that bank's system. The bank does not need to coordinate with another institution, so the transfer is often the fastest option. Many banks complete same-bank transfers within a few hours during business hours, or by the next business day if you initiate the transfer after hours or on a weekend.

Some banks offer real-time transfers between accounts you own at that bank. Check your bank's website or mobile app to see whether this option is available and whether any limits explore — some banks cap real-time transfers at a certain dollar amount per day.

ACH transfers between different US banks: one to three business days

An ACH transfer (Automated Clearing House) is the most common way to move money between different US banks. ACH transfers are processed in batches at set times during the day, usually in the morning, midday, and evening. When you initiate an ACH transfer, your bank adds it to the next available batch.

If you send an ACH transfer at 10 a.m. on a Tuesday, your bank may include it in the midday batch that same day. The transfer then moves to the receiving bank, which processes it and makes the funds available to the recipient. Most ACH transfers complete within one to two business days, though some take three business days depending on the banks involved.

ACH transfers are free or low-cost, typically $0 to $3. They cannot be reversed once the receiving bank accepts them, though you can contact your bank to attempt a recall if you catch the error quickly.

Wire transfers: same day to one business day

A wire transfer moves money faster than an ACH transfer because it does not wait for batch processing. Wire transfers are processed individually and continuously throughout the business day. A wire transfer sent before your bank's cutoff time (usually 2 p.m. or 3 p.m.) may arrive the same day. A wire sent after the cutoff or on a weekend begins processing the next business day.

Wire transfers cost more than ACH transfers — typically $15 to $50 per transfer — and they cannot be reversed once sent. This makes them useful for time-sensitive payments like down payments on a home, but risky if you make a mistake with the recipient's account number or routing number.

Domestic wire transfers (within the US) usually complete within one business day. International wire transfers take longer because they may pass through multiple banks and currency exchanges.

International transfers: five to ten business days or longer

International transfers are the slowest type because the money must move through multiple banking systems and often through intermediary banks. A transfer from a US bank to a bank in Europe might pass through one or more correspondent banks before reaching the recipient's bank. Each step adds processing time.

Most international transfers take five to ten business days. Some take longer if the receiving country has slower banking infrastructure or if the transfer requires currency conversion. The receiving bank may also hold the funds for a day or two while they verify the transfer details.

International transfers are also the most expensive, with fees ranging from $15 to $50 or more, plus currency conversion fees if your bank converts the money. Some banks charge a flat fee; others charge a percentage of the amount transferred.

What slows down transfers and what you can control

Several factors can delay a transfer beyond the typical timeframe. If you enter an incorrect account number or routing number, the receiving bank may reject the transfer, and your bank will send the money back — adding several days. If the receiving bank is in a different country or time zone, processing may be delayed by a full business day.

Transfers initiated after your bank's cutoff time do not begin processing until the next business day. If you send a transfer at 5 p.m. on Friday, it will not start processing until Monday morning. Large transfers may trigger fraud reviews, which can add one to two business days while your bank verifies the transaction.

You can speed up a transfer by initiating it early in the business day (before 2 p.m. is ideal), using a wire transfer instead of ACH if speed is critical, and double-checking the recipient's account and routing numbers before you send.

How to track a transfer once you've sent it

After you initiate a transfer, your bank provides a confirmation number or reference number. Use this number to track the transfer in your bank's mobile app or online banking portal. Most banks show the transfer status as "pending," "processing," or "completed."

If a transfer does not arrive within the expected timeframe, contact your bank with the confirmation number. Your bank can check the status with the receiving bank and investigate whether the transfer was rejected or delayed. If the transfer was rejected, your bank will return the funds to your account, usually within one to three business days.

The receiving bank can also track the transfer using the reference number if the recipient contacts them to ask where the money is.

Frequently Asked Questions

Why does my bank say the transfer will take three business days when I thought it would be faster?

Your bank is giving you the maximum timeframe to account for delays. Many transfers complete faster, but some take the full three days depending on the receiving bank's processing speed and whether the transfer requires additional verification. The three-day estimate is a may provide that the money will arrive by then, not a prediction of the actual time.

Can I cancel a transfer after I send it?

It depends on the type of transfer and how quickly you act. ACH transfers can sometimes be recalled if you contact your bank within a few hours of sending, before the transfer reaches the receiving bank. Wire transfers cannot be cancelled once sent. Contact your bank when ready if you need to stop a transfer — waiting even a few hours may make it impossible.

Does the time of day I send a transfer matter?

Yes. Transfers sent before your bank's cutoff time (usually 2 p.m. to 3 p.m.) may process the same day. Transfers sent after the cutoff or on weekends do not begin processing until the next business day. Sending a transfer early in the morning gives it the best chance of processing quickly.

Why did my transfer take longer than the bank said it would?

Delays can happen if the receiving bank processes transfers more slowly, if the transfer triggered a fraud review, if you entered incorrect account information, or if the receiving bank is in a different country or time zone. Large transfers are more likely to be delayed for verification. Contact your bank to find out why the transfer took longer than expected.

Is there a way to send money faster than a wire transfer?

No, wire transfers are the fastest standard banking method. Some banks offer same-day ACH transfers, which are faster than regular ACH but slower than wire transfers. For truly urgent transfers, a wire transfer is your fastest option, though it costs more.