SWIFT/BIC codes in China: banks starting with B

668 banks and financial institutions in China with 2,652 SWIFT/BIC codes in total.

Bank SWIFT/BIC City Codes
Banca Monte Dei Paschi di Siena S.P.A. PASCCNSHXXX Shanghai 1
Banco Bilbao Vizcaya Argentaria S.A. BBVACNSHXXX Shanghai 1
Banco do Brasil Shanghai BRASCNSHXXX Shanghai 1
Banco Santander S.A. Beijing Branch BSCHCNBJXXX Beijing 1
Banco Santander, S.A. Shanghai Branch BSCHCNSHXXX Shanghai 1
Bangkok Bank (China) Company Limited BKKBCNSHXXX Shanghai 6
Bank of America, N.a. (Guangzhou Branch) BOFACN4XXXX Guangzhou 1
Bank of America, N.a. Beijing BOFACN3XBEI Beijing 1
Bank of America, N.a. Shanghai BOFACN3XXXX Shanghai 1
Bank of Anshan Co., LTD. (Formerly Anshan City Commercial Bank) ANBKCNBAXXX Anshan 1
Bank of Baroda Guangzhou Branch BARBCN22XXX Guangzhou 1
Bank of Beijing BJCNCNBJXXX Beijing 19
Bank of Changsha CHCCCNSSXXX Hunan 3
Bank of Chaoyang CYBKCNBJXXX Chaoyang 1
Bank of Chengdu Co.,ltd CBOCCNBCXXX Chengdu 1
Bank of China BKCHCNBJXXX Beijing 136
Bank of China Guangdong Branch BKCHCNBJ400 Guangzhou 1
Bank of China Guangzhou Branch BKCHCNBJ42A Guangzhou 1
Bank of China Investment Management CHVGCNS1XXX Shanghai 1
Bank of China Shanghai Trust and Consultancy Co. BCSTCNS1XXX Shanghai 1
Bank of Chongqing CQCBCN22XXX Chongqing 1
Bank of Communications COMMCNSHXXX Shanghai 241
Bank of Communications Schroder Fund Management Co., LTD CSFMCNS1XXX Shanghai 1
Bank of Communications, Co. LTD. COMMCN3XOBU Shanghai 1
Bank of Dalian DLCBCNBDXXX Dalian 1
Bank of Dandong DDBKCNBDXXX Dandong 1
Bank of Dongguan Co.,ltd DGCBCN22XXX Dongguan 1
Bank of Fushun Co.,ltd BKFSCNBFXXX Fushun 1
Bank of Fuxin FXBKCNBJXXX Fuxin 1
Bank of Gansu Co,ltd. GSBKCNBGXXX Lanzhou 1
Bank of Ganzhou Co.,ltd. BKGZCNBNXXX Ganzhou 1
Bank of Guangzhou GZCBCN22XXX Guangzhou 1
Bank of Guiyang (Formally:guiyang Commercial Bank) GYCBCNSIXXX Guiyang 1
Bank of Guizhou Co.,ltd BOGZCNBGXXX Guiyang 1
Bank of Handan Co., LTD. BKHDCNBJXXX Handan 1
Bank of Hangzhou Co., LTD (Formerly Hangzhou City Commercial Bank Co., LTD) HZCBCN2HXXX Hangzhou 27
Bank of Hebei (Formerly Shijiazhuang City Commercial Bank) BKSHCNBJXXX Shijiazhuang 14
Bank of Huludao Co., LTD. BHLDCNBDXXX Huludao 1
Bank of Huzhou Co.,ltd BKHZCNBHXXX Huzhou 1
Bank of India BKIDCNBSXXX Shenzhen 1
Bank of Inner Mongolia Co.,ltd. HSSYCNBHXXX Hohhot 12
Bank of Jiangsu Co LTD BOJSCNBNXXX Nanjing 3
Bank of Jiaxing Co., LTD. BOJXCNBJXXX Jiaxing 1
Bank of Jilin Co., LTD JLBKCNBJXXX Changchun 2
Bank of Jinhua (Formerly Jinhua City Commercial Bank) JHCBCNBJXXX Jinhua 1
Bank of Jining Co.ltd BKJNCNBJXXX Jining 1
Bank of Jinzhou Co.,ltd. JZCBCNBJXXX Jinzhou 11
Bank of Wenzhou (Formerly Wenzhou City Commercial Bank) WZCBCNSHXXX Wenzhou 11
Bank of Xi'an (Formerly Xi'an City Commercial Bank) IXABCNBXXXX Xian 1
Bank of Yingkou YKCBCNBJXXX Yingkou 1
Bank of Zhangjiakou Co.,ltd. ZCBCCNBZXXX Zhangjiakou 1
Bank of Zhengzhou Co.,ltd. ZZBKCNBZXXX Zhengzhou 1
Bank Sinopac (China) LTD. SINOCNBNXXX Nanjing 1
Baoshang Bank (Formerly Baotou Commercial Bank) BTCBCNBJXXX Baotou 8
Barclays Bank PLC, Shanghai Branch BARCCNSHXXX Shanghai 1
Barings BSHLCNS1XXX Shanghai 1
Bayannaoer Hetao Rural Commercial Bank Co.,ltd BHRCCNB1XXX Bayannur 1
Beijing Gao Hua Securities Company LTD GAOHCNB1XXX Beijing 1
Beijing Huairou Rongxing Village and Township Bank BHRVCNB1XXX Beijing 1
Beijing Hyundai Mobis Automotive Parts Co., LTD. HYMOCN41XXX Beijing 1
Beijing Mentougou Zhujiang Rural Bank Co.,ltd. BMZRCNB1XXX Beijing 1
Beijing Rural Commercial Bank BRCBCNBJXXX Beijing 1
Biostime,inc BIOSCNB1XXX Guangzhou 1
BNP Paribas (China) LTD BNPACNSHXXX Shanghai 2
BNP Paribas (China) LTD (Beijing Branch) BNPACNBJXXX Beijing 1
BNP Paribas (China) LTD (Guangzhou Branch) BNPACN22XXX Guangzhou 1
BNP Paribas (China) LTD (Tianjin Branch) BNPACNBTXXX Tianjin 1
Boc International (China) Limited BOCICNS1XXX Shanghai 2
Bosera Asset Management Co., Limited BOAECNB1XXX Shenzhen 1
Busan Bank Qingdao Branch PUSBCNBQXXX Qingdao 1

