What commercial banks do when you send money overseas

When you send money from a US bank account to someone in another country, your bank does not hand cash to a courier. Instead, it routes your payment through a network of correspondent banks—other banks in the destination country or region that have a direct relationship with your bank. Your bank sends instructions to move the funds, the correspondent bank receives them, and that bank deposits the money into the recipient's local account. The whole chain can take anywhere from one to five business days, depending on the destination country and whether the banks involved are in the same network.

Commercial banks charge fees at multiple points in this chain. You pay an outgoing wire fee (typically $15 to $50). The receiving bank may charge an incoming fee (often $10 to $25). Banks also apply an exchange rate markup—they quote you a rate that is higher than the real market rate, pocketing the difference. For a $1,000 transfer, that markup can cost you $10 to $30 or more. These costs stack up, which is why many people now use money transfer services like Wise or OFX instead of banks for routine overseas payments.

Key Takeaways

  • Commercial banks move cross-border payments through correspondent banks in the destination country, not by direct transfer, which adds time and cost.
  • Wire transfers through banks typically take one to five business days and charge both an outgoing fee and an incoming fee, plus an exchange rate markup.
  • The correspondent banking network is the backbone of international payments, but it was designed for large institutional transfers, not small personal ones.
  • Banks use SWIFT, a messaging system, to communicate payment instructions, but SWIFT itself does not move the money—it only carries the order.
  • Alternatives like money transfer services, ACH transfers to some countries, and international payment apps often cost less and move faster for amounts under $10,000.

How the correspondent banking network actually works

Your bank almost certainly does not have its own branch in the country where you are sending money. Instead, it has a relationship with one or more correspondent banks that do. When you initiate a wire transfer, your bank sends a message through SWIFT—the Society for Worldwide Interbank Financial Telecommunication—telling the correspondent bank to debit your account and credit the recipient's account at a local bank.

The correspondent bank is the one that actually holds the money and makes the deposit. If the recipient's bank is not a direct correspondent of your bank, the payment may pass through a second or third intermediary bank before reaching the final destination. Each intermediary takes a small fee, which is why some international transfers show multiple deductions on the recipient's end—they see your original amount minus fees charged by banks they have never heard of.

This system works well for large transfers between businesses or institutions, where a $50 fee is negligible. For a $500 personal transfer, that same $50 fee represents 10 percent of the money sent. That is why commercial banks are not the cheapest option for most cross-border payments under $10,000.

Wire transfers: the standard but expensive route

A wire transfer is the most common way to send money internationally through a commercial bank. You go to your bank, provide the recipient's name, bank account number, and bank routing information (called a SWIFT code or IBAN depending on the country), and authorize the transfer. Your bank debits your account immediately and sends the payment instruction through SWIFT.

Timing depends on the destination. Transfers to Canada, Mexico, and most Western European countries typically clear in one to two business days. Transfers to Asia, Africa, or the Middle East often take three to five business days. Some banks offer expedited wires that cost extra and may shave a day off, but the correspondent bank on the receiving end still controls the final deposit, so speed is not may provide.

The cost structure is straightforward but adds up. Your outgoing wire fee ranges from $15 to $50 depending on your bank and account type. The receiving bank charges an incoming fee of $10 to $25. On top of that, your bank quotes you an exchange rate that is typically 1 to 3 percent worse than the real market rate. For a $1,000 transfer to the UK, you might pay $35 in fees plus lose $15 to $30 on the exchange rate—a total cost of $50 to $65.

SWIFT codes, IBANs, and the information your bank needs

To send money internationally through a commercial bank, you need to provide routing information that identifies the recipient's bank and account. In the United States and most countries outside Europe, this is a SWIFT code—an eight or eleven-character code that uniquely identifies a bank. In Europe and some other regions, it is an IBAN (International Bank Account Number), which includes the country code, bank code, and account number in one string.

Your bank will ask for the recipient's full name exactly as it appears on their account, their account number, and their bank's SWIFT code or IBAN. If any of this information is wrong or mismatched, the payment may be rejected or delayed while the receiving bank tries to figure out where it should go. Some banks will not process a wire if the name does not match the account exactly, even if the account number is correct.

You can find a bank's SWIFT code on their website, by calling them, or by searching the SWIFT directory online. Asking the recipient to provide their bank's SWIFT code and their account number is the fastest way to get accurate information. Do not rely on a SWIFT code from an old wire transfer—banks sometimes change their codes, and using an outdated one can cause delays.

Exchange rates: where banks make money on international transfers

