Yes, you can send money from your bank account overseas, but the method, cost, and speed depend on which country you're sending to and which bank you use

Most banks offer international wire transfers, which move money directly from your account to a recipient's account abroad. The process is straightforward: you provide your bank with the recipient's name, account number, and bank details (including the SWIFT code or IBAN, depending on the country). Your bank deducts the money plus fees from your account and sends it through the international banking network.

Wire transfers typically arrive within one to five business days, though some corridors are faster than others. Fees range widely—from $15 to $50 per transfer at most U.S. banks, and some banks charge additional fees on the receiving end. Exchange rates also matter: your bank may apply a markup to the mid-market rate, meaning you get fewer foreign currency units than you would at the true exchange rate.

Not all banks offer the same routes or speeds to every country. Some banks have correspondent relationships with banks in certain countries, which speeds up delivery. Others route transfers through intermediary banks, which adds time and sometimes extra fees. Before you send, contact your bank to confirm they can reach the specific country and bank you're targeting.

Key Takeaways

  • Wire transfers from your bank account are the most common way to send money abroad, but fees typically range from $15 to $50 per transfer.
  • You will need the recipient's full name, account number, and bank routing information (SWIFT code for most countries, IBAN for Europe and some others).
  • Money usually arrives in one to five business days, but some banks route transfers through intermediary banks, which can add delays and extra charges.
  • Your bank's exchange rate includes a markup over the mid-market rate, so you receive less foreign currency than you would at the true rate.
  • Some banks do not offer transfers to certain countries, so confirm your bank can reach your destination before you initiate the transfer.

Wire transfers: the standard method

A wire transfer is an electronic movement of funds from your bank account to a recipient's account in another country. You initiate it by visiting your bank in person, calling, or using online banking. You provide the recipient's details and the amount, and your bank processes the request.

The recipient's bank receives the transfer and deposits it into their account. The entire process is tracked by reference numbers, so you can follow the money's path if something goes wrong. Wire transfers are also generally irreversible once sent, so confirm all details before you submit.

Most U.S. banks charge an outgoing wire fee ($15 to $50) and some also charge a fee for the receiving bank to process it on the other end. The receiving bank's fee varies by country and institution—sometimes it is deducted from the amount the recipient receives. Ask your bank whether the fee is included in the amount you send or added on top.

SWIFT codes, IBANs, and the information you need

To send a wire transfer, you need specific routing information for the recipient's bank. In most countries outside Europe, you will need the SWIFT code (also called a BIC code), which is an eight- or eleven-character code that identifies the bank and branch. In Europe and some other regions, you will need the IBAN (International Bank Account Number), which is a longer code that includes the country, bank, and account number.

You also need the recipient's full legal name exactly as it appears on their account, their account number, and the name and address of their bank. If any detail is wrong, the transfer may be delayed or returned. Ask the recipient to provide this information directly from their bank statement or banking app rather than relying on memory.

Your bank can look up a SWIFT code if you provide the bank name and country, but it is faster to ask the recipient for it. Many banks publish SWIFT codes on their websites, and you can also search them on sites like swift.com (the official SWIFT registry).

Exchange rates and hidden costs

When you send money in U.S. dollars to a country that uses a different currency, your bank converts the dollars at an exchange rate. That rate is not the mid-market rate you see on financial news sites—it includes a markup that is your bank's profit on the conversion.

The markup varies by bank and by currency pair. Some banks mark up by 1 to 3 percent, others by more. Over a large transfer, this difference adds up. For example, if you send $10,000 to a country where your bank marks up the rate by 2 percent, you lose roughly $200 in conversion value.

Ask your bank what rate they will apply before you send. Some banks publish their rates online; others quote them only when you initiate the transfer. If the markup seems high, you may want to explore alternatives like online transfer services (Wise, OFX, Remitly) that often offer better rates, though they have their own fees and may not be available for all countries.

How long international transfers actually take

A wire transfer typically arrives within one to five business days. The speed depends on whether the receiving bank is a direct correspondent of your bank or whether the transfer has to pass through intermediary banks.