How a SWIFT/BIC code from China is built up

A SWIFT/BIC code has 8 or 11 characters. Each part has a fixed meaning:

PASC Bank code
4 letters that identify the bank.
CN Country code
2 letters for the country (ISO 3166).
SH Location code
2 characters for the city or region of the head office.
XXX Branch code
3 characters for a specific branch. XXX means the head office.

Finding a SWIFT code in China

For China we have 2652 SWIFT/BIC codes. A SWIFT code tells every bank in the chain exactly which bank is meant to get an international payment.

Every bank is listed with its own page showing the head office code and if there are any, codes for branches and departments. The rest of this page covers how the codes work, the cost of transfers and how to avoid mistakes before a payment.

SWIFT transfers to China

To pay into China you will almost always need the BIC. Without it, most banks will not send the transfer.

Depending on the country, the account is identified by a local account number instead of an IBAN, sometimes with an extra bank or branch code. Check with the recipient which details their bank requires for payments from abroad – many banks give clear instructions for this. Before it arrives, a payment may pass through intermediary banks that take a fee.

Banks in China beginning with the letter :letter

This list shows only banks in China whose name starts with :letter in alphabetical order. The totals mentioned above always cover the whole country and not only this selection.

Cannot find the bank? Its official name may begin with another word, for example the full legal name rather than a brand name. The full overview for China remains one click away if the letter filter does not help.

