What is a SWIFT/BIC code?
The code that names the bank.
A SWIFT code, also called a BIC (Business Identifier Code), is the 8 or 11 character code that identifies a bank or other institution in an international payment. The first 8 characters name the institution and its country. An optional 3 more name a branch or unit, and XXX means the head office.
A SWIFT code does not identify an account or a payment. The IBAN or account number identifies the account, and the UETR identifies the payment itself.
Trace a SWIFT transfer
AI assistedSee bank reports, and get an email when the payment reaches a new stage.
What is a SWIFT code?
A SWIFT code is the 8 or 11 character code that identifies a bank or other institution in an international payment. Its official name is BIC, the Business Identifier Code, defined by the ISO 9362 standard. The sender's bank uses it to address the payment to the right institution. It identifies the institution only: the recipient's account is identified separately, by an IBAN or an account number.
Yes. SWIFT code, BIC and SWIFT/BIC code are names for the same identifier. BIC is the name in the ISO 9362 standard, and Swift, the cooperative that runs the network banks use to send payment messages, is the registration authority that issues BICs. Many banks still write BIC out as Bank Identifier Code. ISO 9362 and Swift call it the Business Identifier Code.
The standard is ISO 9362:2022, which covers financial and non-financial institutions and excludes individual persons. A BIC is used for addressing messages, routing business transactions and identifying business parties. Swift itself is not a bank and does not move money: it carries the payment messages, and the banks move the funds.
What does a SWIFT code look like? The format
It is 8 or 11 capital letters and digits with no spaces, such as CHASUS33 or CHASUS33XXX. The first four characters identify the institution, the next two are its country code, the next two complete the 8-character code, and an optional three identify a branch or unit. In CHASUS33XXX, CHAS is the prefix of JPMorgan Chase Bank, N.A., US is the United States, and XXX is the head office.
| Part (ISO 9362 name) | Also called | Length | In CHASUS33XXX | What it identifies |
|---|---|---|---|---|
| Business party prefix | bank code | 4 characters | CHAS | Identifies the institution. ISO 9362 allows letters or digits; on the Swift network it is four letters. |
| Country code | country code | 2 letters | US | The ISO 3166-1 code for the institution's country, here the United States. |
| Business party suffix | location code | 2 characters | 33 | Completes the 8-character code. Letters or digits; on the Swift network the second of the two is never the digit 0 or 1. |
| Branch identifier | branch code | 3 characters, optional | XXX | Names a location, department, service or unit of the institution in the same country. XXX means the head office. |
Part names and lengths from Swift's BIC page and the BIC Structure chapter of Swift's BIC Policy (31 March 2026). Many banks and guides still use the older names in the second column.