If your bank has a direct relationship with the receiving bank, the transfer moves quickly—often one to two business days. If the transfer has to route through one or more intermediary banks, it can take three to five days or longer. Intermediary banks also sometimes charge fees that are deducted from the amount the recipient receives.

Weekends and holidays in either country can add delays. If you send a transfer on Friday evening, it may not begin processing until Monday. If a holiday falls during the transfer window, processing pauses until the next business day.

Some banks offer expedited wire transfers for an extra fee (typically $15 to $30), which prioritizes your transfer and may shorten the timeline by a day. Ask your bank whether this option is available for your destination country.

Alternatives to bank wire transfers

Wire transfers are reliable but not always the cheapest option. Online money transfer services like Wise, OFX, Remitly, and MoneyGram often charge lower fees and offer better exchange rates than traditional banks. They work by holding money in local bank accounts in both countries and matching senders and receivers, which reduces the need for intermediary banks.

These services typically charge a flat fee ($2 to $10) plus a small percentage of the transfer amount, and they show you the exact rate and total cost before you confirm. Delivery times are often faster than bank wires—sometimes same-day or next-day for popular corridors. However, not all services reach every country, and some have limits on how much you can send per transaction or per month.

If you are sending a small amount or to a country with limited banking infrastructure, a service like Western Union or MoneyGram may be your only option. These services allow the recipient to pick up cash at a physical location rather than requiring a bank account, though fees are higher.

For very large transfers or ongoing payments to the same recipient, ask your bank about setting up a standing order or recurring wire transfer, which may reduce per-transaction fees.

What to do if a transfer goes wrong

If money does not arrive within the expected timeframe, contact your bank immediately. Provide your reference number (which your bank gave you when you sent the transfer) and ask the bank to trace the transfer. The bank can check whether the money has been received by the intermediary or receiving bank and where it is stuck.

If the transfer was sent to the wrong account due to incorrect routing information, recovery is difficult. Wire transfers are generally irreversible, and the receiving bank is not obligated to return money sent to the wrong account. Your only recourse is to ask the receiving bank to return the funds, which they may refuse if the account holder does not cooperate.

If your bank made an error (such as sending to the wrong bank or applying the wrong amount), the bank is responsible for recovering the money. Document the error in writing and follow up regularly. This process can take weeks or months.

To avoid problems, always confirm the recipient's details with them directly before sending, and ask your bank to confirm the routing information is correct before processing the transfer.

Frequently Asked Questions

Do I need a special account to send money abroad?

No. Any checking or savings account at a bank that offers international wire transfers can send money abroad. Some banks restrict wire transfers to certain account types or require a minimum balance, so check with your bank about any restrictions on your specific account.

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

A SWIFT code identifies a specific bank and branch worldwide and is used in most countries. An IBAN is a longer code used primarily in Europe and some other regions that includes the country, bank, and account number in one string. You need whichever one the receiving bank uses—ask the recipient which one to provide.

Can I send money to someone who does not have a bank account?

Not through a traditional wire transfer. If the recipient does not have a bank account, you can use a cash pickup service like Western Union or MoneyGram, where they collect the money in person at a physical location. These services charge higher fees than bank transfers.

What happens if I send money to the wrong country by mistake?

Recovery depends on whether the money reached a valid account. If it went to the wrong bank or account, the receiving bank is not obligated to return it. Contact your bank immediately with your reference number and ask them to attempt recovery, but be prepared that the money may be unrecoverable. Always double-check the country and account details before sending.

Is there a limit to how much I can send abroad?

Your bank may have internal limits on wire transfer amounts, and the U.S. does not restrict outgoing transfers. However, transfers over $10,000 trigger a Currency Transaction Report (CTR) that your bank files with the Financial Crimes Enforcement Network (FinCEN). This is routine and not a problem if the money is legitimate. Some countries also have limits on how much foreign currency residents can receive, so check the receiving country's rules if you are sending a very large amount.