International wire transfers usually take 1 to 5 business days, depending on the banks involved and which countries they connect

The time it takes depends on whether your bank uses a direct route to the receiving bank or sends the money through intermediary banks. A direct connection can move money in one business day. If your bank has to route through correspondent banks — which is common for transfers to smaller countries or less common currency pairs — add two to four more days. Weekends and holidays don't count as business days, so a transfer sent Friday afternoon might not arrive until Wednesday.

The receiving bank also has to process the money once it arrives, which can add another day. Some banks post international transfers immediately; others hold them for verification and post them the next business day. You won't know which until you ask your bank or the receiving bank directly.

Key Takeaways

  • Most international transfers take 3 to 5 business days from the moment your bank sends the money, though some arrive in 1 to 2 days if the banks have a direct connection.
  • Your bank and the receiving bank may both add processing time on top of the transfer time itself, so the total can reach 5 to 7 business days.
  • Transfers sent on Friday, Saturday, or Sunday won't begin processing until Monday, which delays the entire timeline.
  • The receiving country's banking system and any required regulatory checks can add days, especially for transfers to countries outside North America or Western Europe.
  • Asking your bank for the SWIFT code or routing information of the receiving bank before you send can help you understand which route the money will take.

Why the timeline varies by country and bank

Banks in the United States, Canada, and Western Europe have established fast corridors with each other. A transfer from a U.S. bank to a U.K. bank often clears in 1 to 2 business days because the banks have direct relationships and automated systems. A transfer to a bank in Southeast Asia, Africa, or Latin America typically takes 3 to 5 business days because the money has to move through one or more intermediary banks.

The receiving country's central bank or financial regulator may also require additional verification steps. Some countries screen all incoming international transfers for money laundering risk, which can add 1 to 2 days. This is especially common for transfers over a certain amount — often $10,000 or more, though the threshold varies by country and by bank.

Currency conversion also affects timing. If you're sending U.S. dollars to a bank that operates in euros or another currency, the receiving bank has to convert the funds, which can take an extra day. Some banks do this instantly; others batch conversions and process them once daily.

What happens on each end: your bank and the receiving bank

Your bank processes the transfer during its business hours. If you send the wire before your bank's cutoff time — usually 2 p.m. or 3 p.m. on a business day — it goes out the same day. If you send it after the cutoff or on a weekend, it queues for the next business day. Your bank then sends the wire through the SWIFT network (the international banking messaging system) or through a correspondent bank relationship.

Once the receiving bank gets the wire, it has to match the account number and name to an actual account in its system. If the details don't match exactly — a middle initial missing, a name spelled differently, or an incorrect account number — the receiving bank may hold the transfer for verification or send it back. This can add 1 to 3 days. Some banks post the money to the account immediately after matching; others hold it for 24 hours as a final security check.

The receiving bank's country and time zone also matter. A transfer that arrives at 11 p.m. on a Friday in the receiving country won't be processed until Monday morning, even though it arrived on Friday.

How to track your transfer and what to do if it's delayed

Ask your bank for a SWIFT reference number or tracking number when you send the wire. This is different from a confirmation number; it's the actual identifier the banking system uses to follow the money. Write it down. If the transfer doesn't arrive on time, you'll need this number to trace it.

Check with the receiving bank after 3 business days if you haven't seen the money. Give them the SWIFT reference number and the exact amount sent. They can tell you whether the transfer arrived at their bank and whether it's been posted to the account. If it arrived but hasn't been posted, ask how long the hold will last and why.

If the transfer has been delayed more than 5 business days, contact your sending bank and ask them to trace it through the SWIFT system. They can see where the money is in the chain and whether it's stuck at an intermediary bank. Some delays are normal; others indicate a problem with the account details or a regulatory hold that needs to be resolved.

Faster alternatives if you need the money sooner

Some banks offer expedited international transfers for an additional fee — usually $15 to $50 — that can cut the timeline to 1 to 2 business days. This works only if both banks participate in the expedited service and have a direct connection. Ask your bank whether this option is available for the country and bank you're sending to.