8 or 11 characters, and what XXX means
8 or 11. The 8-character code identifies the institution. An 11-character code adds a 3-character branch identifier for a branch, department, service or unit of that institution in the same country. Swift's BIC Policy says that an 8-character BIC registered without branch details is given an 11-character form ending in XXX, and that the two are equivalent.
XXX is the default branch identifier, and it points to the head office of the institution. So a code ending in XXX means the same as its first eight characters on their own: BOFAUS3NXXX and BOFAUS3N are the same Bank of America code, the one it gives for incoming wires in US dollars.
Should I use the 8 or the 11 character SWIFT code?
Use the exact code the recipient's bank publishes or gives the recipient. If a payment form asks for 11 characters and you have an 8-character code, adding XXX gives the same identifier. If the bank gave a code with a branch identifier other than XXX, use it as given, because it points to a specific unit of the bank.
Does a SWIFT code change from branch to branch?
It can, but often it does not. A branch identifier can name a branch, department, service or unit of the bank. Many banks give one code for payments from abroad: JPMorgan Chase gives CHASUS33 and CommBank gives CTBAAU2S. Use the code the recipient's bank publishes for incoming international payments.
SWIFT code vs IBAN, routing number and sort code
Each of these identifies something different. The SWIFT code names the bank, the IBAN or account number names the account, a routing number or a sort code routes payments inside one country, and the UETR names one payment.
| Identifier | Identifies | Format | Used for |
|---|---|---|---|
| SWIFT code (BIC) | A bank or other institution | 8 or 11 letters and digits | Addressing an international payment to the right institution |
| IBAN | One account at a bank | Set per country, from 15 to 33 characters (22 in the UK and Germany) | Paying into an account in a country that uses IBANs |
| ABA routing number | A US financial institution | 9 digits | Checks, ACH transfers and domestic wires inside the US |
| Sort code | The UK bank that holds an account | 6 digits | Payments between banks inside the UK |
| UETR | One payment | 36 characters | Following that payment across every bank on its route |
IBAN lengths from the IBAN Registry on Swift's IBAN page. Routing numbers from the American Bankers Association.
Is a SWIFT code the same as a routing number?
No. A SWIFT code identifies a bank for an international payment. An ABA routing number is a nine-digit number that identifies a US financial institution for payments inside the US, such as checks, ACH transfers and domestic wires. A US bank has both: Bank of America gives the routing number 026009593 for domestic wires and the SWIFT code BOFAUS3N for international wires in US dollars.
Is a SWIFT code the same as an IBAN?
No. The SWIFT code identifies the bank. The IBAN, the International Bank Account Number defined by ISO 13616, identifies one account at that bank, and its length is set per country: 22 characters in the UK and Germany, 24 in Spain and 27 in France. A payment from abroad into a country that uses IBANs usually needs both. Santander UK and Barclays, for example, tell their customers to give a sender abroad both.
Is a SWIFT code the same as a sort code?
No. A UK sort code is a six-digit number that routes payments between banks inside the UK. A SWIFT code identifies the bank for a payment from abroad. A UK IBAN contains the sort code and the account number, so a payment from abroad into a UK account usually needs the IBAN and the SWIFT code rather than the sort code on its own.
Is a SWIFT code the same as an account number?
No. A SWIFT code never identifies a person or an account. ISO 9362 applies to organisations only, so a SWIFT code is shared by all the customers of the institution it identifies. The account is identified by an IBAN, or by the account number and any national bank code, such as the 6-digit BSB that CommBank customers give with their 8-digit account number.
How to find the right SWIFT code for a payment
Look on your bank's own website, on its page about receiving payments from abroad. Bank of America, Barclays, Santander UK and CommBank each publish their codes there. Give the sender the code your bank publishes for your account and currency, not a code copied from a list. To confirm which institution a code belongs to, search it in Swift's BIC directory.
The recipient gives the sender
The sender checks before paying
Swift's free BIC search, run by its reference data service SwiftRef, looks a code up in the BIC directory. It confirms that a code exists and names the institution it is registered to; the recipient's bank is still the source for which code to use.
Do US banks have SWIFT codes?
Yes. Bank of America, JPMorgan Chase and Wells Fargo, for example, publish BOFAUS3N, CHASUS33 and WFBIUS6S for international wires. The US does not use IBANs, so a payment from abroad into a US account uses the SWIFT code with the account number.
Why one bank can have several SWIFT codes
Because a SWIFT code identifies one institution, and a banking group is several institutions, or because a bank splits incoming payments by currency or service. Santander UK uses ABBYGB2L while Banco Santander in Spain uses BSCHESMM. Barclays Bank UK PLC uses BUKBGB22 and Barclays Bank PLC uses BARCGB22. Bank of America uses BOFAUS3N for wires in US dollars and BOFAUS6S for wires in a foreign currency. Match the code to the institution that holds the account and to the currency.
| Group | SWIFT code | Used for |
|---|---|---|
| Santander | BSCHESMM | Banco Santander S.A., in Spain |
| Santander | ABBYGB2L | Santander UK, in the United Kingdom |
| Barclays | BUKBGB22 | Barclays Bank UK PLC, the UK retail bank |
| Barclays | BARCGB22 | Barclays Bank PLC, the corporate and international bank |
| Bank of America | BOFAUS3N | Incoming wires in US dollars |
| Bank of America | BOFAUS6S | Incoming wires in a foreign currency |
Sources: Santander UK, Barclays and Bank of America, each on its own page for payments from abroad, and our bank guides for the other codes.
Two rules sit behind this. Under Swift's BIC Policy, a branch identifier belongs to the institution that holds the 8-character code and cannot identify a separate legal entity, apart from a few older arrangements for co-operative banking groups. So each bank in a group has its own 8 characters. And the prefix does not always spell the brand: Santander UK's code starts with ABBY.
SWIFT codes of the banks in our guides
These are the reference codes in our 14 bank guides, with the institution each code belongs to. A bank can use other codes for other entities or currencies, so confirm the code with the recipient's bank before you send.
| Bank guide | SWIFT/BIC code | Institution | Country |
|---|---|---|---|
| Deutsche Bank | DEUTDEFFXXX | Deutsche Bank AG | Germany (DE) |
| Citibank | CITIUS33XXX | Citibank, N.A. | United States (US) |
| HSBC | HBUKGB4BXXX | HSBC UK Bank plc | United Kingdom (GB) |
| Bank of America | BOFAUS3NXXX | Bank of America, N.A. | United States (US) |
| JP Morgan Chase | CHASUS33XXX | JPMorgan Chase Bank, N.A. | United States (US) |
| Wells Fargo | WFBIUS6SXXX | Wells Fargo Bank, N.A. | United States (US) |
| Standard Chartered | SCBLGB2LXXX | Standard Chartered Bank | United Kingdom (GB) |
| BNP Paribas | BNPAFRPPXXX | BNP Paribas S.A. | France (FR) |
| Barclays | BARCGB22XXX | Barclays Bank PLC | United Kingdom (GB) |
| NatWest | NWBKGB2LXXX | National Westminster Bank PLC | United Kingdom (GB) |
| Lloyds Bank | LOYDGB2LXXX | Lloyds Bank PLC | United Kingdom (GB) |
| Santander | BSCHESMMXXX | Banco Santander S.A. | Spain (ES) |
| CommBank | CTBAAU2SXXX | Commonwealth Bank of Australia | Australia (AU) |
| BRI | BRINIDJAXXX | PT Bank Rakyat Indonesia (Persero) Tbk | Indonesia (ID) |
A SWIFT code names the bank. A UETR names the payment.
No. A SWIFT code says which bank a payment goes to, and every payment to that bank carries the same code. The reference that identifies one payment is the UETR, the 36-character Unique End-to-end Transaction Reference on the sending bank's confirmation. Paste it into uetr.ai: the free check shows the plain-language status and how many banks have reported.
Swift does. It is the registration authority for ISO 9362, so it issues BICs and publishes them in its BIC directory. The institution that holds a BIC is responsible for keeping its record correct and must confirm the record at least once a year. Not every BIC is connected to the Swift network: a non-connected BIC is used for reference only.
FAQ
Frequently asked questions about SWIFT codes
What is a SWIFT code?
A SWIFT code is the 8 or 11 character code that identifies a bank or other institution in an international payment. Its official name is BIC, the Business Identifier Code, defined by the ISO 9362 standard. The sender's bank uses it to address the payment to the right institution. It identifies the institution only: the recipient's account is identified separately, by an IBAN or an account number.
Is a SWIFT code the same as a BIC?
Yes. SWIFT code, BIC and SWIFT/BIC code are names for the same identifier. BIC is the name in the ISO 9362 standard, and Swift, the cooperative that runs the network banks use to send payment messages, is the registration authority that issues BICs. Many banks still write BIC out as Bank Identifier Code. ISO 9362 and Swift call it the Business Identifier Code.
What does a SWIFT code look like?
It is 8 or 11 capital letters and digits with no spaces, such as CHASUS33 or CHASUS33XXX. The first four characters identify the institution, the next two are its country code, the next two complete the 8-character code, and an optional three identify a branch or unit. In CHASUS33XXX, CHAS is the prefix of JPMorgan Chase Bank, N.A., US is the United States, and XXX is the head office.
How many characters is a SWIFT code?
8 or 11. The 8-character code identifies the institution. An 11-character code adds a 3-character branch identifier for a branch, department, service or unit of that institution in the same country. Swift's BIC Policy says that an 8-character BIC registered without branch details is given an 11-character form ending in XXX, and that the two are equivalent.
What does XXX mean in a SWIFT code?
XXX is the default branch identifier, and it points to the head office of the institution. So a code ending in XXX means the same as its first eight characters on their own: BOFAUS3NXXX and BOFAUS3N are the same Bank of America code, the one it gives for incoming wires in US dollars.
Should I use the 8 or the 11 character SWIFT code?
Use the exact code the recipient's bank publishes or gives the recipient. If a payment form asks for 11 characters and you have an 8-character code, adding XXX gives the same identifier. If the bank gave a code with a branch identifier other than XXX, use it as given, because it points to a specific unit of the bank.
Does a SWIFT code change from branch to branch?
It can, but often it does not. A branch identifier can name a branch, department, service or unit of the bank. Many banks give one code for payments from abroad: JPMorgan Chase gives CHASUS33 and CommBank gives CTBAAU2S. Use the code the recipient's bank publishes for incoming international payments.
Is a SWIFT code the same as a routing number?
No. A SWIFT code identifies a bank for an international payment. An ABA routing number is a nine-digit number that identifies a US financial institution for payments inside the US, such as checks, ACH transfers and domestic wires. A US bank has both: Bank of America gives the routing number 026009593 for domestic wires and the SWIFT code BOFAUS3N for international wires in US dollars.
Is a SWIFT code the same as an IBAN?
No. The SWIFT code identifies the bank. The IBAN, the International Bank Account Number defined by ISO 13616, identifies one account at that bank, and its length is set per country: 22 characters in the UK and Germany, 24 in Spain and 27 in France. A payment from abroad into a country that uses IBANs usually needs both. Santander UK and Barclays, for example, tell their customers to give a sender abroad both.
Is a SWIFT code the same as a sort code?
No. A UK sort code is a six-digit number that routes payments between banks inside the UK. A SWIFT code identifies the bank for a payment from abroad. A UK IBAN contains the sort code and the account number, so a payment from abroad into a UK account usually needs the IBAN and the SWIFT code rather than the sort code on its own.
Is a SWIFT code the same as an account number?
No. A SWIFT code never identifies a person or an account. ISO 9362 applies to organisations only, so a SWIFT code is shared by all the customers of the institution it identifies. The account is identified by an IBAN, or by the account number and any national bank code, such as the 6-digit BSB that CommBank customers give with their 8-digit account number.
Do US banks have SWIFT codes?
Yes. Bank of America, JPMorgan Chase and Wells Fargo, for example, publish BOFAUS3N, CHASUS33 and WFBIUS6S for international wires. The US does not use IBANs, so a payment from abroad into a US account uses the SWIFT code with the account number.
How do I find my bank's SWIFT code?
Look on your bank's own website, on its page about receiving payments from abroad. Bank of America, Barclays, Santander UK and CommBank each publish their codes there. Give the sender the code your bank publishes for your account and currency, not a code copied from a list. To confirm which institution a code belongs to, search it in Swift's BIC directory.
Why does my bank have more than one SWIFT code?
Because a SWIFT code identifies one institution, and a banking group is several institutions, or because a bank splits incoming payments by currency or service. Santander UK uses ABBYGB2L while Banco Santander in Spain uses BSCHESMM. Barclays Bank UK PLC uses BUKBGB22 and Barclays Bank PLC uses BARCGB22. Bank of America uses BOFAUS3N for wires in US dollars and BOFAUS6S for wires in a foreign currency. Match the code to the institution that holds the account and to the currency.
Who issues SWIFT codes?
Swift does. It is the registration authority for ISO 9362, so it issues BICs and publishes them in its BIC directory. The institution that holds a BIC is responsible for keeping its record correct and must confirm the record at least once a year. Not every BIC is connected to the Swift network: a non-connected BIC is used for reference only.
Can a SWIFT code track my payment?
No. A SWIFT code says which bank a payment goes to, and every payment to that bank carries the same code. The reference that identifies one payment is the UETR, the 36-character Unique End-to-end Transaction Reference on the sending bank's confirmation. Paste it into uetr.ai: the free check shows the plain-language status and how many banks have reported.
Related guides
The reference that tracks a payment, the bank guides behind the codes above, and the payment message that carries them.
What is a UETR?
The 36-character reference that identifies one payment, and where to find it.
Bank tracker guides
Where each bank shows the UETR, its reference SWIFT code, and how to check a payment.
MT103 explained
Every field of the payment message, with an example and the UETR in field 121.
Regulatory Disclosure
uetr.ai is an independent information service. We are strictly a read-only payment-monitoring tool. We never hold, move, custody, send, or process money. We are not a money transmitter or payment processor. Always consult your sending bank for the official record of any bank transfer.