What an international cash transfer is and how it differs from a domestic wire
An international cash transfer moves money from your bank account to someone's account in another country. Unlike a domestic wire, which stays within the U.S. banking system, an international transfer crosses borders and involves currency conversion, multiple banks, and regulatory checks that add time and cost.
The money travels through a network of correspondent banks — intermediary institutions that connect your bank to the receiving bank abroad. Each bank in the chain may take a fee. Your bank converts your dollars to the destination currency, and that exchange rate is set by your bank, not the market rate. The whole process typically takes three to five business days, though it can take longer depending on the destination country and whether the receiving bank requests additional information.
You will need the recipient's full name, their bank account number, and their bank's SWIFT code or IBAN (International Bank Account Number), depending on the country. Some countries use one standard; others use the other. If you provide the wrong code or number, the money may be returned or held in limbo while the banks sort it out.
Key Takeaways
- International transfers involve multiple banks and currency conversion, which means fees stack up and the exchange rate you receive is set by your bank, not the market.
- You need the recipient's SWIFT code or IBAN, their full name, and account number — the exact format depends on the country.
- Transfers typically take three to five business days, but delays happen if the receiving bank asks for more information or if the destination country has banking restrictions.
- Your bank may place a hold on large transfers or require you to verify the recipient before sending money abroad for the first time.
Fees and exchange rates: what you actually pay
Your bank charges an outgoing wire fee, usually between $15 and $50. The receiving bank may charge an incoming fee of $10 to $25. In between, correspondent banks may deduct fees from the amount that arrives — you send $1,000, but the recipient gets $950 because three banks each took a cut.
The exchange rate is where the real cost lives. Your bank does not use the mid-market rate (the real rate you see on financial news sites). Instead, it marks up the rate by 1 to 3 percent or more. If the mid-market rate is 1.10 USD to 1 EUR, your bank might offer you 1.07. That gap is the bank's profit on the currency conversion. You have no way to negotiate this rate; it is set by the bank's pricing model.
Some banks publish their exchange rates online before you send; others do not show you the rate until after the transfer is complete. Ask your bank whether it discloses the rate in advance. If it does not, ask what markup it typically applies so you can estimate what the recipient will actually receive.
How to send an international transfer through your bank
Log into your online banking portal or visit a branch. Select "send wire" or "international transfer" — the exact wording varies by bank. You will be asked for the recipient's name, account number, and bank details. The bank will ask you to specify the amount in U.S. dollars and confirm the exchange rate and all fees before you authorize the transfer.
Some banks require you to register the recipient's account before you can send money to it. This is a security step: you provide the recipient's details, the bank verifies them, and then you can send money to that registered account without re-entering the information each time. Registration can take one to three business days.
After you authorize the transfer, your bank will give you a confirmation number and a reference number to share with the recipient. The recipient should give this reference number to their bank if the money does not arrive within the expected timeframe. Keep the confirmation email or receipt; you will need it if you have to trace the transfer or dispute the amount.
Timing, holds, and what slows transfers down
A transfer typically leaves your bank within one business day. It then moves through the correspondent bank network, which can add one to three days. The receiving bank processes it on the next business day after it arrives. So the timeline is usually: one day to leave your bank, one to three days in transit, one day to land in the recipient's account. Three to five business days is the standard window.
Delays happen when the receiving bank asks for more information — proof that the money is not connected to illegal activity, confirmation of the recipient's identity, or documentation of the purpose of the transfer. This is called a compliance hold. It can add two to five days. Some countries have banking restrictions that slow all transfers; transfers to certain nations may take a week or longer.
Your own bank may place a hold on the money before it leaves your account if the transfer is large (the threshold varies by bank and your account history) or if you have never sent money to that country before. The bank may require you to call and verify the transfer or provide documentation of the purpose. This can delay the transfer by one to two days on your end.
When to use your bank versus a money transfer service
Your bank is straightforward if you are sending a large amount — $5,000 or more — because money transfer services often charge a flat fee that makes small transfers expensive. Your bank's percentage-based fees may be lower on large sums. Your bank is also the right choice if the recipient's bank is in a major financial center (London, Toronto, Sydney, Singapore) because correspondent banking networks are well-established and transfers move quickly.
Money transfer services like Western Union, MoneyGram, or Wise (formerly TransferWise) may be cheaper for small amounts under $1,000 or for transfers to countries where your bank has weak correspondent relationships. Wise, in particular, uses the mid-market exchange rate with a small markup, so you see exactly what the recipient gets before you send. Western Union and MoneyGram let the recipient pick up cash at a physical location instead of needing a bank account, which matters in some countries.
The trade-off is transparency versus convenience. Your bank is convenient if you are already a customer, but you do not see the full cost until after you send. Money transfer services show you the cost upfront, but you may need to create an account and verify your identity, which takes time.
Currency conversion and how to minimize the cost
Your bank sets the exchange rate, and you cannot change it. What you can do is time the transfer if you have flexibility. Exchange rates move every day. If you are sending $10,000 and the rate moves 1 percent in your favor, you save $100 on the conversion. If you are sending a smaller amount or the money is urgent, this does not matter. If you have a week or two and the amount is large, watching the rate for a day or two might be worth it.
Some banks offer a "forward contract" for international transfers. You lock in an exchange rate for a transfer you plan to make in the future — say, 30 days from now. If the rate moves against you, you are protected. If it moves in your favor, you are locked in at the worse rate. Forward contracts are useful if you know you are sending money on a specific date and you want certainty about the cost, but they are not a way to save money.
The most direct way to lower the cost is to send less frequently and in larger amounts. Each transfer has a fixed fee component, so combining two $500 transfers into one $1,000 transfer saves you one set of fees. This only works if the recipient can wait and if you have the cash available.
What happens if the transfer goes wrong
If the money does not arrive within five business days, contact your bank with the confirmation number and reference number. The bank will trace the transfer through the correspondent bank network. Tracing takes two to five business days. If the money is stuck in a correspondent bank because of incomplete information, the bank can request that it be released or returned.
If you sent the money to the wrong account number or the wrong bank, recovery is harder. Some banks can reverse the transfer if they catch it quickly, but once the receiving bank has accepted the funds, you may have no recourse. The receiving bank is under no obligation to return money sent to the wrong account. This is why it is critical to double-check the account number and SWIFT code before you authorize the transfer.
If the recipient's bank refuses the transfer for compliance reasons, the money is returned to your account, usually within five to ten business days. You will see a credit back to your account, but the fees you paid are not refunded. If you want to try again, you may need to provide additional documentation or use a different transfer method.
Frequently Asked Questions
Do I need to report international transfers to the IRS or FinCEN?
If you send more than $10,000 in a single transfer or multiple transfers that total more than $10,000 in a calendar year, your bank reports it to FinCEN (Financial Crimes Enforcement Network) on a Currency Transaction Report. This is automatic and does not mean you have done anything wrong. You do not file a separate report yourself; the bank handles it. If you are sending money to pay for a legitimate expense — tuition, rent, a business purchase — keep documentation in case you are asked about it.
Can I send money to someone who does not have a bank account?
Not through your bank's wire transfer system. Your bank requires an account number and SWIFT code or IBAN. If the recipient does not have a bank account, you can use Western Union or MoneyGram, which let them pick up cash at a physical location. Some countries also have mobile money services (like M-Pesa in Kenya) that let you send money to a phone number instead of an account. Ask the recipient what options are available in their country.
What is the difference between a SWIFT code and an IBAN?
A SWIFT code identifies the bank; an IBAN identifies the specific account within that bank. SWIFT codes are eight or eleven characters and used worldwide. IBANs are country-specific and can be 15 to 34 characters long. Europe, the Middle East, and North Africa use IBANs. Most other countries use SWIFT codes plus an account number. Your bank will tell you which one you need based on the destination country.
Will the recipient have to pay taxes on money I send them?
Not on the transfer itself. Money you send is not income to the recipient; it is a transfer of funds you already own. If the recipient is a U.S. citizen or resident, they may owe taxes on income they earn in the destination country, but that is separate from the transfer. If you are sending money as a gift, there is no tax on the recipient's side in most countries. If you are sending it as payment for work or services, the recipient may owe income tax depending on their country's rules.
How much can I send in a single transfer?
Your bank sets limits based on your account type and history. New accounts often have lower limits — $5,000 or $10,000 per transfer. Established accounts may have limits of $25,000, $50,000, or higher. You can ask your bank to raise your limit, and they may do so after reviewing your account. Some banks require you to call and verify transfers over a certain amount. There is no federal limit on how much you can send, but amounts over $10,000 are reported to FinCEN.