China Bank Codes & SWIFT Directory

Find the exact SWIFT/BIC codes for major financial institutions in Mainland China.

Bank Name SWIFT Code Action
Industrial and Commercial Bank of China (ICBC) SWIFT: ICBKCNBJ
Bank of China (BOC) SWIFT: BKCHCNBJ
China Construction Bank (CCB) SWIFT: PCBCCNBJ
Agricultural Bank of China (ABC) SWIFT: ABOCCNBJ
Bank of Communications (BoCom) SWIFT: COMMCNBJ
China Merchants Bank (CMB) SWIFT: CMBCCNBS
China Minsheng Bank (CMBC) SWIFT: MSBCCNBJ
CITIC Bank SWIFT: CITICNBJ
Hua Xia Bank (HXB) SWIFT: HXBCCNBJ
Industrial Bank (CIB) SWIFT: CIBKCNBJ
China Everbright Bank (CEB) SWIFT: CEBCCNBJ
Shanghai Pudong Development Bank (SPDB) SWIFT: SPDBCNBJ
China Guangfa Bank (CGB/GDB) SWIFT: GDBKCNBJ
Postal Savings Bank of China (PSBC) SWIFT: PSBCCNBJ
Ping An Bank (PAB) SWIFT: SZDBCNBS
China Zheshang Bank (CZB) SWIFT: ZJCBCN2N
China Bohai Bank (CBHB) SWIFT: CBHBCNBJ
Evergrowing Bank (EGB) SWIFT: HFBACNSD
Bank of Beijing (BOB) SWIFT: BJCNCNBJ
Bank of Shanghai (BOS) SWIFT: BOSHCNSH
Bank of Jiangsu (JSB) SWIFT: BOJSCNBN
Bank of Nanjing (NJB) SWIFT: NJCBCNBN
Bank of Ningbo (NB) SWIFT: BKNBCN2N
Bank of Hangzhou (HZB) SWIFT: HZCBCN2H

💰 Wiring to China? Don't let exchange rates eat your money!

Traditional wire transfers often hide high FX markups. Use easyxrate to compare real-time rates and avoid hidden banking fees.

Compare Rates Now

Wiring to China: SWIFT Code vs. CNAPS

Depending on the currency and the network you use, you may need different routing codes for your transfer to Mainland China:

1. Foreign Currency Transfers (USD, EUR, HKD) 👉 Use SWIFT Code (8-11 characters)
If you are wiring USD or other foreign currencies into China, providing the head office's SWIFT Code is usually sufficient. The beneficiary will convert the funds into RMB upon arrival.
2. Cross-Border RMB Remittances (CNY/RMB) 👉 CNAPS Code is Mandatory (12 digits)
CNAPS (China National Advanced Payment System) is the domestic clearing system operated by the PBOC. If you are directly sending Chinese Yuan, or using fintech remittance apps linked to Alipay/WeChat, you must provide the 12-digit CNAPS number of the specific local branch where the account was opened. Since every single branch has a different CNAPS code, please verify this exactly with the recipient beforehand.