Verifying a SWIFT code from China

The safest source for a SWIFT code is the bank details provided by the recipient – an invoice, a statement or a screenshot from online banking. A wrong code can cause delays, a payment being sent back or extra fees – compare it with the code in our list.

This list is compiled from publicly available sources and is updated regularly. Banks reorganise, change names and retire codes – a directory can be a step behind. Treat our data as a starting point rather than the last word: the bank details from the recipient come first. We are an independent comparison service and not part of any bank listed here.

Scammers regularly use fake invoices with changed bank details from what looks like a familiar address. Always verify a change of bank details by phone.

China and the Chinese Yuan

China uses the Chinese Yuan, with the currency code CNY. A payment in a foreign currency will be converted into CNY on its way to the recipient – and the bank that does it picks the rate.

Who converts the payment matters. Compare what CNY the recipient gets with different services before choosing one. Exchange rates move all the time.

The cheapest way to send money to China

A bank transfer to China can cost rather more than you think. Besides the fee, correspondent banks may take a cut and, if currencies are converted, the bank often uses a less favourable rate than the real market rate.

The markup on the rate tends to be the biggest cost item because it is hidden in the rate. Check the rate you are offered against the mid-market rate that you find on financial sites.

For many routes, a specialist provider is less expensive than a bank – mostly thanks to the exchange rate. GoldexPay lists transfer services side by side so you can see what actually arrives in China for the same amount sent.

Tracking a payment to China

A SWIFT payment to China usually takes anywhere from one to several business days, depending on the currency, the route and the banks involved. Public holidays in either country can add a day or more to the journey.

When a payment takes longer than expected, the sender should contact their own bank and ask for the status or the UETR; only the sending side can start an official trace. Specialist transfer services often show tracking in their app, which makes it easier to see where the money is.

Incoming international payments in China

When you are waiting for a payment from another country in China, give the sender a complete set of details. Give them the account holder’s name, your account number or IBAN, your bank’s SWIFT code and your address, which some banks require.

Find the bank in the list above – your bank statement is the final word. Some sending banks may also want your bank’s address, so keep it at hand.

What lands in your account can be less than what was sent. Fees for incoming transfers differ per bank; check the price list of your bank. For business payments, state how the fees are split.

Recognising a SWIFT code from China

Every SWIFT/BIC code consists of eight or eleven characters. The first four letters identify the bank, characters five and six are the country code and characters seven and eight give the location.

No matter which bank, every code from China have the same fifth and sixth letters. Codes with other letters in that position come from a bank abroad – a quick way to catch mistakes.

If the last three are XXX, it refers to the head office. Use a branch code only when the recipient’s bank asks for it.

Bank of Communications and its SWIFT codes

Of all banks we list for China, Bank of Communications is listed with the most SWIFT codes. The head office of Bank of Communications has COMMCNSHXXX and that code covers most payments.

How many codes a bank has tells you something about how it registers branches and services than about how big it is. Paying someone at Bank of Communications? Go with COMMCNSHXXX except when a specific branch code is requested.

Frequently asked questions

How many banks in China have a SWIFT/BIC code?

We list 668 institutions in China with 2,652 SWIFT/BIC codes, including branches and departments.

How do I recognise a SWIFT/BIC code from China?

Characters 5 and 6 of each SWIFT/BIC code show the country. For China this is CN.

How do I find the right SWIFT code for a bank in China?

Check the bank details of the recipient or look up the bank in the list on this page. Without a branch, the head office code (XXX) is the safe choice.

Which bank in China has the most SWIFT codes?

Bank of Communications has the most codes: 241. Its head office code is COMMCNSHXXX.

How long does a transfer to China take?

An international payment to China usually takes 2–5 business days. Specialist transfer services are often faster and cheaper.

Source: listbase-org SWIFT/BIC database (MIT licence), updated monthly. Always verify the code with the recipient or their bank.