International wire transfers usually take 1 to 5 business days, depending on where the money is going and which banks are involved
The time it takes to send money abroad is not fixed. A wire to Canada or the UK might land in 1 to 2 business days. A wire to India, the Philippines, or parts of Africa can take 3 to 5 business days or longer. The difference comes down to banking infrastructure, time zones, and whether the receiving bank is directly connected to your bank or has to route the money through intermediary banks.
When you initiate a wire, your bank does not send cash across the ocean. Instead, it sends an electronic message through a network — usually SWIFT (the Society for Worldwide Interbank Financial Telecommunication) — instructing the receiving bank to pay the recipient. That message travels when ready, but the receiving bank still has to process it, verify the account details, and credit the money. That processing step is where most of the delay happens.
Key Takeaways
- Most international wires take 1 to 5 business days from the moment your bank sends the transfer, not from when you request it.
- Wires to major financial centers (Canada, UK, Western Europe, Australia) typically arrive faster than wires to developing nations or countries with fewer banking connections.
- Your bank may hold the transfer for a day or two to verify details and check for fraud before it even leaves your account.
- The receiving bank's processing time is outside your control — some banks credit wires the same day, others take 2 to 3 business days after receiving the message.
- Weekends and holidays in either country can add days to the total time, since banks do not process wires on non-business days.
Why the timeline varies by destination country
Banks in developed nations with modern payment systems — the United States, Canada, the United Kingdom, Australia, and most of Western Europe — have direct relationships with many other banks and can process wires quickly. A wire from a U.S. bank to a Canadian bank often clears in 24 hours because the two banking systems are tightly integrated and both operate on similar schedules.
Wires to countries with less developed banking infrastructure or fewer direct bank relationships take longer. Your U.S. bank may not have a direct connection to a bank in Vietnam or Nigeria, so the wire has to pass through one or more intermediary banks. Each intermediary adds a processing step and potentially a day of delay. Some countries also have government restrictions on incoming wire transfers, which can add verification steps.
Time zone differences matter too. If you send a wire at 4 p.m. on a Friday from New York to Tokyo, your bank may process it that day, but the receiving bank in Tokyo will not see the message until Monday morning Tokyo time — which is still Sunday evening in New York. The receiving bank then has to process it during its business hours.
What happens between when you send the wire and when it arrives
The moment you request a wire at your bank, the clock does not start. Your bank first has to verify your account has enough money, check that you are not on any sanctions lists, and confirm the recipient's details are correct. This internal review can take a few hours to a full business day. Some banks hold wires overnight as a fraud check. Only after your bank completes this step does it actually send the SWIFT message.
Once the message leaves your bank, it travels through the SWIFT network to the receiving bank. This transmission is nearly instantaneous — minutes, not hours. But the receiving bank then has to receive the message, verify it came from a legitimate sending bank, decode the payment instructions, and check that the recipient account exists and is in good standing. This step typically takes a few hours to a full business day.
After the receiving bank confirms everything, it credits the money to the recipient's account. Some banks do this the same day they receive the wire. Others batch their wire processing and only credit wires once a day, usually in the morning. A few banks take an extra day to hold the funds and run additional fraud checks before releasing them to the recipient.
How weekends and holidays slow things down
Banks do not process wires on weekends or on public holidays in their country. If you send a wire on Friday afternoon, your bank may not actually transmit it until Monday morning. If Monday is a holiday in the receiving country, the receiving bank will not process it until Tuesday. These gaps add up quickly.
The holidays that matter are the ones observed by the banks involved — not necessarily the ones you observe. A wire sent on a U.S. holiday to a bank in London will be delayed because U.S. banks are closed, even though London banks are open. Similarly, a wire sent from London on a U.K. bank holiday to New York will sit until the next business day in London, even though U.S. banks are open.
What you can do to speed up an international wire
Send the wire early in the business day, not late afternoon. A wire sent at 9 a.m. has a better chance of being processed and transmitted the same day than one sent at 4 p.m. If you send it after your bank's cutoff time (usually 2 p.m. or 3 p.m.), it will not leave until the next business day.
Avoid sending wires on Fridays if the money is urgent. A Friday wire may not arrive until Wednesday or Thursday of the following week, depending on the destination. If you can send it on a Monday or Tuesday, the receiving bank is more likely to process it quickly and credit it before the weekend.
Double-check the recipient's bank details before you send. A typo in the account number or routing code can cause the wire to be rejected or sent to the wrong account, which adds days while the error is corrected. Ask the recipient to confirm their IBAN (International Bank Account Number) or SWIFT code in writing.
Ask your bank whether it has a direct relationship with the receiving bank. If it does, the wire will be faster. If not, ask how many intermediary banks the wire will pass through — fewer intermediaries mean fewer delays.
Fees and exchange rates during the transfer
International wire fees vary by bank and destination. Most U.S. banks charge between $15 and $50 to send an international wire. Some banks charge a flat fee; others charge a percentage of the amount sent. A few banks offer free international wires to certain countries or for certain account types. Ask your bank what it charges before you send.
The exchange rate your bank uses is not the same as the mid-market rate you see online. Banks add a markup — typically 1 to 3 percent — to the mid-market rate. This markup is how they profit on currency conversion. The longer the wire takes, the more the exchange rate may move in the bank's favor, but the rate is locked in at the moment your bank processes the wire, not when it arrives.
What to do if a wire does not arrive on time
If a wire has not arrived after 5 business days, contact your bank. Provide the wire confirmation number, the recipient's bank details, and the amount sent. Your bank can trace the wire through the SWIFT network to see where it is. Sometimes a wire gets stuck because the recipient's bank account details were slightly wrong, or because the receiving bank flagged it for additional review.
If the wire was rejected, your bank will send it back to your account. This reversal can take another 2 to 5 business days. Once it is back, you can correct the details and send it again.
If the wire arrived but the recipient says they did not receive it, ask them to check their bank account carefully — sometimes wires are credited but not when ready visible in the online banking interface. If it truly did not arrive, ask the recipient's bank to search their incoming wires for that day. The receiving bank can confirm whether they received the wire and where it went.
Frequently Asked Questions
Can I cancel an international wire after I send it?
It depends on how far the wire has progressed. If you cancel within minutes of sending, before your bank transmits it, you may be able to stop it. Once the SWIFT message has left your bank, cancellation becomes much harder. Contact your bank when ready if you need to cancel. Some banks charge a fee to attempt a cancellation, and there is no may provide they can stop it.
Why does my bank say the wire will take 3 to 5 business days when other banks say 1 to 2?
Different banks have different processing speeds and different relationships with banks in the destination country. A bank with a direct connection to the receiving bank will be faster than one that has to route through intermediaries. Some banks also hold wires longer for fraud checks. Ask your bank specifically how long wires to that country typically take based on their experience.
Does the amount of money affect how long the wire takes?
Large wires sometimes take longer because banks run extra fraud and compliance checks on them. A wire for $10,000 might be processed the same day, while a wire for $100,000 might be held for an extra day. Ask your bank if there are thresholds that trigger additional review.
What is the difference between a wire transfer and an international money transfer service?
A wire transfer goes directly from bank to bank through SWIFT. Money transfer services like Western Union or Wise use their own networks and may be faster or cheaper depending on the destination. Wise, for example, often delivers money in 1 to 2 business days and charges lower fees than banks, but it is not a bank wire — it is a separate service.
If I send a wire on Sunday, when does it actually leave my bank?
It will not leave until Monday morning, when your bank opens. Your bank will not process it on Sunday. The same applies to holidays — wires sent on a bank holiday will not be processed until the next business day.