International wire transfers move money across borders through the SWIFT network, correspondent banks, and currency conversion

An international wire transfer sends your money from a bank in one country to a bank in another. The process is slower and more expensive than a domestic wire because your bank must route the payment through multiple intermediary banks, convert currency, and comply with regulations in both countries. Most international wires take three to five business days, though some arrive in one day if both banks are in the SWIFT network and connected directly.

The path your money takes depends on whether the receiving bank has a direct relationship with your sending bank. If they do, the transfer moves in one or two steps. If they don't, your bank sends the money to a correspondent bank — a large international bank that holds accounts at banks worldwide — which then forwards it to the final destination. Each step adds time and cost.

Key Takeaways

  • International wire transfers route through the SWIFT network and correspondent banks, which adds three to five business days and multiple fees.
  • You need the recipient's full name, account number, bank name, routing code (SWIFT or IBAN), and the country where the account is held.
  • Fees vary by bank and destination country; some banks charge a flat fee while others charge a percentage of the amount sent.
  • The exchange rate your bank offers may be higher than the mid-market rate, meaning you pay more per unit of foreign currency than the real rate.
  • Some countries restrict how much money can leave, require documentation of the transfer's purpose, or have limits on who can receive international payments.

What information you need to send an international wire

Before you initiate a transfer, you must collect specific details about the recipient's bank account. The bank will ask for the recipient's full legal name (exactly as it appears on their account), their account number, and the name and location of their bank. You also need a routing code: either a SWIFT code (used in most countries) or an IBAN (International Bank Account Number, used in Europe and some other regions).

Some banks also ask for an intermediary bank's SWIFT code if the receiving bank is not directly connected to yours. Your bank can tell you whether an intermediary is needed once you provide the recipient's bank details. If the receiving country requires it, you may also need to provide a reason for the transfer — such as "family support" or "invoice payment" — and the recipient's address.

Incorrect information is the most common reason transfers are delayed or sent to the wrong account. Double-check the recipient's name spelling, account number, and SWIFT or IBAN code before submitting. Many banks allow you to verify this information with the recipient's bank before the transfer leaves.

Fees and exchange rates for international transfers

International wire transfer costs vary widely by bank and destination. Most banks charge an outgoing wire fee (typically $15 to $50 in the United States), and the receiving bank may charge an incoming fee (typically $10 to $25). Some banks charge a percentage of the amount sent instead of a flat fee. If the transfer passes through a correspondent bank, that bank may also deduct a fee from the amount received, reducing what the recipient gets.

Currency conversion is a separate cost. Your bank converts your dollars (or other home currency) to the recipient's currency at an exchange rate. This rate is usually higher than the mid-market rate — the real-time rate you see on financial news sites. The difference, called the markup, is how the bank profits on the conversion. Markups typically range from 1 to 3 percent, but some banks charge more. A $10,000 transfer with a 2 percent markup costs you $200 in conversion alone.

Before you send, ask your bank for the exact fee, the exchange rate they will use, and the total amount the recipient will receive. Some banks publish these rates online; others only provide them when you initiate the transfer. Comparing rates across banks can save hundreds of dollars on large transfers.

How long international wires take and why

A wire transfer between two banks in the SWIFT network typically takes one to three business days. If an intermediary bank is involved, add one to two more days. Weekends and holidays in either country extend the timeline. A transfer initiated on Friday afternoon may not arrive until Wednesday or Thursday of the following week if the receiving country observes different holidays.

The receiving bank processes the payment on its own schedule. Some banks credit accounts when ready upon receipt; others hold the funds for one to two business days while they verify the transfer details. You cannot track the exact moment your money arrives at the receiving bank — you can only see when your bank debited your account and when the recipient's bank credits theirs.

If a transfer does not arrive within the expected timeframe, contact your bank with the wire reference number (provided when you sent the transfer). Your bank can trace the payment through the SWIFT network and determine whether it is stuck at an intermediary bank, held by the receiving bank for verification, or returned due to incorrect information.

Regulations and restrictions on international money movement

Many countries limit how much money residents can send abroad without reporting it or obtaining permission. The United States does not have an outgoing limit, but banks must report transfers over $10,000 to the Financial Crimes Enforcement Network (FinCEN). Some countries, such as China and India, restrict outgoing transfers to specific amounts per year or require documentation proving the money is for an allowed purpose — such as education, medical care, or business.

The receiving country may also have restrictions. Some nations require the recipient to report large incoming transfers to tax authorities. Others restrict who can receive international payments — for example, some countries do not allow payments to individuals in certain professions or do not permit transfers to accounts held by non-residents.

If you are sending money to a country with capital controls or restrictions, your bank may ask for documentation of the transfer's purpose or may refuse the transfer if it does not meet regulatory requirements. Check with your bank and research the receiving country's rules before initiating a large transfer.

Alternatives to international wire transfers

Wire transfers are fast but expensive. International money transfer services — such as Wise (formerly TransferWise), OFX, and Remitly — often charge lower fees and offer better exchange rates than banks. These services are especially competitive for transfers to developing countries and for amounts under $10,000. However, they may take one to two additional days because they batch transfers rather than sending them individually.

For very large transfers or transfers to countries with strict regulations, a bank wire may be your only option. Money transfer services are not banks and cannot move money through all banking systems. If you are sending to a country with capital controls, your bank may require a wire so it can document the transfer for regulatory purposes.

Frequently Asked Questions

Can I cancel an international wire transfer after I send it?

Once a wire leaves your bank, you cannot cancel it. If you notice an error when ready, contact your bank and ask them to attempt to recall the transfer before it reaches the receiving bank. This works only if the receiving bank has not yet credited the account. If the money has already been received, you must contact the recipient and ask them to return it.

What happens if I send money to the wrong account?

The money goes to the account number you provided, regardless of whether it belongs to the intended recipient. If you discover the error, contact your bank when ready with the wire reference number. Your bank can attempt to recover the funds, but success depends on whether the receiving bank will cooperate and whether the account holder agrees to return the money. Recovery can take weeks or months.

Why does the recipient get less money than I sent?

Intermediary banks and the receiving bank may deduct fees from the amount in transit. If you sent $5,000, the recipient might receive $4,950 after fees are removed. To may support the recipient gets a specific amount, ask your bank to send enough to cover all fees, or use a money transfer service that guarantees the recipient receives the exact amount you specify.

Do I need to report international wire transfers to the government?

In the United States, banks report all outgoing wires over $10,000 to FinCEN. You do not need to file a separate report, but the bank's report is on record. If you send multiple wires under $10,000 in a short period to the same recipient, the bank may file a suspicious activity report (SAR) if it appears you are structuring transfers to avoid the reporting threshold. Be honest about the purpose of your transfer.

Is it cheaper to wire money or use a money transfer service?

Money transfer services usually charge lower fees and offer better exchange rates than banks, especially for transfers under $10,000 or to developing countries. However, they may take longer and are not available for all countries. Compare the total cost — fee plus exchange rate markup — across your bank and at least two money transfer services before deciding.