Wire transfers abroad work differently than domestic ones, and the costs and timing depend heavily on which country you're sending to and which bank handles the transfer

An international wire transfer moves money from your bank account to a recipient's account in another country. Your bank uses a network of correspondent banks — intermediary institutions in other countries — to complete the transfer. The process typically takes three to five business days, though some routes are faster and others slower. You will pay a wire fee (usually $15 to $50), and you may also pay for currency conversion, which varies by bank and exchange rate.

The actual cost and speed depend on the destination country, the receiving bank, and whether your bank has a direct relationship with that bank or must route the money through multiple intermediaries. A transfer to Canada or the UK usually costs less and moves faster than a transfer to a smaller economy or a country with less developed banking infrastructure.

Key Takeaways

  • International wire fees typically range from $15 to $50, plus currency conversion charges that vary by bank and the exchange rate on the day of transfer.
  • Most international wires take three to five business days, but the timeline depends on the destination country and whether your bank has a direct relationship with the receiving bank.
  • You will need the recipient's full name, bank account number, bank name, and the bank's SWIFT code or IBAN (International Bank Account Number) to send the transfer.
  • Some banks offer better rates or faster service to certain countries; comparing options before you transfer can save you money and time.
  • The receiving bank may charge an additional fee to accept the transfer, which comes out of the amount the recipient gets.

What information you need to provide

Before you initiate a transfer, you must gather specific details about the recipient and their bank. Ask the recipient for their full legal name (exactly as it appears on their bank account), their bank account number, the name and address of their bank, and the bank's SWIFT code (a unique identifier used in international banking). For transfers within Europe, you may also need the IBAN (International Bank Account Number), which is a standardized format that includes the country code and bank details in one number.

Providing incorrect information — a misspelled name, a wrong account number, or a missing SWIFT code — can cause the transfer to be rejected or delayed. Some banks will attempt to correct minor errors, but others will send the money back to you, which can take another week or more. Always double-check the details with the recipient before you submit the transfer.

How much the transfer will cost

The total cost includes your bank's wire fee, currency conversion charges, and potentially a fee charged by the receiving bank. Your bank's wire fee is usually a flat amount ($15 to $50, depending on the bank and destination), and it is deducted from your account before the transfer leaves. Currency conversion happens at your bank's exchange rate, which is typically higher than the mid-market rate you see online; the difference is how your bank profits on the conversion.

The receiving bank may also charge a fee to accept and process the incoming transfer. This fee is usually $5 to $15, but it is deducted from the amount the recipient receives, not charged to you separately. Some banks advertise "no receiving fees" in certain countries, so if you are sending to a common destination, it is worth asking your bank whether they have a partnership that reduces costs.

A few banks and online money transfer services offer better rates than traditional banks for international transfers, especially to popular destinations like Mexico, India, or the Philippines. These services often charge lower fees and use closer-to-market exchange rates, though they may take slightly longer or have lower transfer limits.

How long the transfer takes

Standard international wire transfers take three to five business days from the moment your bank processes the transfer. The timeline depends on the destination country's banking system, the time zone difference, and whether your bank has a direct relationship with the receiving bank. A transfer to Canada or the UK often clears in two to three business days. A transfer to a country with less developed banking infrastructure — parts of Africa, Central Asia, or the Caribbean — may take five to seven business days or longer.

Some banks offer expedited international transfers that arrive in one to two business days, but these cost more (often $25 to $75 extra). If you need the money to arrive quickly, ask your bank whether expedited service is available to the destination country before you transfer.

Weekends and bank holidays in either country can add delays. If you initiate a transfer on a Friday evening, it may not process until Monday, and if a holiday falls during the transfer window, the timeline extends further.

Currency conversion and exchange rates

When you send money to a country with a different currency, your bank converts your dollars (or other home currency) at an exchange rate it sets. This rate is almost always worse than the mid-market rate — the rate you see quoted on financial websites. The difference between the mid-market rate and your bank's rate is called the markup, and it is how the bank makes money on the conversion.