Money transfer services like Wise, OFX, or Remitly often move money faster than traditional banks, especially for common routes like the U.S. to Mexico, the U.K., or the Philippines. These services use different networks and partnerships than SWIFT, and they often have lower fees for smaller amounts. The tradeoff is that they may not work for very large transfers or for transfers to all countries.

If you're sending money to a family member or business partner in another country regularly, ask whether they can receive money through a digital wallet or payment app like PayPal, Wise, or a local mobile money service. These often deliver money in minutes to hours rather than days, though they may have daily or monthly limits on how much you can send.

Common reasons international transfers get delayed

Mismatched account details are the most common cause. If the account number, name, or bank code doesn't match exactly what the receiving bank has on file, the transfer gets held for verification. Double-check every detail before you send: the full legal name on the account, the exact account number (not a shortened version), and the correct bank code or SWIFT code for the receiving bank's branch.

Regulatory holds happen when a transfer triggers a bank's anti-money-laundering screening. This is automatic and doesn't mean anything is wrong; it just means the amount, destination, or pattern flagged the system. The receiving bank will investigate and release the funds once they're satisfied. This can take 1 to 3 days.

Intermediary bank delays occur when the money has to pass through one or more correspondent banks. Each one processes the transfer during its business hours, which can add a full day per bank. You can't avoid this if your bank doesn't have a direct connection to the receiving bank, but you can ask your bank which route the money will take before you send it.

Closed banks or holidays in the receiving country can delay processing. If the receiving bank is closed for a holiday, the transfer won't be processed until the next business day. Check the banking calendar for the receiving country before you send a large or time-sensitive transfer.

What to tell the person receiving the money

Give the recipient a realistic timeline based on the country and banks involved. If you're sending to a major financial center like London, Toronto, or Singapore, say 2 to 3 business days. If you're sending to a smaller country or a rural area, say 4 to 5 business days. This sets expectations and prevents panic if the money doesn't arrive on day two.

Provide the SWIFT reference number to the recipient so they can check with their bank if needed. Ask them to confirm the account details with you before you send the wire — especially the account number and the bank's SWIFT code. A few minutes of verification can prevent a transfer from bouncing back or being held for days.

Let them know that their bank may hold the transfer for 24 hours even after it arrives, especially if it's a large amount or an unusual destination. This is normal and doesn't mean anything went wrong.

Frequently Asked Questions

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

It depends on how quickly you act. If you cancel within minutes of sending, before your bank has transmitted it through SWIFT, your bank can stop it. Once it's in the SWIFT system, cancellation is much harder and may not be possible. Contact your bank immediately if you need to cancel. If the transfer has already been processed by the receiving bank, you'll have to ask the recipient to send the money back.

Why did my transfer arrive faster or slower than expected?

The actual route the money took may have been different from what you expected. If both banks had a direct connection, it arrived faster. If the money went through intermediary banks, it took longer. Time zones and banking holidays also affect timing. A transfer that arrives late Friday in the receiving country won't be posted until Monday.

What if the receiving bank says they never got the money?

Ask your bank to trace the transfer using the SWIFT reference number. Your bank can see exactly where the money is in the system — whether it's still in transit, stuck at an intermediary bank, or returned to your account. If it was returned, your bank will tell you why and can help you correct the details and resend it.

Do I pay the fee upfront or does it come out of the amount I'm sending?

This varies by bank. Some banks charge a flat fee upfront and send the full amount you specified. Others deduct the fee from the amount being sent, so the recipient gets less. Ask your bank which method they use before you send the wire, especially if the amount matters to the recipient.

Is there a limit on how much I can send in one international wire transfer?

Most banks don't have a hard limit, but they may require additional verification for transfers over a certain amount — often $10,000 or more. Some banks also have daily or monthly limits for customers who haven't sent international wires before. Ask your bank what their limits are before you attempt a large transfer.