International ACH transfers

Whether an ACH payment can be sent to or from another country, what the IAT format is, and what to use when you need to send money abroad.

By the ACH Forms team. Checked against 14 sources. Last reviewed .

Short answer

ACH is a US network. A payment that is part of a cross-border payment must use a special format called IAT, and not every bank offers it. An IAT payment cannot be sent as Same Day ACH. To send money abroad, the common choices are an international wire transfer from a bank or a money transfer company.

Can an ACH payment go abroad?

Not by itself. The ACH network is a US system. Nacha describes it as a payment system that reaches all US bank and credit union accounts.

An ACH payment can still be one part of an international payment. The part that travels through the US ACH network must then be sent in a special format, called IAT. On the way out of the United States, or on the way in, the payment passes through a gateway.

Nacha’s guidance for banks is plain about the limits. IAT is a format and a payment type code, not a product. A bank that wants to offer international ACH payments to a country must work with a gateway that serves that country, or build its own links there. So the first question is always for your bank: does it offer the service, and for which countries?

What an IAT payment is

IAT stands for International ACH Transaction. Since September 18, 2026, Nacha defines it as an entry that is the US ACH network component of an international payment transaction.

An international payment transaction, in that definition, is a transfer of money that starts at, passes through or is delivered to an account at an office of a financial agency outside the United States. It also covers money received from a sender, or delivered to a receiver, through a facility of a financial agency outside the United States.

A gateway is the entry point to, or the exit point from, the United States for ACH payments. Nacha says a gateway can be an ACH Operator or a bank.

There is one IAT code for payments to people and to businesses.

Why an IAT payment carries more information

A domestic ACH payment names the receiver and gives a routing number and an account number. An IAT payment carries much more. Nacha says the format was changed at the request of the Office of Foreign Assets Control (OFAC), the part of the US Treasury that runs sanctions, and to meet an international standard.

Every IAT payment has seven extra records. They hold:

  • the receiver’s name and address
  • the sender’s name and address
  • the name, the identification number and the country of the sending bank
  • the name, the identification number and the country of the receiving bank
  • a short reason for the payment, such as BUS for business or PEN for pension

Nacha says a physical address is there because OFAC asked for it. Banks use these details to screen the payment against sanctions lists.

How an IAT payment differs from a domestic one

Domestic ACH paymentIAT payment
Same Day ACHAllowedNot allowed. An IAT entry cannot be a Same Day entry
Extra recordsUsually noneSeven are required
Who offers itBanks and processors that send ACH paymentsOnly a bank with an international ACH service for that country
Reversal of a mistakeAllowed for set reasons within five banking daysOn a best-effort basis. Nacha says the other country may not support reversals
PrenoteThe US bank answers if something is wrongNacha says most countries do not support prenotes, so you may get no answer
Time limit for a return of a payment you sent abroadSet by the ACH rulesSet by the other country

Receiving a payment from abroad

Nacha says any US bank may receive an IAT payment. A bank cannot refuse one, or send it back, only because it is an IAT payment.

For a personal account, the usual US protections apply. Nacha says the consumer protections that apply to other consumer ACH payments apply to every payment sent with the IAT code. Nacha also says that parties outside the United States are bound by the laws of their own country.

Banks screen IAT payments against sanctions lists. Nacha calls this an accepted practice and says it must be done before the payment is posted. Nacha also says the bank may not delay the money only because a payment is international. If the screening finds a possible match, the bank must not post the payment until the question is cleared.

If an international payment is sent as a domestic one

A payment that is really international must not be sent with a domestic code such as PPD or CCD. Nacha says the business that sends the payments is usually in the best position to know whether the money will move abroad, so tell your bank when it does.

If the wrong code is used, the gateway can send the payment back as R85, or send a Notification of Change (NOC) with code C14, asking you to use IAT next time.

Return codes R80 to R85 are for international payments. Nacha says only a gateway uses them.

CodeWhat it means
R80The international payment has a coding error, such as a wrong country code or currency code
R81The gateway has no agreement to send international payments for this bank or customer
R82The number that identifies the foreign bank is not valid
R83There was a settlement problem in the foreign payment system
R84The gateway did not process the payment
R85A payment going abroad was sent with a domestic payment code

The change to the IAT definition on September 18, 2026

Nacha rewrote the definition of an IAT entry, effective September 18, 2026. It says banks and businesses found the old definition hard to understand, and that the new wording is meant to make it clearer when a payment is an IAT.

Nacha notes one effect to watch. If the new definition turns a payment that you used to send as a domestic payment into an IAT payment, your bank may need new agreements and more information from you. If you send or receive money across borders, ask your bank how the new definition applies to you.

Nacha approved two more changes that take effect on March 19, 2027. One adds an optional date of birth field for a person who sends or receives an IAT payment. The other adds wording that covers financial agencies abroad that are not banks.

The end of the Federal Reserve’s FedGlobal service

The Federal Reserve decided to end its FedGlobal ACH service. The last day it accepts new payments to Mexico and Panama is November 20, 2026.

The Federal Reserve announced this on November 25, 2025. It says the service takes no new sign-ups and that banks should move to other providers. FedGlobal is a service for banks, not for the public, so ask your own bank whether it sends international ACH payments and through which service.