When you send money to another country, your bank has to convert US dollars to the destination currency. The real market exchange rate—the rate banks trade at with each other—changes constantly throughout the day. Your bank does not give you that rate. Instead, it quotes you a rate that is 1 to 3 percent higher (or lower, depending on the direction) than the real rate, and keeps the difference.

This markup is how banks profit on international transfers. A $1,000 wire to Mexico at a real rate of 17.50 pesos per dollar would yield 17,500 pesos at market rate. If your bank quotes you 17.00 pesos per dollar, you get 17,000 pesos—a loss of 500 pesos (roughly $28) that your bank keeps. You will not see this as a separate line item on your receipt; it is built into the rate they quote you.

Some banks offer better rates to customers with higher account balances or frequent international transfers. A few banks publish their exchange rates online so you can see what you are getting. Most do not. If you are sending a large amount, it is worth calling your bank to ask what rate they will quote before you commit to the transfer.

When commercial banks are the right choice

Despite the cost, commercial banks are still the right choice in certain situations. If you are sending a very large amount—$50,000 or more—the percentage cost of the fees and exchange markup becomes smaller, and your bank may negotiate a better rate. If you need the money to arrive within hours rather than days, some banks offer same-day or next-day delivery for an additional fee, and they have the infrastructure to make it happen.

If the recipient's bank is in a country where money transfer services do not operate—parts of Africa, Central Asia, or the Middle East—your commercial bank may be the only option. If you are sending money as part of a business transaction and need a formal record and proof of payment for accounting purposes, a wire transfer through a bank creates that documentation automatically.

If you have a relationship with a bank that offers international banking services or if you are a business customer, your bank may offer better rates and faster processing than a retail customer would get. Some banks also offer standing orders for regular international transfers, which can reduce the per-transaction cost.

Alternatives to commercial bank wire transfers

For personal transfers under $10,000, money transfer services like Wise, OFX, and Remitly often cost less and move faster than commercial banks. Wise, for example, uses the real market exchange rate with a small transparent fee (typically 0.5 to 1.5 percent) and often delivers money in one business day. OFX charges a flat fee plus a small markup and also delivers in one to two days for most countries.

ACH transfers—the system used for domestic US bank-to-bank transfers—can also send money to some countries. A few banks offer ACH-based international transfers to Canada and Mexico at a lower cost than wires, though they take longer (three to five business days). International payment apps like PayPal, Square Cash, and Remitly let you send money from your phone, though they charge fees and apply exchange rate markups similar to banks.

The trade-off is that these alternatives do not always work for every country or every type of account. Before you choose an alternative, confirm that it supports the destination country and that the recipient can receive money through that service. For most people sending money to friends or family, a money transfer service will cost less and deliver faster than a commercial bank wire.

Frequently Asked Questions

How long does a wire transfer from a US bank to another country actually take?

One to five business days is typical. Transfers to Canada, Mexico, and Western Europe usually clear in one to two days. Transfers to Asia, Africa, and the Middle East often take three to five days. Your bank sends the payment instruction immediately, but the receiving bank controls when the money actually appears in the recipient's account, and some banks process international deposits only once or twice per day.

Can I cancel a wire transfer after I send it?

It depends on how far along the payment is. If you cancel within minutes of sending, your bank may be able to stop it. Once the payment has reached the correspondent bank in the destination country, it is usually too late to cancel. Call your bank immediately if you need to cancel—do not wait. Your bank will tell you whether it is possible and may charge a cancellation fee.

What does it mean if my wire transfer shows multiple deductions?

Each bank in the payment chain—your bank, any intermediary banks, and the receiving bank—can deduct a fee. If your $1,000 transfer arrives as $950, the missing $50 was taken by banks along the way. You should have received a receipt showing your bank's fee; the other deductions come from banks you did not deal with directly. This is one reason money transfer services are cheaper—they use fewer intermediaries.

Do I need to report international wire transfers to the government?

Your bank reports all wire transfers over $10,000 to the Financial Crimes Enforcement Network (FinCEN) as part of anti-money-laundering rules. This is automatic and does not mean you have done anything wrong. If you are sending money for a legitimate reason—paying rent, supporting family, buying something—you do not need to do anything. Keep records of the transfer and the reason for it in case you are ever asked.

What is the difference between a wire transfer and an international ACH transfer?

A wire transfer moves money through the SWIFT network and typically costs $15 to $50 plus exchange markup. An international ACH transfer uses the same system as domestic bank transfers and usually costs $5 to $15 with a smaller exchange markup, but it takes longer (three to five business days) and only works to certain countries like Canada and Mexico. ACH is cheaper but slower; wire is faster but more expensive.