SWIFT CODES BY COUNTRY

WHAT IS A SWIFT / BIC CODE?

A Swift Code is the standard format for Business Identifier Codes (BIC) and it's a unique identification code for banks and financial institutions globally. These codes are used when transferring money between banks, for international wire transfers or SEPA payments.

SWIFT code, BIC code, SWIFT ID or SWIFT - BIC (ISO 9362) is a standard format of Business Identifier Codes approved by the International Organization for Standardization (ISO). It is a unique identification code for both financial and non-financial institutions. The acronym SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. When assigned to a non-financial institution, the code may also be known as a Business Entity Identifier or BEI. These codes are used when transferring money between banks, particularly for international wire transfers, and also for the exchange of other messages between banks. The codes can sometimes be found on account statements.

The overlapping issue between ISO 9362 and ISO 13616 is discussed in the article International Bank Account Number (also called IBAN). The SWIFT network does not require a specific format for the transaction so the identification of accounts and transaction types is left to agreements of the transaction partners. In the process of the Single Euro Payments Area the European central banks have agreed on a common format based on IBAN and BIC including an XML-based transmission format for standardized transactions; the TARGET2 is a joint gross clearing system in the European Union that does not require the SWIFT network for transmission (see EBICS). The TARGET-directory lists all the BICs of the banks that are attached to the TARGET2-network being a subset of the SWIFT-directory of BICs.

Swift Code General Structure

Swift code structure explaination

The SWIFT code / BIC code is made up of 8 or 11 characters, broken down as follows:

  • 4 letters: Institution Code or bank code.
  • 2 letters: ISO 3166-1 alpha-2 country code
  • 2 letters or digits: location code
    • if the second character is "0", then it is typically a test BIC as opposed to a BIC used on the live network.
    • if the second character is "1", then it denotes a passive participant in the SWIFT network
    • if the second character is "2", then it typically indicates a reverse billing BIC, where the recipient pays for the message as opposed to the more usual mode whereby the sender pays for the message.
  • 3 letters or digits: branch code, optional ('XXX' for primary office)

Where an 8-digit code is given, it may be assumed that it refers to the primary office.

When is a SWIFT code needed?

Whenever an international transfer is made, a SWIFT code is necessary. It is usually paired with an IBAN (International Bank Account Number). Once the transfer is completed, the bank that receives the money issues a ‘SWIFT message’, a confirmation that funds were received and contains the full information about the transfer.

If you need to transfer funds to pay a supplier abroad, for example, you will need to include a SWIFT code. Conversely, if a customer from abroad needs to send you payment, they will request your SWIFT.

It is therefore an important piece of information to include in an invoice if you have customers abroad. It makes payment faster because the customer will not need to request the information, and ensure that your transfer is secure.

International Money Transfers
When you send or receive an international wire with your bank, you might lose money on a bad exchange rate, which is like a hidden fee. That’s because the banks still use an old system to exchange money. We recommend you use Wise, which is usually much cheaper. Wise’s smart technology:
  • Gives you a great exchange rate and a low, upfront fee every time.
  • Moves your money as fast as the banks, and often faster – some currencies go through in minutes.
  • Protects and safeguards your money with advanced security measures & 24/7 available support.
  • Hold and send to 40+ currencies, spend in 150+ countries.
  • Whether you're getting paid by businesses or clients abroad, or simply receiving money from friends or family, with the Wise Multi-currency Account you can get instant international bank details to receive money in 8+ currencies with local account details.
  • Excellent star rating with more than 250,000 reviews on TrustPilot.

SWIFT Codes (BICs) of World’s Largest Banks

