Yes, you can transfer money to an overseas bank account, but the method, cost, and speed depend on the country, the amount, and which bank or service you use

International transfers are not the same as domestic ones. Your money does not move directly from your U.S. bank to a foreign bank. Instead, it travels through a chain of intermediary banks, each taking a small cut and adding processing time. A transfer that takes one day domestically can take three to ten business days internationally, depending on the destination country and the banks involved.

You have several routes: your own bank's wire transfer service, a money transfer specialist like Wise or OFX, or a digital payment app. Each has different costs, speed, and exchange rates. The cheapest option for a large transfer is often not the fastest, and the fastest is rarely the cheapest.

Key Takeaways

  • International transfers go through multiple intermediary banks, which adds cost and time compared to domestic transfers.
  • Your bank's wire transfer is the most straightforward but often the most expensive, with fees ranging from $15 to $50 per transfer plus unfavorable exchange rates.
  • Money transfer services like Wise, OFX, and Remitly often charge lower fees and offer better exchange rates, but may have daily or monthly limits on how much you can send.
  • The destination country, the receiving bank's policies, and whether you have the recipient's SWIFT code or IBAN all affect whether a transfer goes through and how long it takes.
  • Always confirm the recipient's bank details before sending; reversing an international transfer is difficult and may be impossible if the money lands in the wrong account.

Wire transfers through your bank: straightforward but expensive

A wire transfer is the traditional method. You contact your bank, provide the recipient's bank details (usually a SWIFT code and account number, or an IBAN for European accounts), and your bank sends the money electronically to the receiving bank. The transfer typically clears in three to five business days, though some corridors are faster.

Your bank will charge you an outgoing wire fee, usually $15 to $50. On top of that, they will convert your dollars to the destination currency at their own exchange rate, which is typically 1 to 3 percent worse than the mid-market rate you see online. If you are sending $5,000, that markup can cost you $50 to $150 in hidden currency conversion charges.

Wire transfers are most useful when you need the money to arrive quickly, when the amount is very large, or when the recipient's bank does not accept other methods. They are also the most familiar to older recipients and institutions that do not use digital payment platforms.

Money transfer services: lower fees and better rates for most transfers

Companies like Wise (formerly TransferWise), OFX, Remitly, and MoneyGram specialize in international transfers and typically charge less than banks. Wise, for example, charges a small percentage fee (usually 0.5 to 2 percent depending on the amount and destination) plus uses the real mid-market exchange rate with no markup. For a $5,000 transfer to most countries, you might pay $25 to $100 total.

The trade-off is speed. Wise transfers usually take one to three business days, but some destinations take longer. OFX and Remitly have similar timelines. These services also have daily or monthly sending limits, especially if you are new to the platform. A first-time user might be limited to $5,000 per day, though limits increase as your account history builds.

Money transfer services work best for regular transfers, smaller amounts, and when you have time to wait a few days. They are not ideal if you need the money to arrive within hours or if you are sending more than $50,000 in a single transaction.

Digital payment apps: fastest for small amounts to certain countries

Apps like PayPal, Wise, and Revolut let you send money internationally directly from your phone. PayPal transfers to most countries take one to three business days and charge a fee of 2 to 3 percent plus a fixed amount (usually $0.99 to $2.99). Revolut charges a small percentage and offers real exchange rates, but availability varies by country.

These apps are convenient for small amounts and for recipients who also use the same app. They are not suitable for large transfers or for sending to recipients who do not have a bank account or smartphone. Some apps also have lower limits than banks or money transfer services—PayPal, for instance, limits international transfers to $60,000 per transaction for most users.

What information you need before you send

Before you initiate any transfer, you must have the recipient's correct bank details. For most countries, this means the account number and the bank's SWIFT code (an eight or eleven-character code that identifies the bank internationally). For European transfers, you may need an IBAN instead, which is a longer code that includes the country, bank, and account information.

