How international bank transfers work and what to expect

An international bank transfer moves money from your account in one country to a bank account in another. Your bank sends the payment through a network of correspondent banks — intermediary institutions that handle the routing — using standardized codes to identify the destination account. The transfer does not happen instantly; it typically takes three to five business days, though some routes take longer depending on the countries and banks involved.

The cost varies widely. Your bank charges an outgoing wire fee (typically $15 to $50 USD), and the receiving bank may charge an incoming fee ($5 to $25). Some banks also apply an exchange rate markup on top of the mid-market rate, which can add 1 to 3 percent to the total cost. You will see these fees before you confirm the transfer, so you know the exact amount that will arrive.

The speed and cost depend on which method you choose. A SWIFT transfer (the most common international method) is reliable but slower and more expensive. Newer services like Wise, OFX, or your bank's own digital transfer platform may be faster and cheaper, but not all banks and countries support them yet.

Key Takeaways

  • International transfers typically take three to five business days and require the recipient's full bank details, including their SWIFT code or IBAN.
  • Your bank will charge an outgoing fee ($15 to $50) and may mark up the exchange rate; the receiving bank may also charge an incoming fee.
  • SWIFT transfers are the standard method but are slower and more expensive than newer digital platforms like Wise or OFX.
  • You can track most transfers through your bank's online portal using a reference number, though some routes offer limited visibility until the money arrives.
  • If a transfer fails or gets stuck, contact your bank within one business day with the reference number and recipient details.

What information you need before you start

Gather the recipient's full banking details before you initiate the transfer. You will need their full legal name (exactly as it appears on their bank account), the bank name and address, the account number, and either the SWIFT code (an eight or eleven-character code that identifies the bank internationally) or the IBAN (International Bank Account Number, used mainly in Europe and some other regions). If you are unsure which one to use, ask the recipient or check their bank's website.

You will also need to know the currency of the destination account. If you are sending from USD to an account in euros, for example, your bank will convert the money at their exchange rate. The recipient receives the amount in their local currency, not in USD.

Have your own account details ready as well. Your bank will ask for your account number, the amount you want to send, and the purpose of the transfer (which is a standard reporting requirement, not a restriction on what you can send).

SWIFT transfers: the standard method

A SWIFT transfer is the most widely accepted international transfer method. SWIFT is a messaging system that banks use to communicate payment instructions to each other. When you send a SWIFT transfer, your bank sends a message through the SWIFT network to the recipient's bank, which then deposits the money into their account.

SWIFT transfers typically take three to five business days. The timeline depends on the time zones involved, whether the transfer crosses multiple intermediary banks, and whether the receiving bank processes transfers on weekends. A transfer sent on a Friday evening may not arrive until the following Wednesday or Thursday.

The cost is higher than newer alternatives. Your bank charges an outgoing wire fee, the receiving bank charges an incoming fee, and your bank applies an exchange rate markup. On a $1,000 transfer, you might pay $40 to $80 in combined fees and markup. You can ask your bank for the exact total before you confirm.

To send a SWIFT transfer, log into your bank's online portal or visit a branch, select "international wire" or "SWIFT transfer," enter the recipient's details and the SWIFT code, confirm the amount and fees, and authorize the payment. Your bank will give you a reference number (sometimes called a transaction ID or confirmation number) — save this for tracking.

Faster and cheaper alternatives to SWIFT

Wise (formerly TransferWise) is a digital platform that specializes in international transfers. It holds accounts in multiple currencies and converts money at the mid-market rate with a small flat fee (typically 0.5 to 1.5 percent of the amount). Transfers usually arrive within one to two business days. You can send from a US bank account to most countries, though not all banks and currencies are supported. You will need to create an account, verify your identity, and link your US bank account.

OFX and Remitly work similarly — they are digital platforms that offer competitive exchange rates and lower fees than traditional banks. OFX is stronger for transfers to Australia, New Zealand, and Canada. Remitly focuses on transfers to developing countries. Both require online account setup and identity verification.

Your own bank may offer a digital international transfer service through its app or website. Some banks (particularly larger ones) have lower fees and faster timelines for transfers to certain countries. Check your bank's website or app under "international transfers" or "send money abroad" to see what options are available.

The trade-off is that not all countries and currencies are supported by these platforms. If you are sending to a less common country or currency, SWIFT through your bank may be your only option. Always check whether the platform supports your destination country before you create an account.

