International payments usually take three to five business days, but can stretch to ten depending on the banks involved and the countries they're in
When you send money across borders, it moves through multiple banking systems instead of one. Your bank sends it to an intermediary bank, which sends it to the receiving bank, which finally delivers it to the recipient. Each step takes time, and delays pile up when banks are in different time zones or when currency conversion happens in the middle.
The speed also depends on what method you use. A wire transfer through your bank is faster than an ACH transfer or a check. International money transfer services like Wise or OFX often move money quicker than traditional banks because they specialize in cross-border payments and have direct relationships with banks in many countries.
Key Takeaways
- Wire transfers through banks typically take three to five business days for international payments, though some routes take longer.
- The receiving country's banking system and time zone affect how fast money arrives after it leaves your bank.
- International money transfer services often deliver funds faster than traditional banks because they have direct banking partnerships.
- Weekends and holidays in either country pause the clock, so a payment sent Friday may not move until Monday.
- Asking your bank for the SWIFT code and routing details of the receiving bank before you send can help you track where delays happen.
Why wire transfers take longer than domestic payments
A domestic payment moves through your bank's own system or a clearing house that connects U.S. banks. An international payment has to leave that system entirely and enter a different country's banking network. Your bank doesn't have a direct account at the receiving bank in most cases, so it uses a correspondent bank — a middleman bank that has accounts in both countries.
This extra step is where most of the time goes. Your bank sends the payment to the correspondent bank, the correspondent bank converts the currency if needed, and then the correspondent bank sends it to the receiving bank. If the receiving bank doesn't recognize your bank as a regular partner, it may run extra checks before depositing the money into the recipient's account.
How the receiving country's banking system affects timing
Some countries have faster banking infrastructure than others. A payment to Canada or the United Kingdom usually arrives within three to four business days. A payment to India, Brazil, or many African countries can take seven to ten business days because those banking systems process international transfers less frequently or require additional verification steps.
Time zones also matter. If you send a wire on Friday afternoon in New York to a bank in Tokyo, the receiving bank won't process it until Monday morning Tokyo time — which is still Sunday evening in New York. That's a full day lost before the receiving bank even sees the payment.
Wire transfers versus international money transfer services
A traditional bank wire is reliable but not always the fastest option. Your bank charges a fee (usually $15 to $50), takes three to five business days, and may offer a poor exchange rate if currency conversion is involved. The receiving bank may also charge a fee.
International money transfer services like Wise, OFX, Remitly, or MoneyGram often move money in one to three business days because they have direct banking relationships in many countries and don't rely on correspondent banks. They also tend to offer better exchange rates and lower fees. The tradeoff is that you're trusting a third-party company rather than your own bank, though most are regulated and insured.
What happens during weekends and holidays
Banks don't process international payments on weekends or holidays. If you send a wire on Friday, it won't leave your bank until Monday. If Monday is a holiday in either country, it won't move until Tuesday. This can add two to four days to the total time, especially around major holidays like Christmas or New Year's.
Some international money transfer services process payments on weekends, which is another reason they can be faster. Check whether the service you're using operates seven days a week before you send.
How to track a payment and find out where it's stuck
Ask your bank for the SWIFT code (or BIC code) of the receiving bank and the recipient's account number before you send. When you initiate the wire, your bank will give you a reference number. Write it down.
If the payment hasn't arrived after five business days, contact your bank with the reference number and ask them to trace it. They can tell you whether it left your bank, whether it reached the receiving bank, and whether the receiving bank is holding it for any reason. The receiving bank may be waiting for additional information — a correct account number, proof of the payment's purpose, or confirmation that the recipient is who they claim to be.
If you used an international money transfer service, log into your account and check the status. Most services show you each step of the journey in real time.
Reasons a payment might take longer than expected
Incorrect account details are the most common cause of delay. If the account number, SWIFT code, or recipient name doesn't match exactly, the receiving bank will reject the payment and send it back — which takes another three to five days. Always confirm the details with the recipient before you send.
Currency conversion can also slow things down. If your bank doesn't hold an account in the receiving currency, it has to convert your money through a third bank, adding a step. Some banks also hold international payments for 24 to 48 hours to verify they're not fraudulent.
Sanctions screening is another reason. Banks are required by law to check whether the recipient is on any government sanctions list. This usually takes a few hours, but can take longer if the name is common or if additional verification is needed.
Frequently Asked Questions
Can I speed up an international payment once I've sent it?
Not once it's left your bank. You can ask your bank to mark it as urgent, which may bump it up in the queue at correspondent banks, but this doesn't may provide faster delivery and may cost extra. The best approach is to use a faster method next time — an international money transfer service or a bank that specializes in the receiving country.
Why did my payment take ten days when the bank said three to five?
The three to five days is usually the time from when your bank sends it to when the receiving bank receives it. It doesn't include the time the receiving bank takes to process it and deposit it into the recipient's account, which can be another one to three days. Weekends and holidays also extend the timeline.
Is a wire transfer safer than a money transfer service?
Both are safe if you use a regulated service. Bank wires are backed by your bank's insurance, and major money transfer services like Wise and OFX are licensed and regulated. The real risk with either method is sending money to the wrong account — once it's gone, it's very hard to recover.
What's the difference between a SWIFT transfer and a wire transfer?
SWIFT is the system banks use to send the payment instructions. A wire transfer is the actual movement of money. When people say "wire transfer," they usually mean a SWIFT transfer — the two terms are often used the same way, though technically SWIFT is the messaging system and wire is the payment method.
Do I need to do anything on my end while the payment is in transit?
No. Once you've sent it, the banks handle everything. The recipient doesn't need to do anything either — the money will arrive in their account automatically. If the receiving bank needs more information, it will contact the recipient directly.