Ask the recipient to provide these details directly from their bank statement or by logging into their online banking. Do not rely on the recipient's memory or a screenshot—a single digit wrong and your money goes to the wrong account. Some banks will reject the transfer if the details do not match their records; others will accept it and the money may be lost or take weeks to recover.

You will also need to know the recipient's full name exactly as it appears on their bank account. Many banks now use name-checking technology that will reject a transfer if the name does not match closely enough.

Exchange rates and hidden costs: why the advertised fee is not the whole story

Banks and some money transfer services make money in two ways: an upfront fee and a markup on the exchange rate. A $25 wire fee looks cheap until you realize your bank is converting dollars at a rate that is 2 percent worse than the real market rate. On a $10,000 transfer, that 2 percent markup costs you $200.

Always ask what exchange rate you will receive before you send. Wise and OFX publish their rates in real time on their websites. Your bank will tell you the rate only after you initiate the transfer, which is too late to change your mind. If you are sending a large amount, call your bank and ask them to quote the rate in writing before you commit.

Some services advertise "no hidden fees" but still mark up the exchange rate. Others charge a flat fee but use the real mid-market rate. Compare the total cost (fee plus the currency conversion) across at least two services before you send.

Timing: how long it actually takes and why it varies

A domestic transfer takes one business day. An international transfer takes longer because the money must pass through the Federal Reserve, the receiving country's central bank, and often one or more intermediary banks. A transfer to Canada or the UK typically takes two to three business days. A transfer to India, the Philippines, or Latin America can take five to ten business days.

Weekends and holidays add time. If you send a transfer on Friday evening, it will not begin processing until Monday. If the receiving country has a holiday, processing may pause. Some banks also batch international transfers once per day, so a transfer sent at 3 p.m. may not leave until the next morning.

Money transfer services are sometimes faster because they use their own networks rather than relying on the traditional banking system. Wise, for example, can deliver to some countries within hours because it has local bank accounts in those countries and simply moves money between its own accounts rather than sending it through the international wire system.

What to do if the transfer goes wrong

If the money does not arrive after the expected time, contact the service or bank that sent it immediately. Ask for the SWIFT reference number or transaction ID—this is the tracking number for your transfer. The sending bank can use this to trace the money through the system and find out where it is.

If the money went to the wrong account because of an error in the bank details, recovery is difficult. Some banks will attempt to retrieve it, but they cannot force the receiving bank to return it. If the receiving bank refuses, your money may be permanently lost. This is why confirming the details before sending is critical.

If the transfer was rejected by the receiving bank, the money will be returned to your account, but this can take two to four weeks. You will not receive interest on the returned funds, and you may be charged a return fee by your bank.

Frequently Asked Questions

Is there a limit on how much I can send internationally?

Banks and money transfer services set their own limits. Your bank may allow up to $100,000 per wire transfer, while Wise may limit first-time users to $5,000 per day. The limit depends on your account history, the destination country, and the service you use. Contact your bank or the service directly to find out your specific limit.

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 to the same person in a single day, your bank is required to file a Currency Transaction Report with FinCEN. You do not file this yourself—your bank does. If you are sending money for a legitimate reason (paying rent, supporting family, business expenses), you do not need to do anything special.

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

A SWIFT code identifies the bank. An IBAN identifies the specific account at that bank and includes the country code. Most countries use one or the other, but not both. European banks use IBANs; banks in most other countries use SWIFT codes and account numbers. Ask the recipient which one their bank requires.

Can I cancel a transfer after I send it?

It depends on how far the money has traveled. If you cancel within a few minutes of sending, before the money leaves your bank, you can usually stop it. Once it has entered the international system, cancellation is difficult or impossible. Contact your bank or the money transfer service immediately if you need to cancel.

Why did my transfer arrive at a different amount than I sent?

The receiving bank may have deducted a fee for receiving the transfer. Some banks charge incoming wire fees of $10 to $25. This fee is separate from the sending fee and is not always disclosed upfront. Ask the recipient to confirm the amount they received, and contact the receiving bank to find out what fee was charged.