Account and Routing Number vs. IBAN: What's the Difference?

Updated July 9, 2026 5 min read

Filling out payment details for a US bank account and for a bank account in many other countries can look like completely different forms, because in a real sense they’re built on different logic entirely.

The short answer

In the US, a bank account is identified by two separate numbers: a routing number, which points to the specific bank, and an account number, which points to the individual account at that bank. An IBAN, or International Bank Account Number, used by many countries outside the US, combines the country, the bank, and the account into a single standardized string of characters. Both approaches identify the same basic things — which bank, and which account — just organized differently.

Why the US uses two separate numbers

The routing and account number system grew out of a domestic check-clearing and electronic payment infrastructure built specifically for the US banking system, where the routing number tells the network which bank to route a payment to, and the account number tells that bank which specific account to credit or debit. Because it was designed only for domestic use, there was never a need to build a country code or an international standard into the format — the assumption baked into the system is that both sender and receiver are within the US.

How an IBAN packages the same information differently

An IBAN was developed as an international standard specifically to make it easier for banks in different countries to validate and process cross-border payments without needing separate formats for every country. It typically starts with a two-letter country code and a set of check digits, followed by the bank and account information, all combined into a single string that can be validated mathematically for errors before a payment is even sent. That built-in error-checking is one practical advantage over two separate numbers that don’t inherently reference each other.

When a US consumer runs into each format

A US-based checking or savings account will always be described using a routing number and account number for domestic activity, such as direct deposit or an ACH transfer. If that same US consumer needs to receive money from, or send money to, someone with an account in a country that uses IBANs, they may be asked to provide their routing and account numbers formatted a specific way, or the counterparty’s bank may need a SWIFT code alongside the IBAN to complete an international wire, since the IBAN alone typically identifies the account but not always the full routing path for the payment.

Why the systems haven’t merged

The US hasn’t adopted IBAN for domestic accounts, in part because switching an entrenched national payment infrastructure carries significant cost and coordination challenges, and the existing routing and account number system already works reliably for the transaction volume it was built to handle. IBAN adoption largely happened among groups of countries coordinating cross-border payments as a bloc, which wasn’t the same problem the US domestic system was solving for.

The takeaway

Neither approach is more correct than the other — they’re two different solutions to identifying a bank account, one built for a single country’s domestic network and one built for coordinating across many countries. Knowing which format a transaction requires usually comes down to whether the payment is staying within the US or crossing an international border.