Do US Banks Have IBAN Numbers? SWIFT, Routing, and Wire Fees

No, US banks do not have IBAN numbers. The United States never adopted the International Bank Account Number system, so no US checking or savings account has one. When a foreign bank or sender asks for your IBAN, give them three US equivalents instead: your bank’s SWIFT/BIC code, your ABA routing number, and your account number. Those three pieces together do the same job an IBAN does in Europe or the Middle East.

Why the US Never Adopted IBANs

The American Bankers Association created the nine-digit routing transit number in 1910 to move paper checks through a large, fragmented banking system.1American Bankers Association. Routing Number Policy and Procedures By the time Europe began developing the IBAN standard in the 1990s, thousands of US banks were already connected through routing-number infrastructure, and there was no practical reason to bolt on a second identification scheme. Canada, Australia, and China took the same path and kept their domestic systems.

A US account number is a standalone identifier your bank assigns you. It sits next to the routing number rather than inside a longer international string, which is how account numbers work within an IBAN. So when a foreign bank asks for “your IBAN,” it is really asking for account identification in a format the US does not produce.

What an IBAN Is, So You Know What the Foreign Bank Wants

An IBAN is a standardized account number format defined by ISO 13616. It can run up to 34 characters and begins with a two-letter country code, then two check digits that catch typos, then the domestic bank and account number (known as the BBAN).2International Organization for Standardization. ISO 13616-1:2020 Financial Services – International Bank Account Number (IBAN) A German IBAN runs 22 characters; a Jordanian IBAN runs 30. More than 75 countries across Europe, the Middle East, and parts of Africa and the Caribbean require IBANs for cross-border payments. The US is not one of them.

How US Banks Connect Internationally

US banks identify themselves on the global network through SWIFT/BIC codes rather than IBANs. The Society for Worldwide Interbank Financial Telecommunication assigns each participating bank a Business Identifier Code. The base code is eight characters: four for the bank, two for the country (US for the United States), and two for the city or region.3SWIFT. Business Identifier Code (BIC) An optional three-character branch code extends it to eleven characters when a bank needs to point at a specific location.

When a wire leaves a bank in Germany for a bank in the US, the SWIFT code tells the network which institution should receive the funds. If the two banks don’t hold accounts with each other directly, the payment travels through one or more intermediary (correspondent) banks, each with its own SWIFT code.4Bank for International Settlements. Correspondent Banking – Consultative Report That chain is how a US bank settles an inbound international wire without ever needing an IBAN.

The Three Things to Give Someone Wiring You Money From Abroad

Instead of an IBAN, give the sender:

  • Your bank’s SWIFT/BIC code, usually eight or eleven characters. Find it by calling your bank, checking your online banking portal, or looking it up on your bank’s website.
  • Your ABA routing number, the nine-digit number printed at the bottom-left of your checks or shown in your account details online. Some banks use a separate routing number for wire transfers, so confirm you have the wire version rather than the check version.
  • Your individual account number at the bank.

With those three, any foreign bank can route funds to your US account through the SWIFT network.

What to Do When the Foreign Bank’s Form Requires an IBAN

Some foreign online banking portals treat the IBAN field as mandatory and won’t accept a blank entry. In that case, the sender usually has to visit their bank in person or call and explain that the transfer is going to a US account, which does not use IBANs. The bank can override the field and process the wire using the SWIFT code, routing number, and account number.

If the sender’s bank also asks for a correspondent or intermediary bank SWIFT code, your US bank can supply that on request. It is worth calling ahead and getting that information in writing before the sender starts the transfer, because a wire held up by a missing correspondent code can sit in limbo for days.

Everything Else a Sender Will Need

Beyond the three identifiers, an international wire to a US account generally needs:

  • Your full legal name, matching exactly what your bank has on file.
  • Your physical address, required under anti-money laundering rules.
  • The receiving bank’s full legal name and the branch address.
  • Any correspondent bank details your bank provides.

Domestic wire transfers in the US are governed by Article 4A of the Uniform Commercial Code, which sets out the rights and obligations of banks and customers in funds transfers.5Legal Information Institute (LII) / Cornell Law School. UCC – Article 4A – Funds Transfer International remittance transfers also fall under Consumer Financial Protection Bureau rules that require banks to disclose fees, exchange rates, and the amount the recipient will receive before the transfer is final.

Fees the Sender Should Expect

International wires carry several layers of cost. At major US banks, incoming international wires usually cost between $0 and $20. On the sending side, outgoing international wires typically run $25 to $50, with some banks charging more for in-person or phone-initiated transfers than for online ones.

The less visible cost is intermediary bank fees. Each correspondent bank in the chain may deduct $15 to $30. Whether that comes out of the amount you receive depends on the fee instruction the sender chooses:

  • OUR: the sender pays all fees, and you receive the full amount.
  • SHA (shared): the sender pays their own bank’s outgoing fee, and any intermediary or receiving-bank charges are deducted from the transfer before it reaches you.
  • BEN (beneficiary): every fee is deducted from the transfer, so you receive noticeably less than what was sent.

Most banks also apply a markup to the currency exchange rate. This spread between the market rate and the rate offered is often not itemized, and on a large transfer it can cost more than the wire fee itself. If you’re expecting a specific amount, ask the sender which fee option they picked and what rate their bank quoted.

How Long the Wire Will Take

International wires to a US bank typically arrive within one to five business days. The exact timing depends on the currency, the number of intermediary banks in the chain, each bank’s processing speed, and local holidays on either end.6Bank of America. How to Send Wire Transfers in Online Banking or Mobile App Once the funds reach your US bank, they are usually credited to your account within one to two business days.

The sender gets a transaction reference number after submitting the wire, and many banks now participate in the SWIFT Global Payments Innovation (gpi) service, which lets both sides track the payment through the correspondent chain. If a wire has not shown up after five business days, that reference number is what your bank will need to trace it.