What commercial banks do when you send money internationally

When you send money from a U.S. 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 different countries that have agreements to exchange funds on each other's behalf. Your bank sends instructions to a partner bank abroad, which then deposits the money into the recipient's local account. The whole process typically takes three to five business days, though it can be faster or slower depending on which countries are involved and whether the receiving bank needs to verify the recipient's identity.

The reason this takes time is that banks must follow anti-money-laundering rules set by the U.S. Treasury and similar agencies in other countries. Each bank in the chain checks the sender's identity, the recipient's identity, and the purpose of the transfer before passing it along. If any bank in the chain suspects something is wrong, it can freeze the payment and ask for more information.

Key Takeaways

  • U.S. banks send international payments through correspondent banks — partner institutions in other countries that hold accounts on your bank's behalf.
  • The SWIFT network is the messaging system banks use to tell each other about transfers, but it does not move the actual money.
  • Your bank charges a fee for the transfer, and the receiving bank may charge a separate fee when the money arrives.
  • Banks must verify both the sender and receiver's identity under U.S. anti-money-laundering law, which is why international transfers take several business days.
  • Some banks offer faster routes like same-day transfers to certain countries, but these usually cost more than standard international transfers.

How the SWIFT system works in cross-border payments

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. It is a messaging network that banks use to tell each other about money transfers. When your bank sends your payment abroad, it does not use SWIFT to move the money itself — SWIFT only carries the instructions. Think of it like email for banks: it tells the receiving bank "Account holder John Smith is sending $5,000 to Maria Garcia in Mexico, and here is the account number where it should land."

SWIFT messages include a code called a SWIFT code or BIC code (Bank Identifier Code). This is an eight or eleven-character code that identifies a specific bank and branch. When you send money internationally, you need the recipient's SWIFT code so your bank knows which institution to contact. You can usually find this on the receiving bank's website or by asking the recipient directly.

SWIFT does not hold money or process payments — it only passes messages between banks. The actual movement of funds happens through separate channels called correspondent banking relationships. Your bank may have a direct account with the receiving bank, or the money may pass through one or more intermediary banks before reaching its destination.

Correspondent banks and how money actually moves

A correspondent bank is a bank in another country that holds an account on behalf of your bank. When your U.S. bank needs to send money to Brazil, for example, it may not have its own branch there. Instead, it has an account at a Brazilian bank that acts as its correspondent. Your bank deposits the funds into that account with instructions to send them to the final recipient.

The correspondent bank then moves the money from your bank's account to the recipient's account at the same bank, or it passes the payment to another correspondent bank if the recipient banks elsewhere. Each correspondent bank in the chain takes a small fee for handling the transfer. These fees are separate from what your bank charges you — they come out of the amount that reaches the recipient, so the person on the other end may receive less than you sent.

Some large banks have correspondent relationships with hundreds of institutions worldwide. Smaller banks may have fewer relationships, which can mean your payment takes longer or costs more because it has to pass through more intermediaries. When you choose a bank for international transfers, it is worth asking how many correspondent relationships they have in the country where you are sending money.

Fees and costs you will encounter

Your bank charges an outgoing wire fee for sending money internationally. This fee varies by bank — some charge a flat rate like $15 to $50, while others charge a percentage of the amount you are sending. You will see this fee before you confirm the transfer, so you know exactly what you are paying.

The receiving bank may also charge an incoming wire fee when the money arrives. This fee comes out of the amount the recipient receives, not out of your pocket. If you send $1,000 and the receiving bank charges a $10 incoming fee, the recipient gets $990. You should tell the recipient to expect this so they are not surprised.

Some banks also charge a currency conversion fee on top of the wire fee. This is a percentage added to the exchange rate — typically 1 to 3 percent. If the official exchange rate is 20 pesos per dollar, your bank might convert at 19.4 pesos per dollar and keep the difference. This fee is not always transparent, so it is worth asking your bank what exchange rate they use and whether they add a markup.

A few banks offer mid-market exchange rates, which are the rates banks charge each other and are usually better than what retail customers get. These banks are less common but worth seeking out if you send money regularly.

