International bank transfers usually take 3 to 5 business days, but can stretch to 10 days or longer depending on the banks involved, the countries, and the payment method you choose.

The time your money spends in transit depends on whether your banks use the SWIFT network (the standard for most international transfers), whether they process on weekends, and whether either bank flags your transfer for review. A transfer from the US to Europe typically lands faster than one to Asia or Africa, partly because of time zone differences and partly because some banking corridors have more direct routing.

If you are waiting for a refund from outside the US—a tax refund from a foreign employer, an insurance payout sent internationally, or a business refund from an overseas vendor—the timeline starts when that organization initiates the transfer, not when you request it. You have no control over their processing speed, only over how quickly your bank receives and credits it once it arrives.

Key Takeaways

  • Standard international transfers take 3 to 5 business days through SWIFT, but some routes take 7 to 10 days depending on the countries and banks involved.
  • Weekends and holidays do not count as business days, so a transfer sent Friday evening may not arrive until the following Wednesday or Thursday.
  • Your receiving bank may hold the money for 1 to 3 additional days after it arrives for verification, even though the transfer itself is complete.
  • Transfers flagged for compliance review can delay arrival by several days to a week, and you may be asked for documentation before the funds are released.
  • The sending bank's processing time (usually 1 to 2 days) happens before the transfer even enters the SWIFT network, so the total time is longer than transit time alone.

How the timeline breaks down: sending bank, SWIFT, and receiving bank

An international transfer does not move instantly from one account to another. It passes through at least three stages, and each one takes time. First, your sending bank (or the foreign organization sending you money) processes the transfer internally—this typically takes 1 to 2 business days. They verify the account details, check for fraud, and prepare the payment instruction. If you send a transfer on Friday afternoon, many banks do not process it until Monday, which already adds a weekend delay.

Once the sending bank releases the transfer, it enters the SWIFT network, which routes it to the receiving bank. SWIFT itself is fast—the message arrives within hours—but the actual movement of funds through correspondent banks can take 1 to 3 business days depending on the route. A transfer to a major financial hub like London or Frankfurt usually moves faster than one to a smaller country with fewer direct banking relationships.

When the transfer arrives at your receiving bank, they do not immediately credit your account. They verify the payment instruction, check that the account number matches the name, and may hold the funds for 1 to 3 business days while they confirm everything is legitimate. This is called a hold period, and it is separate from the transfer time itself. Your money has arrived, but you cannot spend it yet.

Why some transfers take 10 days or longer

If your transfer has not arrived after 5 business days, it is usually caught in one of three places: compliance review, correspondent bank delays, or a mismatch in account details.

Compliance review happens when either bank suspects the transfer might violate sanctions, anti-money-laundering rules, or other regulations. This is common for transfers to or from certain countries, or when the amount is large or the account is new. The bank may freeze the transfer for 3 to 7 days while they investigate, and they may contact you asking for proof of the source of funds or the reason for the transfer. You cannot speed this up, but you can respond quickly to any requests.

Transfers between countries with fewer direct banking relationships route through correspondent banks—intermediaries that sit between your bank and the receiving bank. Each correspondent bank adds 1 to 2 days to the timeline. A transfer to a smaller country in Africa or Southeast Asia might pass through 2 or 3 correspondent banks, pushing the total time to 7 to 10 days even without any problems.

If the account number, name, or routing information does not match exactly, the receiving bank may reject the transfer or hold it pending clarification. This can add 3 to 5 days while the banks communicate back and forth. Always double-check the account details before sending, especially the IBAN (International Bank Account Number) or the bank's SWIFT code.

Transfers to the US versus transfers from the US

Money coming into the US often arrives faster than money going out, because US banks have well-established relationships with most major international banks and process inbound transfers quickly. A transfer from Europe or Canada to a US bank account typically takes 3 to 5 business days. A transfer from the US to those same regions usually takes the same time, but transfers to Asia, Africa, or the Middle East can take 7 to 10 days.

