International bank transfers usually take 1 to 5 business days, but the exact timeline depends on which banks are involved, what countries they're in, and whether the transfer goes through SWIFT or a money transfer service

A transfer from your US bank to an account in another country does not move instantly. The sending bank has to verify your account, encode the payment in a format the receiving bank understands, route it through one or more intermediary banks, and wait for the receiving bank to post it to the recipient's account. Each step adds time. A transfer to Canada or the UK often clears in 2 to 3 business days. A transfer to a country with fewer banking connections, or to a bank that processes international payments only once per day, can take 5 to 7 business days or longer.

The method you choose matters as much as the destination. A wire transfer through SWIFT (the international banking network) is faster than an ACH transfer routed internationally, which is faster than a money transfer service like Western Union or MoneyGram. But a money transfer service may be cheaper for small amounts, and some offer better exchange rates. If you are waiting for a refund from a US government agency, a US business, or an insurance company, the timeline is different—those payments often arrive as domestic transfers first, then convert to international if needed.

Key Takeaways

  • SWIFT wire transfers to most developed countries take 2 to 5 business days; transfers to countries with fewer banking connections can take 7 to 10 business days.
  • Money transfer services like Western Union and MoneyGram can deliver cash or deposit funds in hours to some countries, but charge higher fees than banks.
  • The sending bank and receiving bank both process the transfer during their own business hours, so a transfer sent on Friday evening may not move until Monday.
  • If you are waiting for a refund from a US source, ask whether they will send it as a domestic transfer to a US account first, then you transfer it internationally—this is often faster and cheaper than a direct international payment.
  • You can track a SWIFT transfer using the reference number the sending bank gives you, but you cannot speed it up once it has left your bank.

SWIFT wire transfers and how long they take

A SWIFT wire 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 wire transfer, your bank sends an encrypted message to the receiving bank with your account details, the amount, and the recipient's information. The receiving bank then credits the recipient's account.

The timeline depends on the destination country and the banks involved. A wire to Canada, the UK, or Western Europe typically clears in 2 to 3 business days. A wire to Australia, New Zealand, or most of Asia takes 3 to 5 business days. A wire to countries with less developed banking infrastructure—parts of Africa, Central Asia, or the Caribbean—can take 5 to 10 business days or longer. Some banks in these regions process international payments only once or twice per day, which adds delay.

Business days do not include weekends or public holidays in either country. If you send a wire on Friday at 3 p.m., it may not leave your bank until Monday morning. If the receiving bank is in a country observing a public holiday, the transfer may sit in a queue until the next business day. Always check the holiday calendar for both countries before you send.

Your US bank may charge $15 to $50 for an outgoing international wire. The receiving bank may charge a fee as well, usually $5 to $15. Some banks deduct the receiving bank's fee from the amount that arrives, so the recipient gets less than you sent. Ask your bank whether fees are deducted before you initiate the transfer.

Money transfer services and faster alternatives

Money transfer services like Western Union, MoneyGram, and Wise (formerly TransferWise) offer faster delivery to some countries, but at a higher cost. Western Union and MoneyGram can deliver cash to a pickup location in hours in many countries. Wise can deposit funds directly to a bank account in 1 to 2 business days in most countries, and offers better exchange rates than traditional banks.

The trade-off is fees. Western Union and MoneyGram charge 3% to 10% of the transfer amount, depending on the destination and the amount you send. Wise charges a flat fee plus a small markup on the exchange rate, which is often cheaper for amounts over $500. For small amounts—under $100—a money transfer service may cost more than a bank wire. For large amounts, a bank wire is usually cheaper.

Money transfer services are useful if the recipient does not have a bank account, or if you need the money to arrive in hours rather than days. They are less useful if you are sending a refund to your own account in another country, because the refund source (a US bank, government agency, or business) will not send directly to a money transfer service—you have to receive it first, then transfer it yourself.

How refunds from US sources reach international accounts

If you are waiting for a tax refund, insurance refund, business refund, or stimulus payment and you live outside the US, the timeline is longer than a standard international transfer. The US source first has to process and issue the refund as a domestic payment. Then you have to receive it and transfer it internationally yourself, or the source has to send it directly to your international account.

Most US government agencies and businesses do not send refunds directly to international bank accounts. The IRS, for example, can deposit a tax refund to a US bank account or issue a check, but not directly to an international account. If you have a US bank account, the fastest route is to have the refund deposited there, then transfer it internationally yourself. If you do not have a US bank account, you have to request a check, which takes 2 to 4 weeks to arrive by mail, then deposit it at a US bank or money transfer service.

