International wire transfers move money across borders through correspondent banks, and the process takes longer and costs more than domestic transfers
An international wire transfer sends money from a bank account in one country to a bank account in another. Your bank routes the payment through a network of correspondent banks — intermediary institutions in other countries that help move the funds. The receiving bank converts the money to the local currency if needed and deposits it into the recipient's account.
The entire process typically takes three to five business days, though it can take longer depending on the countries involved, the banks' processing schedules, and whether the transfer requires additional verification. You will pay fees at each step: your sending bank charges an outgoing wire fee, the receiving bank may charge an incoming fee, and correspondent banks may deduct fees from the amount that arrives.
International transfers differ from domestic wires in speed, cost, and the information required. 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) — details that vary by country and banking system.
Key Takeaways
- International wire transfers pass through multiple banks, which means multiple fees and a processing time of three to five business days or longer.
- You must provide the recipient's SWIFT code or IBAN along with their account number and bank name, or the transfer may be rejected or delayed.
- The exchange rate your bank uses may differ from the mid-market rate, and the difference is a cost you pay on top of stated fees.
- Some banks offer international transfers through services like SWIFT, while others use proprietary networks or partner with money transfer companies.
- The amount that arrives at the destination may be less than the amount you sent because correspondent banks deduct fees along the way.
How the money moves through the banking system
When you initiate an international wire, your bank does not send cash across the ocean. Instead, it sends an electronic message through the SWIFT network (Society for Worldwide Interbank Financial Telecommunication) or a similar system, instructing correspondent banks to move funds on its behalf.
Your bank debits your account when ready and sends the payment instruction to a correspondent bank in an intermediate country — often the United States or a major financial hub. That correspondent bank then sends the instruction to the receiving bank in the destination country. The receiving bank credits the recipient's account once it receives the funds and confirms the payment details match.
Each bank in the chain may take a day or more to process and forward the payment. Weekends and holidays extend the timeline because banks do not process international transfers outside business hours. If any detail is incorrect — a mismatched name, a wrong account number, or a missing SWIFT code — the receiving bank may reject the transfer, and your money returns to your account after several additional days.
Fees and exchange rates that reduce what arrives
Your bank charges an outgoing wire fee, typically between $15 and $50 depending on the institution and the destination country. The receiving bank may charge an incoming fee of $10 to $25. Correspondent banks along the way may also deduct fees, and these are often not disclosed in advance — you see them only when the recipient reports a smaller amount than you sent.
Beyond stated fees, your bank applies an exchange rate when converting your currency to the recipient's currency. This rate is almost never the mid-market rate you see on financial news sites. Banks add a markup — typically 1 to 3 percent — which is how they profit on the currency conversion. A $1,000 transfer at a 2 percent markup costs you $20 in addition to any stated fees.
The total cost of an international wire can range from $30 to $100 or more, depending on the amount, the destination, and the banks involved. For small transfers, the fees may represent 5 to 10 percent of the total amount sent.
Information you need before you send
Gather these details from the recipient before you initiate the transfer:
- Recipient's full legal name (as it appears on their bank account)
- Bank account number
- Bank name and address
- SWIFT code (an eight or eleven-character code identifying the bank)
- IBAN, if the country uses it (a standardized account number format used in Europe, the Middle East, and parts of Asia)
- Recipient's address
- Purpose of the transfer (some countries require this for regulatory reasons)
If the recipient's country uses IBAN, ask for that instead of a separate account number — the IBAN contains the account number and routing information. If you are unsure whether a country uses IBAN, ask the recipient's bank directly or check the IBAN registry online.
Incorrect information is the most common reason transfers are delayed or rejected. A mismatched name, a transposed account number, or a missing SWIFT code can send the payment back to your bank, where it sits for several days before being returned to your account. You then have to correct the information and send again, doubling the time and potentially incurring fees twice.
Alternatives to traditional bank wire transfers
Some banks partner with money transfer services like Wise (formerly TransferWise), OFX, or Remitly, which often charge lower fees and offer better exchange rates than the bank's own international wire service. These services hold accounts in multiple countries and move money between them rather than routing through correspondent banks, which reduces the number of intermediaries and the time required.
Money transfer services typically charge a flat fee of $3 to $10 plus a transparent exchange rate markup of 0.5 to 1.5 percent. For larger transfers, the total cost is often lower than a traditional bank wire. However, these services may have daily or monthly limits on how much you can send, and they may not be available for all destination countries.
Some banks also offer their own international transfer products that bypass the SWIFT network entirely. These are usually faster and cheaper than traditional wires but may only work between accounts at the same bank or within a bank's global network.
Timing and what to expect after you send
Once you submit an international wire at your bank, you will receive a confirmation number and a reference number (sometimes called a SWIFT reference or transaction ID). Write down both — you will need them if you have to track the payment or dispute it later.
Your bank will debit your account within one business day. The funds then move through the correspondent banking system, which typically takes two to four additional business days. Some banks provide tracking through SWIFT, which allows you to see when the payment reaches each intermediate bank. Others do not offer tracking, and you will not know the status until the recipient confirms they received the money.
If the transfer does not arrive within the expected timeframe, contact your bank with the reference number. The bank can trace the payment through the SWIFT system and determine where it is in the process. If it has been rejected, your bank will explain why and help you correct the information for a second attempt.
Regulatory requirements and reporting
Many countries require banks to report international transfers above a certain threshold for anti-money-laundering and tax purposes. In the United States, banks report transfers over $10,000. Other countries have different thresholds. These reports are routine and do not indicate any problem with your transfer — they are standard regulatory compliance.
Some countries also require you to provide a reason for the transfer (such as "family support," "payment for services," or "tuition"). This is not optional, and providing false information can delay or block the transfer. Be honest and specific about the purpose.
If you are sending money to or from certain countries that are subject to international sanctions or financial restrictions, your bank may refuse the transfer or require additional documentation. Your bank will inform you if this applies to your transaction.
Frequently Asked Questions
How long does an international wire transfer actually take?
Three to five business days is typical, but it can take longer if the banks involved are in different time zones, if a holiday falls during the processing period, or if the receiving bank requires additional verification. Some transfers take up to two weeks if they are flagged for compliance review.
Can I cancel an international wire after I send it?
It depends on how far the payment has progressed. If you cancel within a few hours of sending, your bank may be able to stop it. Once the payment has left your bank and entered the correspondent banking system, cancellation is difficult or impossible. Contact your bank when ready if you need to cancel.
What happens if I give the wrong account number?
The receiving bank will likely reject the transfer because the account number does not match the recipient's name. The payment will be returned to your bank after several days, and you will have to send it again with the correct information. Some banks charge a fee for each attempt.
Why is the amount that arrived less than what I sent?
Correspondent banks deduct fees along the way, and these are not always disclosed in advance. Your bank may also have applied an exchange rate markup. Ask the recipient to provide the exact amount received, then contact your bank to find out which fees were deducted and by which banks.
Is it cheaper to send money through a money transfer service instead of my bank?
For most transfers, money transfer services charge lower total fees and offer better exchange rates than traditional banks. Compare the total cost — stated fees plus the exchange rate markup — between your bank and at least one money transfer service before you send.