For example, if the mid-market rate for US dollars to Mexican pesos is 17.50, your bank might offer 17.00, pocketing the difference on every peso you buy. On a $1,000 transfer, this markup can cost you $25 to $50 or more. You cannot negotiate the rate with most banks, but you can compare rates across banks before you transfer, and you can use online money transfer services that often offer tighter markups.

The exchange rate also fluctuates daily. If the currency you are sending to is volatile, the rate could move significantly between the day you decide to transfer and the day you actually initiate it. Some banks allow you to lock in a rate for a short period (usually 24 to 48 hours), which protects you from further movement.

What happens if something goes wrong

If the transfer is rejected — usually because of incorrect recipient information — your bank will send the money back to your account. This reversal typically takes five to ten business days, and you will not get a refund of the wire fee you paid. Once the money is back, you can correct the information and try again, but you will pay the fee a second time.

If the money reaches the wrong account because you provided incorrect details, recovering it is much harder. Your bank can file a trace request, which asks the receiving bank to identify where the money went and attempt recovery, but this process is slow (often two to four weeks) and not always successful. Some receiving banks will not cooperate, especially if the money has already been withdrawn.

If your bank makes an error — for example, sending the money to the wrong country or converting at the wrong rate — contact your bank immediately and ask them to file a claim. Banks are required to investigate errors, but the process can take weeks, and you may need documentation (your transfer receipt, the recipient's confirmation that they did not receive the money) to support your claim.

Alternatives to wire transfers for sending money abroad

Wire transfers are fast and reliable for large amounts, but they are not always the cheapest option. Online money transfer services like Wise, OFX, or Remitly often charge lower fees and offer better exchange rates, especially for transfers under $10,000. These services may take one to three business days and are best for recurring transfers or when you have time to wait.

ACH transfers (Automated Clearing House) are available to some countries and are much cheaper than wires, but they take seven to ten business days and are not available everywhere. International checks are slow (two to four weeks) and expensive, and many banks no longer issue them, but they work if the recipient can deposit a check in their country.

If you are sending a small amount ($500 or less) to a country with limited banking infrastructure, cash pickup services like Western Union or MoneyGram may be faster and cheaper than a wire, though their exchange rates are typically worse. Compare the total cost — fee plus conversion markup — across all options before you choose.

Frequently Asked Questions

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

It depends on how quickly you act. If you contact your bank within a few hours of initiating the transfer, before it has left the country, they may be able to stop it. Once the transfer has reached the receiving bank, cancellation is very difficult and often impossible. Call your bank immediately if you need to cancel; do not wait.

What is the difference between a SWIFT code and an IBAN?

A SWIFT code is an eight or eleven-character code that identifies a specific bank branch worldwide. An IBAN is a longer standardized number (up to 34 characters) used mainly in Europe and some other regions; it includes the country code, bank code, and account number in one format. You need the SWIFT code for most international transfers; the IBAN is required for transfers within Europe and some other destinations.

Why did the recipient receive less money than I sent?

The receiving bank charged a fee to accept the transfer, which was deducted from the amount before it reached the recipient's account. This is common and usually ranges from $5 to $15. You paid your bank's fee separately; the receiving bank's fee comes out of what the recipient gets. Ask your bank in advance whether the receiving bank charges a fee to the destination country.

Is it safer to wire money or use an online money transfer service?

Both are safe if you use a legitimate, regulated service. Wire transfers through banks are insured by banking regulations, but once the money leaves your bank, recovery is difficult if something goes wrong. Online money transfer services are regulated in most countries and hold your money in trust, but they are newer and some people trust banks more. Choose based on cost, speed, and the destination country.

Can I send an international wire transfer on a weekend?

You can initiate the transfer through your bank's online platform or by phone on a weekend, but your bank will not process it until the next business day. If you send it on a Friday evening, processing does not begin until Monday, which adds at least one day to the timeline. Plan ahead if you need the money to arrive by a specific date.