If you are waiting for a refund from a foreign employer or an international vendor, ask them which country their bank is in and which bank they use. Banks in major financial centers (London, Frankfurt, Singapore, Hong Kong) have faster routing than smaller regional banks. You cannot change their choice, but knowing it helps you set realistic expectations.

What to do if a transfer does not arrive on time

After 5 business days, contact your receiving bank and ask them to trace the transfer. You will need the SWIFT reference number or transaction ID from the sending bank—this is the unique identifier for your transfer. Your bank can use it to check whether the money has arrived in their system or is still in transit.

If the transfer has arrived but is on hold, your bank will tell you the hold period and when the funds will be released. If it has not arrived, ask your bank to contact the sending bank directly to locate it. This is called a trace, and it usually takes 2 to 5 business days. Do not assume the money is lost until at least 10 business days have passed since the sending bank processed it.

If you are waiting for a refund from a foreign organization, contact them and ask for proof that they sent the transfer—the date, the amount, and the reference number. This information helps your bank trace the payment faster. Some organizations send refunds by check instead of bank transfer if the transfer is delayed, so ask about that option if you need the money urgently.

Faster alternatives to standard bank transfers

If you cannot wait 5 to 10 days, some banks and money transfer services offer faster options, though they usually charge a fee. Expedited wire transfers can arrive in 1 to 2 business days, but they cost $15 to $50 depending on the amount and the banks involved. International money transfer services like Wise (formerly TransferWise), OFX, or Remitly sometimes deliver faster than banks, especially to certain countries, and their fees are often lower. These services are most useful if you are sending money out of the US; if you are receiving money into the US, your bank's standard transfer is usually the fastest option.

For refunds specifically, ask the sending organization whether they offer expedited transfer or check payment. Some do, and some do not. If they do not, standard bank transfer is your only option, and you will need to wait.

Tracking your transfer and what information you need

To track an international transfer, you need the SWIFT reference number (also called the SWIFT ID or transaction reference), which the sending bank provides when they process the transfer. This is different from your own bank's reference number. Ask the sending organization or your sending bank for this number before the transfer is sent, or as soon as you know it is on the way.

You also need the IBAN (International Bank Account Number) or the receiving bank's SWIFT code. These are the routing information that tells the SWIFT network where to send the money. If either one is wrong, the transfer will be rejected or delayed. Most banks print the IBAN on statements or show it in online banking; if you cannot find it, call the bank and ask.

Once you have the SWIFT reference number, log into your receiving bank's online banking portal and search for the transaction by that number. Most banks show the status (pending, in transit, received, held) and an estimated arrival date. If you cannot find it online, call your bank's international transfer department and give them the reference number.

Frequently Asked Questions

Can I speed up an international transfer once it is already sent?

No. Once the sending bank releases the transfer, it is in the SWIFT network and you cannot change its speed. You can ask your bank to prioritize tracing it if it is delayed, but that does not make it arrive faster—it only helps locate it if something went wrong.

Why does my bank say the transfer arrived but I cannot see the money?

The transfer has arrived at your bank but is on a hold period while they verify it. This usually lasts 1 to 3 business days. Your bank should tell you the exact release date if you ask. The money is yours; you just cannot access it yet.

What happens if the account number is wrong?

If the account number does not match the name on file at the receiving bank, the transfer will be rejected and sent back to the sending bank. This takes an additional 3 to 5 business days. Always verify the account number and IBAN before sending or requesting a transfer.

Do international transfers process on weekends?

No. Banks do not process transfers on Saturdays, Sundays, or public holidays in either country. A transfer sent Friday evening will not be processed until Monday, and a transfer arriving Saturday will not be credited until Monday. Plan accordingly if you need the money by a specific date.

Is there a way to know if my transfer is stuck in compliance review?

Your bank will usually contact you if your transfer is flagged for review. If you have not heard anything after 5 business days, call your bank and ask. They can tell you whether it is in review, on hold, or still in transit. Be ready to provide documentation of the source of funds if they ask.