Some insurance companies and businesses will send refunds directly to an international account if you provide the IBAN (International Bank Account Number) and SWIFT code. Ask the refund source before you wait. If they will send directly, the refund usually takes 5 to 10 business days to arrive, because it goes through the full SWIFT process. If they will not, request a check or a deposit to a US account, then transfer it yourself.

Tracking an international transfer and what to do if it is delayed

When you send a wire transfer, your bank will give you a reference number or SWIFT reference. Write this down. You can use it to track the transfer with your bank, and the recipient can use it to track the transfer with their bank. The reference number is the only way to locate a transfer once it has left your account.

Ask your bank for the status after 5 business days if the transfer has not arrived. Your bank can contact the receiving bank or any intermediary banks to find out where the transfer is. Delays usually happen because the receiving bank needs more information about the recipient (such as a full legal name or a specific account type), or because the transfer was routed through an intermediary bank that is processing it slowly.

If the transfer is stuck, your bank may be able to recall it, but only if the receiving bank has not yet credited the recipient's account. Once the money has been posted, it cannot be recalled without the recipient's consent. If the transfer went to the wrong account, contact your bank immediately—they can attempt a recall, but success depends on how quickly you act and whether the receiving bank cooperates.

If a transfer takes longer than 10 business days without explanation, file a complaint with your bank's customer service department. In the US, you can also file a complaint with the Consumer Financial Protection Bureau (CFPB) if your bank does not respond within 30 days.

Exchange rates and hidden costs in international transfers

When you send money internationally, your bank converts it from US dollars to the recipient's currency. The exchange rate your bank uses is usually not the mid-market rate (the rate you see on financial news sites). Banks add a markup, usually 1% to 3%, which means the recipient gets less money than the mid-market rate would suggest.

Some banks let you lock in an exchange rate before you send the transfer, which protects you if the rate moves against you. Others apply the rate on the day the transfer is processed, not the day you initiate it. Ask your bank which method they use. If the rate is volatile, locking it in may be worth paying a small fee.

Money transfer services like Wise publish their exchange rate markup upfront, so you know exactly what you are paying. Traditional banks do not always disclose the markup clearly. Before you send a large transfer, ask your bank for the exact exchange rate they will use and the total cost (including fees and the markup). Compare it to what a money transfer service would charge for the same amount.

Choosing between a bank wire, money transfer service, or other method

The best method depends on how much you are sending, how fast you need it to arrive, and whether the recipient has a bank account. Use this table to compare:

MethodSpeedCostBest for
SWIFT wire transfer2–10 business days$15–$50 + receiving bank feeLarge amounts, recipient has a bank account
Wise or similar online transfer1–2 business daysFlat fee + exchange markupMedium amounts, good exchange rate matters
Western Union or MoneyGramHours to 1 business day3–10% of amountSmall amounts, recipient needs cash pickup
Check by mail2–4 weeksPostage onlyNo bank account, no rush

If you are sending a refund to yourself in another country, the fastest route is usually to have it deposited to a US account first, then transfer it internationally using Wise or a similar service. This avoids the delay of the US source trying to send directly to an international account, and often costs less than a bank wire.

Frequently Asked Questions

Can I speed up an international transfer once I have sent it?

No. Once the transfer has left your bank, you cannot speed it up. Your bank can check on its status and may be able to recall it if the receiving bank has not yet posted it, but you cannot make it arrive faster. If speed is critical, use a money transfer service next time instead of a bank wire.

Why did my transfer arrive in a different amount than I sent?

The receiving bank likely deducted their fee from the amount that arrived. Some banks do this automatically; others charge the recipient separately. Ask your bank before you send whether fees will be deducted from the transfer amount, and ask the receiving bank what their fee is.

What information do I need to give the sender so they can transfer money to me internationally?

You need your full legal name, your bank account number, your bank's name and address, your bank's SWIFT code, and your IBAN (International Bank Account Number). Your bank can provide all of this. Some banks also require a reference number or specific account type. Ask your bank for the exact details to give the sender.

Do I have to pay taxes on an international transfer I receive?

That depends on what the transfer is. A refund of your own money (tax refund, insurance refund, business refund) is not taxable. A gift may or may not be taxable depending on your country's tax laws. Income is taxable. Consult a tax professional in your country to know for sure.

What if the sender's bank and my bank do not use SWIFT?

Most banks worldwide use SWIFT, but some smaller banks or banks in countries with limited international banking use other systems like CHIPS or local clearing houses. If your bank does not use SWIFT, ask them what system they use and whether they can receive transfers from US banks. If they cannot, you may need to open an account at a bank that does.