Bank transfers take one to five business days, depending on the type of transfer and which banks are involved.

The speed of your transfer depends on whether you're sending money within the same bank, between banks in the same country, or internationally. A transfer between accounts at the same bank often clears the same day or next business day. A transfer between different banks typically takes two 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 clock starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening or over a weekend, the processing usually doesn't begin until Monday morning. Holidays also pause the clock—a transfer sent on a Thursday before a Friday holiday won't move until Monday.

Key Takeaways

  • Same-bank transfers often complete within one business day; transfers between different banks usually take two to three business days.
  • The transfer clock starts when your bank processes it, not when you submit it, so weekend and holiday submissions are delayed until the next business day.
  • International transfers can take five to ten business days or more, depending on the destination country and whether intermediary banks are used.
  • Wire transfers are faster than ACH transfers but cost more and cannot be reversed once sent.
  • You can check the status of your transfer through your bank's website or app, or by calling customer service.

Same-Bank Transfers vs. Between-Bank Transfers

When you transfer money to another account at the same bank, the money often moves within hours or by the next business day. Both accounts are in the same system, so the bank doesn't need to coordinate with another institution. Some banks make these transfers available immediately for withdrawal, though the official posting may take a day.

Transfers between different banks move through the ACH (Automated Clearing House) network, a system that batches transfers and processes them in cycles. Most ACH transfers take two to three business days. Your bank sends the transfer to the ACH network, which then sends it to the receiving bank. Each step takes time, and the receiving bank may hold the funds for an additional day before making them available to the recipient.

The receiving bank's policies matter. Some banks make ACH deposits available immediately; others hold them for one or two business days as a fraud precaution. If you're receiving a transfer, ask your bank about its hold policy for ACH deposits.

Wire Transfers: Faster but Irreversible

A wire transfer moves money the same business day or next business day, making it faster than ACH. Wire transfers bypass the ACH network and move directly between banks through systems like Fedwire (for domestic transfers) or SWIFT (for international transfers). The trade-off is cost—wire transfers typically charge $15 to $50 per transaction, while ACH transfers are often free.

Once a wire transfer is sent, you cannot cancel or reverse it. The money leaves your account immediately, and the receiving bank has the funds. If you send a wire to the wrong account or person, you have no automatic recovery. Some banks will attempt to recall a wire if you contact them within hours of sending it, but success is not may provide. Always verify the receiving account number and routing number before sending a wire.

Domestic wire transfers typically arrive within one business day. International wire transfers can take one to five business days depending on the destination country and whether intermediary banks are involved.

International Transfers and Intermediary Banks

International transfers are slower because they often pass through intermediary banks. Your bank sends the money to a correspondent bank in the destination country, which then sends it to the receiving bank. Each step adds processing time and may add fees. A transfer to some countries takes five to ten business days; transfers to others may take longer.

The receiving country's banking system also affects speed. Some countries have slower clearing processes or require additional documentation. If you're sending money to a developing country or a country with limited banking infrastructure, expect delays.

Exchange rates and fees are also locked in at different points in the process. Ask your bank whether the rate is locked when you initiate the transfer or when the receiving bank receives the funds. Some banks offer better rates for larger transfers or for transfers to specific countries.

What Happens During Processing

When you initiate a transfer, your bank first verifies that you have sufficient funds and that the receiving account information is correct. This verification can take a few hours. Once verified, your bank deducts the money from your account and sends it into the payment network (ACH, wire, or international system).

The payment network batches transfers and processes them in cycles. ACH transfers are processed in batches multiple times per day, but not continuously. If you send an ACH transfer at 3 p.m. on a Tuesday, it may not enter the batch until the next cycle, which could be later that evening or the next morning. This is why ACH transfers take two to three days even though the actual processing is relatively fast.

Once the receiving bank receives the transfer, it verifies the account number and deposits the funds. The receiving bank may place a hold on the deposit for one or two business days before making it available for withdrawal. This hold is a fraud precaution and is separate from the transfer time itself.

Checking Your Transfer Status

Most banks let you track a transfer through their website or mobile app. Log in, find the transfer in your transaction history, and look for a status indicator. Common statuses are "pending," "processing," "sent," or "completed." A pending transfer means your bank is verifying the information. A processing transfer is in the payment network. A sent transfer has reached the receiving bank but may not yet be available for withdrawal.

If a transfer shows as pending or processing after the expected time, contact your bank's customer service. Provide the transfer date, amount, receiving account number, and receiving bank name. The bank can check the status in the payment network and tell you whether the transfer is delayed or stuck.

If a transfer doesn't arrive within the expected timeframe, ask your bank to investigate. The bank can trace the transfer through the payment network and determine where it is. If the transfer was sent to the wrong account, the receiving bank may be able to recall it, though this is not may provide.

Reasons Transfers Get Delayed

A transfer can be delayed if the receiving account number or routing number is incorrect. Your bank may catch this and reject the transfer before it leaves, returning the money to your account. If the number is partially correct, the transfer may reach a different bank or account, and recovery becomes difficult.

Transfers are also delayed over weekends and holidays. If you send a transfer on Friday at 5 p.m., processing doesn't start until Monday morning. If Monday is a holiday, processing starts Tuesday. This can stretch a two-day transfer into a four-day transfer.

Fraud holds can also delay transfers. If your bank suspects fraudulent activity on your account, it may hold outgoing transfers for investigation. This can add one to three business days. If you're sending a large transfer or a transfer to a new recipient, your bank may flag it for review.

International transfers are delayed by currency conversion, intermediary banks, and destination country regulations. Some countries require additional documentation or have restrictions on incoming transfers. If your transfer is delayed internationally, ask your bank whether the receiving country has placed a hold or requires additional information.

Frequently Asked Questions

Can I cancel a transfer after I send it?

It depends on the type of transfer. ACH transfers can sometimes be canceled within a few hours of sending, before they enter the payment network. Wire transfers cannot be canceled once sent. Contact your bank immediately if you need to cancel a transfer. The sooner you contact them, the better the chance of stopping it.

Why does my transfer show as sent but the money hasn't arrived?

A "sent" status means your bank has sent the transfer to the receiving bank, but the receiving bank may not have processed it yet or may be holding it for fraud review. The receiving bank can take one to two business days to make the funds available. Contact the receiving bank if the transfer doesn't arrive within the expected timeframe.

Do I get charged if a transfer is delayed?

No. Your bank cannot charge you for a delayed transfer caused by the payment network or the receiving bank. If your bank caused the delay through an error, ask for any fees to be refunded. Wire transfer fees are charged regardless of how long the transfer takes.

What's the difference between a transfer and a payment?

A transfer moves money between bank accounts you control or accounts you choose. A payment is money sent to a business or person for a bill or invoice. Payments often go through the same networks as transfers but may have different processing times depending on the payee's system.

How long does it take to receive money from someone else's transfer?

The transfer itself takes one to five business days depending on the type. Once the receiving bank receives it, the bank may hold it for one to two business days before making it available for withdrawal. So you might see the money in your account within one to seven business days from when the sender initiated it.