International bank transfers usually take 1 to 5 business days, but the exact timeline depends on which banks are involved, which countries, and the transfer method you choose.
A transfer from your US bank to an account in another country does not move like a domestic wire. It passes through multiple banks in a chain, each one checking the details and moving the money forward. A transfer to Canada or the UK often clears in 1 to 3 business days. A transfer to a country with less developed banking infrastructure, or to a bank that processes transfers only once a day, can take 5 to 7 business days or longer.
The speed also depends on whether you use a SWIFT transfer (the standard international method), a money transfer service like Wise or OFX, or your bank's own international service. Each has different timelines and different costs. If you are waiting for a refund from a US government agency, an insurance company, or a business, the transfer method matters because it determines when you actually see the money.
Key Takeaways
- Standard SWIFT transfers from US banks take 3 to 5 business days to most countries, though Canada and the UK are often faster at 1 to 3 days.
- Money transfer services like Wise, OFX, and Remitly often deliver faster than SWIFT—sometimes within hours—but charge a fee and may have daily or monthly limits.
- Weekends and holidays do not count as business days, so a transfer initiated on Friday may not arrive until Wednesday or later.
- The receiving bank's processing speed matters as much as the sending bank's, and some banks hold international transfers for an extra day or two before crediting your account.
- If a transfer does not arrive within the stated timeline, contact your sending bank first to confirm it was sent, then contact the receiving bank to see if it is held for review.
SWIFT transfers and why they take longer
A SWIFT transfer is the standard method US banks use to send money internationally. SWIFT is a messaging system that connects banks worldwide. When you initiate a transfer, your bank sends a message through SWIFT to the receiving bank, including your account details, the recipient's account details, and the amount.
The receiving bank then processes the message and credits your account. This sounds instant, but it is not. Each bank in the chain processes transfers in batches, usually once or twice a day. If you send a transfer at 3 p.m. on a Tuesday, your bank may not process it until the next morning. The receiving bank may not process it until the morning after that. Add a day for the intermediate bank if the transfer goes through a correspondent bank (a bank that acts as a middleman between your bank and the receiving bank), and you are at 3 to 5 business days.
SWIFT transfers are also the most expensive option for most people. Your US bank typically charges $15 to $50 for an outgoing international wire. The receiving bank may charge a fee to receive it. If the transfer goes through a correspondent bank, that bank takes a cut too, and the fees are deducted from the amount that arrives.
Money transfer services are faster but have limits
Services like Wise (formerly TransferWise), OFX, Remitly, and MoneyGram move money faster than SWIFT because they do not rely on the traditional banking chain. Instead, they hold money in accounts in both countries and match transfers, moving the funds internally rather than through banks.
Wise, for example, can deliver money to most countries within 1 to 2 business days, and to some countries within hours. OFX typically delivers within 1 to 3 business days. Remitly delivers within 1 to 5 business days depending on the destination country and the service level you choose. These services charge a flat fee or a percentage of the transfer amount, which is usually lower than a SWIFT fee, but you pay it upfront.
The catch is that these services have daily and monthly transfer limits. Wise allows up to $500,000 per transfer but may have lower limits for new users. OFX has daily limits that vary by country. Remitly caps transfers at $2,999 per transaction in most cases. If you are waiting for a large refund, you may need to use your bank's SWIFT service instead, or split the transfer into multiple transactions.
How weekends and holidays affect your timeline
Banks do not process international transfers on weekends or holidays. A transfer initiated on Friday afternoon may not leave your US bank until Monday morning. The receiving bank may not process it until Tuesday morning. That is already 2 business days, and the money has not crossed the ocean yet.
This matters most if you are waiting for a refund that arrives near a holiday. If a US agency or company sends a transfer on December 23, and the receiving bank is closed on December 25 and 26, the transfer may not be credited until December 27 or later. The same applies to holidays in the receiving country. If you are receiving money in a country that observes a holiday your US bank does not, the receiving bank may not process the transfer until after the holiday ends.
Always count business days, not calendar days. If a bank says a transfer takes 3 to 5 business days, and you initiate it on a Thursday, the earliest arrival is the following Tuesday (Friday, Monday, Tuesday = 3 business days).
What happens when a transfer is held for review
Sometimes a transfer arrives at the receiving bank but is held for 1 to 3 additional days while the bank reviews it for fraud or compliance reasons. This is more common for large transfers, transfers to countries with higher fraud risk, or transfers to a new account the receiving bank has not seen before.
You will not know a transfer is held unless you contact the receiving bank directly. The sending bank can tell you the transfer was sent, but they cannot see what happens after it leaves their system. Call the receiving bank with your name, account number, and the transfer reference number (your US bank provides this). Ask if the transfer is held and when it will be released.
If a transfer is held, there is usually nothing you can do to speed it up. The receiving bank is following its own compliance procedures. Once the review is complete, the money is credited to your account automatically.
Tracking your transfer and what to do if it is late
Your US bank provides a SWIFT reference number or transaction ID when you send an international transfer. Write this down immediately. This is the only way to track the transfer if it does not arrive on time.
After the stated number of business days have passed, log into your US bank account and confirm the transfer was deducted from your account. If it was, contact your US bank with the reference number and ask them to trace the transfer. They will send a message through SWIFT to the receiving bank asking for the status. This usually takes 1 to 2 business days.
If the receiving bank confirms they received the transfer, ask them why it has not been credited to your account. It may be held for review, or there may be a mismatch in the account details. If the receiving bank says they never received it, your US bank will investigate further and may issue a refund.
If you are waiting for a refund from a US government agency or a business, and the transfer is late, contact the agency or business first to confirm they sent it. Ask for the reference number and the date it was sent. Then contact your receiving bank to see if it has arrived but is held. Do not assume the money was never sent.
Comparing transfer methods by speed and cost
| Transfer Method | Typical Timeline | Cost | Best For |
|---|---|---|---|
| SWIFT (bank wire) | 3–5 business days | $15–$50 plus receiving bank fees | Large transfers, no daily limits |
| Wise | 1–2 business days (some countries same-day) | 1–2% of transfer amount | Transfers under $500,000, speed matters |
| OFX | 1–3 business days | Flat fee ($5–$15) or percentage | Regular transfers, lower fees |
| Remitly | 1–5 business days (express option available) | Flat fee ($2–$5) or percentage | Transfers under $3,000, frequent users |
| Bank's international service | Varies (1–7 business days) | Varies by bank | When you want to use your existing bank |
Frequently Asked Questions
Can I speed up an international transfer after I have sent it?
No. Once a transfer leaves your bank, you cannot change its speed. You can only track it and contact the receiving bank to ask if it is held. If you need money faster in the future, use a money transfer service like Wise instead of a SWIFT transfer.
Why did my transfer arrive in 1 day when the bank said 3 to 5 days?
Transfers to nearby countries with well-developed banking systems (Canada, UK, Australia) often arrive faster than the stated timeline. Transfers to countries with fewer banking connections, or to banks that process transfers only once a day, take longer. The timeline given by your bank is a maximum, not a may provide.
What if the receiving bank says they never got the transfer?
Contact your US bank immediately with the reference number. They will trace the transfer through SWIFT and determine where it stopped. If it was lost in transit, your bank will issue a refund. This is rare but does happen. Do not wait more than 10 business days to report it.
Do I need to do anything on my end to receive an international transfer?
No. Once the sending bank initiates the transfer, the receiving bank processes it automatically if the account details are correct. You do not need to log in or confirm anything. The money appears in your account when the receiving bank credits it.
Can I receive a refund from a US government agency or business to a bank account outside the US?
Yes, but the agency or business must support international transfers. Most do, but some require a US address or a US bank account. Contact the agency or business before they send the refund to confirm they can send it to your international account. Ask them which transfer method they use and how long it typically takes.