International wire transfers usually take 1 to 5 business days, but the exact timing depends on which banks are involved, what countries they're in, and whether the transfer needs to pass through intermediary banks

When you send money across borders, your bank doesn't hand it directly to the receiving bank. Instead, your money travels through a network of correspondent banks — intermediaries that specialize in moving funds between financial institutions in different countries. Each stop adds time. A transfer from the United States to Western Europe often clears in 2 to 3 business days. A transfer to Asia, Africa, or Latin America can take 3 to 5 business days or longer. Some banks and corridors are faster than others, and some countries' banking systems process transfers more slowly than others.

The speed also depends on whether your bank and the receiving bank are directly connected or whether the money has to route through multiple intermediaries. Direct relationships between large banks can be faster. Smaller banks or transfers to less common destinations often require extra hops, which adds days.

Key Takeaways

  • International wire transfers typically take 2 to 5 business days, not including weekends or holidays.
  • The transfer speed depends on the countries involved, the banks' direct relationships, and whether intermediary banks are needed.
  • Weekends and bank holidays in either country can delay the transfer by several days.
  • You can ask your bank before you send whether they have a direct relationship with the receiving bank, which usually means faster processing.
  • Some banks offer expedited international transfers for an extra fee, though the speed gain is often just one business day.

Why international transfers take longer than domestic ones

A domestic wire transfer within the United States typically clears the same day or the next business day because all U.S. banks connect through the Federal Reserve or through CHIPS (Clearing House Interbank Payments System). International transfers don't have a single central system. Instead, banks use the SWIFT network, which is a messaging system — it tells banks what to do, but it doesn't move the actual money.

The actual money moves through correspondent banking relationships. Your bank sends the funds to a correspondent bank in an intermediate country, which then sends it to another correspondent bank, which finally sends it to the receiving bank. Each bank in the chain has to verify the transaction, check for fraud, and confirm the receiving account exists. That verification takes time, especially if the receiving country has strict banking regulations.

Weekends and bank holidays also matter. If you send a wire on Friday afternoon, it won't start processing until Monday. If Monday is a holiday in either country, it won't start until Tuesday. That can easily add 3 to 4 days to the timeline.

How the receiving country affects timing

Banks in some countries process international transfers faster than others. Transfers to Canada, the United Kingdom, and Western Europe usually arrive within 2 to 3 business days because those banking systems are highly automated and well-integrated with U.S. banks. Transfers to Australia, New Zealand, and Japan typically take 3 to 4 business days.

Transfers to developing countries can take 4 to 7 business days or longer. This is not because the banks are slow — it's because many countries require additional compliance checks for international transfers, especially large ones. Banks have to verify that the money isn't connected to fraud, money laundering, or sanctions violations. These checks are mandatory and can't be skipped, even if you pay extra.

Some countries also have limited banking infrastructure, which means fewer direct relationships between U.S. banks and local banks. A transfer to a small town in a developing country might have to route through 4 or 5 intermediaries instead of 2 or 3, adding days to the process.

What happens during the transfer process

When you initiate an international wire, your bank first verifies that you have enough money and that the receiving account details are correct. This usually takes a few hours. Your bank then sends a SWIFT message to the receiving bank (or to an intermediary bank if there's no direct relationship) with instructions to move the funds.

The receiving bank (or the first intermediary) receives the message and checks it for errors and fraud. If everything looks correct, they debit your bank's account and credit the next bank in the chain. That bank does the same thing — they verify the message, move the funds forward, and send a confirmation back through the chain. This process repeats at each intermediary bank.

Finally, the receiving bank receives the funds and credits the recipient's account. At this point, the money is in the recipient's bank, but it may not be available to withdraw when ready. Some banks hold international transfers for 24 hours as a final fraud check before releasing the funds to the account holder.

Direct bank relationships versus routing through intermediaries

If your bank has a direct relationship with the receiving bank, the transfer can move in 2 to 3 business days. Your bank sends the money directly, the receiving bank receives it, and it's done. No intermediaries means fewer verification steps and fewer delays.

If your bank doesn't have a direct relationship with the receiving bank, the money has to route through one or more correspondent banks. Each correspondent bank adds 1 to 2 business days to the timeline. A transfer that would take 2 days with a direct relationship might take 4 or 5 days with intermediaries.

You can ask your bank before you send the wire whether they have a direct relationship with the receiving bank. If they don't, ask which intermediaries will be involved and whether there's a faster route available. Some banks offer alternative services like international money transfer platforms that may have different routing options, though these usually have their own timelines and fees.

Expedited international transfers and when they're worth it

Some banks offer expedited or priority international wire transfers for an additional fee — usually $15 to $50 on top of the standard wire fee. These transfers are supposed to move faster, but the speed gain is often modest. An expedited transfer might arrive in 1 to 2 business days instead of 3 to 5, depending on the destination country and whether a direct bank relationship exists.

Expedited transfers work by prioritizing your transfer in the queue at each bank in the chain and sometimes by routing through faster correspondent banks. However, they can't bypass the compliance checks that many countries require, so the time savings are limited. If the receiving country has strict banking regulations, an expedited transfer won't be much faster than a standard one.

Expedited transfers make sense if you need the money to arrive within 1 to 2 business days and you're sending to a country with a fast banking system (like Canada or the UK). For other destinations, the extra fee may not be worth the minimal time savings.

What to do if your transfer is delayed

If your transfer hasn't arrived within the expected timeframe, contact your bank first. Ask them to check the status using the SWIFT reference number (also called the transaction reference or confirmation number) that you received when you sent the wire. Your bank can trace the transfer through the correspondent banking chain and find out where it is and why it's delayed.

Common reasons for delays include incorrect account details (which cause the receiving bank to reject the transfer and send it back), compliance holds (which can last several business days), and system outages at intermediary banks. If the account details were wrong, your bank will return the funds to you, and you'll have to send a new wire with the correct information.

If the transfer is held for compliance reasons, your bank or the receiving bank may contact you to verify the purpose of the transfer or the identity of the recipient. Answer these questions promptly — compliance holds can be released within hours once the bank is satisfied.

Frequently Asked Questions

Can I cancel an international wire transfer after I send it?

It depends on how far the transfer has progressed. If you cancel within a few hours of sending, before the money has left your bank, you can usually stop it. Once the money has been sent to an intermediary or receiving bank, cancellation becomes much harder and may not be possible. Contact your bank when ready if you need to cancel — don't wait.

Why did my international wire take 7 days when the bank said 3 to 5?

The most common reasons are weekends and holidays (which don't count as business days), compliance holds at the receiving bank, or incorrect account details that caused the transfer to be rejected and resent. Ask your bank to trace the transfer and explain where the delay occurred.

Is there a difference in speed between a wire transfer and an international money transfer service?

Yes. Traditional wire transfers through banks typically take 2 to 5 business days. Some international money transfer services (like Wise, OFX, or Remitly) can deliver funds in 1 to 2 business days to certain countries, though they may have lower transfer limits and different fees than banks.

Do I need to do anything on my end to receive an international wire?

No. Once the sender initiates the wire with your correct account details, the receiving bank handles everything. The money will arrive in your account automatically. However, some banks hold international transfers for 24 hours before releasing them, so the funds may not be available to withdraw when ready.

What information do I need to give someone sending me an international wire?

You need to provide your full name, account number, bank name, bank address, and the bank's SWIFT code (also called BIC code). For some countries, you may also need to provide an IBAN (International Bank Account Number). Ask your bank for this information — they can give you exactly what the sender needs.