How to track your transfer and what to do if it stalls

After you send a transfer, your bank will give you a reference number. Log into your bank's online portal and search for the transaction by reference number or date — most banks show the status as "pending," "in transit," or "completed." Some banks provide limited detail; others show you when the money left your bank and when it arrived at the receiving bank.

If you are using Wise, OFX, or Remitly, you can track the transfer in real time through their app or website. These platforms usually show you exactly which step the transfer is at — conversion, sending to the receiving bank, or delivered.

A transfer typically takes three to five business days. If more than five business days have passed and the status still shows "pending" or "in transit," contact your bank. Have your reference number, the recipient's name and account details, and the amount ready. Your bank can check with the receiving bank to see whether the money arrived but was not deposited, or whether it is stuck in an intermediary bank.

Transfers occasionally fail if the recipient's account details are incorrect or if the receiving bank rejects the payment for compliance reasons. If this happens, your bank will reverse the transfer and return the money to your account within one to two business days. You will then need to correct the recipient's details and send again.

Exchange rates and how they affect what the recipient gets

When you send money internationally, your bank converts it from your currency to the recipient's currency. The exchange rate your bank uses is usually higher (worse for you) than the mid-market rate you see on financial news sites. The difference is how your bank makes money on the transfer.

For example, if the mid-market rate is 1 USD = 0.92 EUR, your bank might offer you 1 USD = 0.89 EUR. If you send $1,000, you would receive €890 instead of €920 — a difference of €30. This markup is typically 1 to 3 percent of the amount transferred.

Wise and other digital platforms use the mid-market rate or very close to it, which is why they are cheaper. If the exchange rate matters significantly to your transfer, compare the total cost (fees plus exchange rate markup) across your bank, Wise, and other platforms before you send.

You cannot lock in an exchange rate in advance through most banks, though some offer forward contracts for large transfers. The rate you see when you initiate the transfer is the rate you will get, as long as you complete the transfer on the same day.

Special situations: transfers from outside the US, transfers to restricted countries

If you are sending from a bank account outside the US, the process is similar but the fees and timelines may differ. Your bank will still use SWIFT or a digital platform, and the recipient's details remain the same. However, some countries have stricter regulations on outgoing transfers, and your bank may require additional documentation or proof of the transfer's purpose.

Transfers to certain countries are restricted or heavily regulated due to international sanctions or compliance rules. These include Iran, North Korea, Syria, and Cuba, among others. Most banks will not process transfers to these countries at all. If you are sending to a country you are unsure about, contact your bank before you attempt the transfer.

Some countries have capital controls that limit how much money can leave the country or require government permission. If you are sending a large amount from a country with capital controls, your bank may ask for documentation or may refuse the transfer. Check your country's regulations before you send.

Frequently Asked Questions

How long does an international bank transfer actually take?

Most transfers take three to five business days. SWIFT transfers are typically slower because they pass through multiple intermediary banks. Wise and other digital platforms often deliver within one to two business days. Weekends and public holidays extend the timeline — a transfer sent on Friday may not arrive until Wednesday or Thursday.

Can I cancel a transfer after I send it?

It depends on how far the transfer has progressed. If you cancel within a few hours of sending, your bank can usually stop it. Once the money has left your bank and entered the SWIFT network, cancellation is difficult or impossible. Contact your bank immediately if you need to cancel — do not wait. Have your reference number ready.

What if the recipient's bank rejects the transfer?

The receiving bank may reject a transfer if the account details are wrong, if the account is closed, or if the bank flags it for compliance reasons. When this happens, your bank reverses the transfer and returns the money to your account within one to two business days. You will then need to correct the details and send again.

Is it cheaper to send money through a money transfer service like Western Union instead of a bank?

For large amounts (over $500), a bank transfer or digital platform like Wise is usually cheaper. Western Union and similar services charge high fees and offer poor exchange rates, but they are faster for small amounts and work in more countries. For amounts under $200, compare the total cost across all three methods before you decide.

Do I need to report international transfers to the government?

If you are a US resident sending more than $10,000 in a single transfer or multiple related transfers, your bank is required to file a Currency Transaction Report (CTR) with the US government. This is routine and does not mean anything is wrong. If you are sending from another country, check your country's reporting requirements.