NoBank NameCountrySwift Code
1JP Morgan ChaseUSACHASUS33XXX (CHASUS33)
2Industrial and Commercial Bank of China (ICBC)ChinaICBKCNBJXXX (ICBKCNBJ)
3Bank of AmericaUSABOFAUS3NXXX (BOFAUS3N)
4Wells FargoUSAWFBIUS6SXXX (WFBIUS6S)
5China Construction Bank (CCB)ChinaPCBCCNBJXXX (PCBCCNBJ)
6HSBC Holdings PLCUKMIDLGB22XXX (MIDLGB22)
7Agricultural Bank of ChinaChinaABOCCNBJXXX (ABOCCNBJ)
8CitigroupUSACITIUS33XXX (CITIUS33)
9Bank of ChinaChinaBKCHHKHHXXX (BKCHHKHH)
10China Merchants BankChinaCMBCCNBSXXX (CMBCCNBS)
11Royal Bank of CanadaCanadaROYCCAT2XXX (ROYCCAT2)
12The Toronto-Dominion BankCanadaTDOMCATTXXX (TDOMCATT)
13Commonwealth Bank of AustraliaAustraliaCTBAAU2SXXX (CTBAAU2S)
14Morgan StanleyUSAMSNYUS33XXX (MSNYUS33)
15Goldman SachsUSAGOLDUS33XXX (GOLDUS33)
16Banco SantanderSpainBSCHESMMXXX (BSCHESMM)
17Mitsubishi UFJ Financial GroupJapanBOTKJPJTXXX (BOTKJPJT)
18U.S. BancorpUSAUSBKUS44XXX (USBKUS44)
19BNP ParibasFranceBNPAFRPPXXX (BNPAFRPP)
20Bank of Nova ScotiaCanadaNOSCCATTXXX (NOSCCATT)
21WestpacAustraliaWPACAU2SXXX (WPACAU2S)
22Itau Unibanco HoldingBrazilITAUBRSPXXX (ITAUBRSP)
23PNC Financial Services GroupUSAPNCCUS33XXX (PNCCUS33)
24Bank of CommunicationsChinaCOMMCNSHXXX (COMMCNSH)
25Lloyds Banking GroupUKLOYDGB2LXXX (LOYDGB2L)
26Sumitomo Mitsui Financial GroupJapanSMBCJPJTXXX (SMBCJPJT)
27UBS AGSwitzerlandUBSWCHZHXXX (UBSWCHZH)
28ANZ Banking GroupAustraliaANZBAU3MXXX (ANZBAU3M)
29ING GroupNetherlandsINGBNL2AXXX (INGBNL2A)
30Bank of New York MellonUSAIRVTUS3NXXX (IRVTUS3N)
31National Australia BankAustraliaNATAAU33XXX (NATAAU33)
32Intesa SanpaoloItalyBCITITMMXXX (BCITITMM)
33Banco BradescoBrazilBBDEBRSPXXX (BBDEBRSP)
34Bank of MontrealCanadaBOFMCAT2XXX (BOFMCAT2)
35Capital OneUSAHIBKUSH1XXX (HIBKUSH1)
36BarclaysUKBARCGB22XXX (BARCGB22)
37BBVASpainBBVAESMMXXX (BBVAESMM)
38Mizuho Financial GroupJapanMHCBJPJTXXX (MHCBJPJT)
39Royal Bank of Scotland GroupUKRBOSGB2LXXX (RBOSGB2L)
40China CITIC BankChinaITRCCNB1XXX (ITRCCNB1)
41China Minsheng Banking CorpChinaMSBCCNBJXXX (MSBCCNBJ)
42Credit Suisse GroupSwitzerlandCRESCHZFXXX (CRESCHZF)
43Nordea BankSwedenNDEASESSXXX (NDEASESS)
44Credit AgricoleFranceAGRIFRPPXXX (AGRIFRPP)
45UniCreditItalyUNCRITMMXXX (UNCRITMM)
46CIBCCanadaCIBCCATTXXX (CIBCCATT)
47Societe GeneraleFranceSOGEFRPPXXX (SOGEFRPP)
48Standard CharteredUKSCBLGB2LXXX (SCBLGB2L)
49KBC GroupBelgiumKREDBEBBXXX (KREDBEBB)
50Deutsche BankGermanyDEUTDEFFXXX (DEUTDEFF)

Swift code examples

Example 1: Deutsche Bank is an international bank, with its head office in Frankfurt, Germany. The SWIFT code for its primary office is DEUTDEFF:
  • DEUT identifies Deutsche Bank
  • DE is the country code for Germany
  • FF is the code for Frankfurt
Deutsche Bank uses an extended code of 11 digits and has assigned branches or processing areas individual extended codes. This allows the payment to be directed to a specific office. For example, DEUTDEFF500 would direct the payment to an office of Deutsche Bank in Bad Homburg.
Example 2: Nedbank is a primarily South African bank, with its head office in Johannesburg. The SWIFT code for its primary office is NEDSZAJJ:
  • NEDS identifies Nedbank
  • ZA is the country code for South Africa
  • JJ is the code for Johannesburg
Nedbank has not implemented the extended code of 11 digits and all SWIFT transfers to its accounts are directed to the primary office for processing. Those transfer interfaces that require an 11 digit code would enter NEDSZAJJXXX.
Example 3: Unicredit Banca is a primarily Italian bank with its head office in Rome. The SWIFT code for the branch in Venice is e.g., UNCRIT2B912.
  • UNCR identifies Unicredit Banca
  • IT is the country code for Italy
  • 2B912 is the code for Venice.
Unicredit Banca is a primarily Italian bank with its head office in Rome. The SWIFT code for the branch in Venice is e.g., UNCRIT2B912 .

Note that one bank can seem to have more than one bank identifier in a given country for separation purposes. Bank of East Asia separates its representative branch in the US and its US-based operations for local customers into BEASUS33xxx (following the code used in its home country) and BEAKUS33xxx respectively. This differs from its local mainland China operations which are also BEASCNxxxxx following Hong Kong rather than having a separate identifier code.

SWIFT / BIC Codes for World’s Largest Economies based on Gross Domestic Product

The countries below are the 30th largest economies based on their Gross Domestic Product financial indicator according to the list provided by International Monetary Fund (estimate) (2012).

For professional swift code services see swift.com which has been designated as the BIC registration authority.