An IBAN identifies a specific bank account internationally. A SWIFT code (also called a BIC) identifies a specific bank. A routing number identifies a US bank for domestic transactions. The three codes do different jobs, and most international payments require a combination — typically IBAN plus SWIFT for European destinations, and account number plus SWIFT for transfers involving US banks.
If you are sending money across borders, the difference between these three codes matters. Get the wrong one, or send only one when two are required, and your payment can be delayed, rejected, or returned with fees deducted. This guide explains exactly what each code does, when each is needed, and how they combine in real-world international transfers.

IBAN vs SWIFT vs routing number: quick comparison
| Feature | IBAN | SWIFT code (BIC) | Routing number |
|---|---|---|---|
| Identifies | A specific account | A specific bank | A specific US bank |
| Used for | International transfers | International transfers | US domestic transfers |
| Length | Up to 34 characters | 8 or 11 characters | 9 digits |
| Used in | EU, UK, Middle East, parts of Asia and Africa | Worldwide | United States only |
| Standard | ISO 13616 | ISO 9362 | Maintained by the American Bankers Association |
| Required for SEPA | Yes | Optional (often derivable from IBAN) | No |

What is an IBAN?
An IBAN (International Bank Account Number) is a globally standardised code, up to 34 characters long, that identifies a specific bank account in cross-border payments. It is used in over 80 countries, primarily across Europe, the Middle East, and parts of North Africa, and is standardised under ISO 13616.
Every IBAN contains a country code, two check digits, a bank identifier, and the local account number. Example: GB29 NWBK 6016 1331 9268 19.
For a fuller breakdown of how an IBAN relates to your domestic account number, see our IBAN vs account number guide.
What is a SWIFT code or BIC?
A SWIFT code, also called a BIC (Bank Identifier Code), is a unique 8 or 11-character code that identifies a specific bank or financial institution worldwide. It is the global standard used to route international wire payments to the correct institution, regardless of country.
A SWIFT/BIC code has four parts:
- 4-letter bank code — identifies the financial institution
- 2-letter country code — identifies the country
- 2-character location code — identifies the city or head office
- 3-character branch code — optional, identifies a specific branch
Example: CHASUS33XXX — JPMorgan Chase, United States, New York main office.
Yes, SWIFT code and BIC mean the same thing. The two terms are used interchangeably, with “SWIFT code” more common in the UK and US and “BIC” more common in Europe.
What is a routing number?
A routing number, also called an ABA number or RTN, is a nine-digit code used by US banks to identify themselves in domestic payments. It is required for ACH transfers, direct deposits, bill payments, and domestic wire transfers within the United States.
According to the American Bankers Association, which maintains the routing number system, a single US bank may have multiple routing numbers depending on the transaction type (ACH versus wire) and the bank’s region. Always verify which routing number applies to your specific transaction.
A routing number is essentially the US equivalent of a UK sort code, and is not used outside the United States.
SWIFT code vs routing number: what’s the difference?
A routing number is for domestic US transfers — moving money between US banks within the US payment system. A SWIFT code is for international transfers — moving money between banks in different countries.
When sending money from a US bank to a UK or European bank, you typically need two identifiers for the recipient:
- The recipient bank’s SWIFT/BIC code (international routing)
- The recipient’s IBAN or account number (specific account)
The sender’s US bank may also use its own SWIFT code on the outgoing wire, in addition to the routing number that identifies it domestically. In short: routing numbers do not cross borders. SWIFT codes do.
IBAN vs routing number: what’s the difference?
An IBAN identifies a specific bank account internationally. A routing number identifies a specific bank within the US domestic payment system. They are not interchangeable and they do not do the same job.
This is a common source of confusion for UK and European senders sending money to the US. There is no IBAN equivalent in the United States. To pay a US recipient, you need the recipient’s account number, the bank’s SWIFT/BIC code, and sometimes a routing number — but never an IBAN.
The reverse is equally true. A US sender paying a European supplier cannot use a routing number for the European bank. They need the European bank’s SWIFT/BIC and the recipient’s IBAN.
IBAN vs SWIFT code: what’s the difference?
The IBAN identifies the account. The SWIFT code identifies the bank. They work together rather than substituting for each other — most cross-border payments to European destinations require both.
For transfers to non-IBAN countries such as the US, Canada, Australia, or much of Asia, the SWIFT code routes the funds to the correct bank and the local account number identifies the recipient. For transfers to IBAN countries, the IBAN often contains enough information for the bank’s BIC to be derived automatically, but most banks still ask for the BIC explicitly to avoid routing errors.
How the three codes work together in international transfers
A typical international payment uses two or three of these identifiers at once. Here is how they combine across the most common corridors:
| Sending from | Sending to | Codes needed |
|---|---|---|
| UK | Germany | IBAN + SWIFT/BIC |
| UK | US | Account number + SWIFT/BIC (routing sometimes requested) |
| US | UK | IBAN + SWIFT/BIC |
| US | US | Routing number + account number |
| Spain | UAE | IBAN + SWIFT/BIC |
| UK | UK | Sort code + account number |
The SWIFT or BIC routes the payment to the correct bank; the IBAN or account number identifies the correct account at that bank; the routing number is a US-domestic-only addition. Exchange rate timing also matters at the point a transfer is executed — our currency forecast covers the central bank events and economic releases that move rates between the day a transfer is quoted and the day it is sent.
Which code do I need?
Match the codes to the destination country:
- EU, UK, Switzerland, Norway, Turkey, Saudi Arabia, UAE: IBAN + SWIFT/BIC
- US, Canada, Australia, most of Asia: Account number + SWIFT/BIC
- US-to-US domestic only: Routing number + account number
- UK domestic only: Sort code + account number
Common mistakes when sending money abroad
In our experience working with property buyers, business clients paying European suppliers, and expats moving funds across multiple corridors, these are the errors that come up most often:
- Confusing a SWIFT code with an IBAN. The IBAN names the account; the SWIFT names the bank. They are not the same.
- Trying to send an IBAN payment to the US. US banks do not use IBANs.
- Using a US routing number for an international transfer. Routing numbers do not work outside the US payment system.
- Mixing up SWIFT code lengths. A valid SWIFT code is 8 or 11 characters. Eight characters identifies the main office; eleven adds a specific branch.
- Trusting an IBAN or SWIFT code received by email without verifying. Invoice fraud is a recognised and growing risk for high-value international transfers — verify through a second channel before sending.
Anthony Bull, CEO of Cambridge Currencies, comments: “Beneficiary detail errors are the single largest source of avoidable delay and loss in cross-border payments. Every international payment we execute is confirmed by phone with the client before release, and we cross-check every IBAN, SWIFT code, and bank identifier against the destination country’s payment conventions before any funds move.”
Cambridge Currencies executes every international transfer by phone through FCA-authorised partners Currencycloud and ScioPay, with each transfer assigned to a dedicated specialist who walks through every beneficiary detail before the payment is released.
Speak to a specialist before your next international transfer
If you are sending money internationally — paying a property deposit abroad, settling a business invoice, transferring an inheritance, or moving funds as part of an emigration — getting the codes right is essential. A Cambridge Currencies specialist will work through every beneficiary detail with you by phone before any transfer is released.
Request a quote or call us to discuss your transfer.
IBAN vs SWIFT Code vs Routing Number FAQ’S
A routing number is used for US domestic transfers and identifies a US bank within the American banking system. A SWIFT code (or BIC) is used for international transfers and identifies a bank anywhere in the world. Routing numbers do not work outside the US; SWIFT codes do.
No. An IBAN identifies a specific bank account internationally — it includes the country, bank, and account number. A routing number identifies a US bank for domestic transactions. They serve different purposes and are not interchangeable.
No. The United States does not use the IBAN system. To send money to a US bank, you need the recipient’s account number and the bank’s SWIFT/BIC code. A routing number may also be required for ACH or domestic wire processing.
For a transfer leaving the US, the sending bank usually uses its own routing number internally and the recipient’s SWIFT/BIC plus account number externally. For a transfer arriving into the US, you need the recipient’s account number, the bank’s SWIFT/BIC, and sometimes the routing number — the receiving bank will confirm which.
Your SWIFT/BIC is shown in your online banking, on your bank statement, and on most bank correspondence. You can also find it by searching your bank’s name and “SWIFT code” on the bank’s official website. Always verify with the bank rather than relying on third-party lookup sites for high-value payments.
Yes. SWIFT code and BIC (Bank Identifier Code) refer to the same global identifier for financial institutions. “SWIFT code” is the more common term in the UK and US; “BIC” is more common across Europe.
Yes. US banks frequently maintain multiple routing numbers based on region, branch, or transaction type — for example, separate routing numbers for ACH transfers and domestic wires. Always confirm the correct routing number with the bank before initiating a transfer.
International routing code is a generic term that most often refers to a SWIFT code or BIC — the identifier used to route a payment to the correct bank internationally. There is no single global international routing number equivalent to the US routing number system.