ACH or wire for sending money abroad

International ACH payment (IAT)International wire
Who offers itA bank with an international ACH service for that countryCommon at banks. The banks we checked publish a price for it
Bank identifierAsk your bankA SWIFT code, in place of a routing number
SpeedNot Same Day ACH. The rest depends on the other country1 to 5 business days at the bank we checked
Published price to sendWe found none to quote$40 to $50 at Chase for a business account, and $45 at Bank of America, for a wire in US dollars

The wire prices are two banks’ published prices, checked on October 2, 2026. Chase’s schedule is effective June 14, 2026. They are examples, not rules.

Your rights as a consumer. When a consumer sends more than $15 abroad, the payment is a remittance transfer under a separate part of Regulation E. With a provider covered by that rule, the sender has 30 minutes after paying to cancel, if the money has not yet been picked up or deposited. The sender also has 180 days to report an error such as the wrong amount arriving or the money arriving late. The CFPB says common names for these payments are international wires, international money transfers and remittances, and that banks, credit unions and other money service businesses can all be providers.

More on wires is in ACH vs wire transfer.

The details an international payment needs

A payment inside the United States needs four details about the receiving account: the name on the account, the routing number, the account number and the account type. See what information is needed for an ACH payment.

A payment that crosses a border needs more.

  • Paying someone abroad. Ask your bank which details it needs for that country. An international wire uses a SWIFT code in place of a routing number.
  • Being paid from abroad. Ask your bank for its instructions for receiving an international wire, and give those to the payer.

Common mistakes

  • Sending an international payment as PPD or CCD. It must be IAT. The wrong code can bring the payment back as R85.
  • Assuming every bank sends international ACH payments. IAT is a format, not a service. Ask your bank.
  • Expecting Same Day ACH. An IAT payment cannot be sent same-day.
  • Giving a payer abroad only your ACH routing number. Ask your bank for its international wire instructions.
  • Counting on a reversal. Nacha says an IAT reversal is handled on a best-effort basis.

Questions and answers

Can you send an ACH payment internationally?

Only in a limited way. The ACH network connects bank accounts in the United States. A payment that is the US part of an international payment must be sent in the IAT format, and your bank has to offer a service to the country you want to pay. Ask your bank. A wire transfer is the usual alternative.

What is an international ACH transfer?

It is an ACH payment that is the US part of a payment going to, coming from or passing through another country. In the ACH rules it is called an International ACH Transaction, or IAT. It carries the names and addresses of the sender and the receiver so that banks can screen it.

What does IAT mean in ACH?

IAT stands for International ACH Transaction. It is the three-letter payment type code (SEC code) that every ACH payment linked to an international payment must use. Nacha's definition is an entry that is the US ACH network part of an international payment transaction.

Can I send an ACH payment to Canada?

Only as an international ACH payment, and only if your bank offers that service for the country. Nacha says a bank that wants to offer international ACH payments to a country must work with a gateway that serves it, or build its own links there. We do not list countries, because we found no official list. Ask your bank, or send a wire.

Can I receive an ACH payment from another country?

Yes, if the sender's bank can send one. Nacha says any US bank may receive an IAT payment and cannot refuse one only because it is international. Expect the bank to screen the payment against sanctions lists.

How long does an international ACH transfer take?

There is no single answer. The US part cannot be sent as Same Day ACH, so it settles on a later banking day. What happens before or after that depends on the other country's payment system and on the service your bank uses. Ask your bank.

Do I need a SWIFT code or IBAN for an international ACH payment?

Ask your bank which details it needs for the country you are paying. A domestic ACH payment needs no SWIFT code or IBAN. It uses a routing number and an account number. A SWIFT code is used in place of a routing number for international wire transfers.

Sources

  1. Definition of IAT Entries (effective September 18, 2026), Nacha
  2. International ACH Transactions (IAT), amendments effective March 19, 2027, Nacha
  3. IAT Frequently Asked Questions (updated March 9, 2021), Nacha
  4. IAT Specific Data Elements (what an international payment must carry), Nacha
  5. The ABCs of ACH, Nacha
  6. Discontinuation of FedGlobal ACH Payments and the Foreign and Canadian Check Services, Federal Reserve Financial Services
  7. FedGlobal ACH Payments, Federal Reserve Financial Services
  8. What is a remittance transfer and what are my rights?, Consumer Financial Protection Bureau
  9. 12 CFR 1005.30, Remittance transfer definitions (Regulation E), Consumer Financial Protection Bureau
  10. 12 CFR 1005.33, Procedures for resolving errors in remittance transfers (Regulation E), Consumer Financial Protection Bureau
  11. 12 CFR 1005.34, Cancellation and refund of remittance transfers (Regulation E), Consumer Financial Protection Bureau
  12. Additional banking services and fees for business accounts, JPMorgan Chase
  13. Wire transfers, Bank of America
  14. Routing numbers and account numbers (SWIFT code for international wires), Wells Fargo

Last reviewed . How we check our information. Report a mistake on this page.

General information, not legal or financial advice. Rules change and banks set their own requirements. Check with your bank before you act. ACH Forms is not affiliated with Nacha.