Anti-money-laundering checks that slow down transfers

U.S. banks must follow rules set by the Financial Crimes Enforcement Network (FinCEN), which is part of the Treasury Department. These rules require banks to know who their customers are and to watch for suspicious activity. When you send money internationally, your bank checks your identity against government watchlists and looks for patterns that might suggest illegal activity.

The receiving bank does the same thing on its end. It verifies the recipient's identity and checks whether the transfer matches the recipient's normal activity. If either bank flags the transfer as suspicious, it can delay or block the payment while it investigates. This is why international transfers take three to five business days even when everything is routine — the banks need time to run these checks.

If your transfer is flagged, the bank will contact you and ask for more information: proof of the recipient's identity, an explanation of why you are sending the money, or documentation of a business relationship. Providing this information quickly can get your transfer moving again. If you do not respond, the bank may return your money to your account.

Faster alternatives to standard wire transfers

Standard international wire transfers take three to five business days because of the correspondent banking chain and anti-money-laundering checks. Some banks now offer faster options, though they usually cost more.

Same-day or next-day transfers are available from some banks to certain countries, particularly Canada and Mexico. These use faster messaging systems or direct bank relationships that skip some intermediaries. Your bank will tell you which countries support expedited transfers and what the extra fee is.

Real-time payment networks are newer systems that some countries have built to move money when ready between banks. The United States does not yet have a real-time international payment system, but some banks are testing partnerships with banks in other countries. Ask your bank whether they offer any when ready or same-day options to the country where you are sending money.

Be aware that faster does not always mean cheaper. A same-day transfer might cost $50 or more, while a standard transfer costs $25. For large amounts, the extra cost may be worth it. For small amounts, the standard transfer is usually the better choice.

What happens if a transfer goes wrong

If money is sent to the wrong account number, it usually ends up in someone else's account at the receiving bank. Your bank cannot straightforward reverse an international wire the way it can with a debit card charge. Instead, you have to ask your bank to contact the receiving bank and request that the funds be returned. This process can take weeks or months, and there is no may provide the other account holder will cooperate.

To avoid this, triple-check the account number and SWIFT code before you send anything. Ask the recipient to confirm the details in writing. Some banks now offer name verification services where you can check that the account number matches the recipient's name before sending, though this service is not yet available everywhere.

If a transfer disappears in the correspondent banking chain — meaning your bank sent it but the receiving bank never got it — your bank is responsible for tracking it down. This is called a trace. Your bank will contact the correspondent banks and ask them to locate the payment. Traces can take several weeks and may result in a fee from your bank.

Frequently Asked Questions

Do I need an IBAN or just a SWIFT code?

It depends on the country. An IBAN (International Bank Account Number) is used in Europe and some other regions. The United States does not use IBANs — U.S. accounts use a routing number and account number instead. Ask the recipient what information their bank needs. Most banks outside the U.S. will accept a SWIFT code plus account number, but some require an IBAN.

Why did my recipient get less money than I sent?

Correspondent banks and the receiving bank charged fees that came out of the transfer amount. Your bank should have shown you an estimate of what the recipient would get before you sent the money. If the amount was much lower than expected, ask your bank about the fees involved and whether a different transfer method would cost less.

How long does an international transfer actually take?

Standard transfers take three to five business days. Weekends and holidays add time — a transfer sent on Friday may not arrive until Wednesday. Some banks offer next-day or same-day transfers for an extra fee. Ask your bank what timeline to expect for the specific country you are sending to.

What if the bank asks me to prove where the money came from?

The bank is following anti-money-laundering rules. Provide what they ask for: a bank statement showing the funds in your account, a pay stub if the money came from your paycheck, or a gift letter if someone gave you the money. Responding quickly helps your transfer move forward.

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

Not through a standard bank wire. The receiving bank needs an account number to deposit the funds. Some countries have mobile money services or cash pickup networks that work differently, but these are not run by traditional banks. Ask your bank whether they partner with any alternative services in the country where you are sending money.