SWIFT/BIC codes in China

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

Banks with the most SWIFT/BIC codes

Bank SWIFT/BIC City Codes
Bank of Communications COMMCNSHXXX Shanghai 241
Industrial and Commercial Bank of China ICBKCNBJXXX Beijing 143
Bank of China BKCHCNBJXXX Beijing 136
Agricultural Development Bank of China, The ADBNCNBJXXX Beijing 124
China Construction Bank Corporation PCBCCNBJXXX Beijing 124
China Minsheng Banking Corporation, Limited MSBCCNBJXXX Beijing 106
China Citic Bank CIBKCNBJXXX Beijing 95
Hua Xia Bank HXBKCNBJXXX Beijing 92
China Merchants Bank CMBCCNBSXXX Shenzhen 69
China Guangfa Bank Co., LTD (Formerly Known AS Guangdong Development Bank) GDBKCN22XXX Guangzhou 61
Industrial Bank Co.,ltd. FJIBCNBAXXX Fuzhou 48
Agricultural Bank of China, The ABOCCNBJXXX Beijing 47
China Everbright Bank EVERCNBJXXX Beijing 42
China Development Bank SDBCCNBJXXX Beijing 41
Shanghai Pudong Development Bank SPDBCNSHXXX Shanghai 41
Ping An Bank Co., LTD. (Formerly Shenzhen Development Bank Co.,ltd.) SZDBCNBSXXX Shenzhen 38
HSBC Bank (China) Company Limited HSBCCNSHXXX Shanghai 35
The Bank of East Asia (China) Limited BEASCNSHXXX Shanghai 35
Samsung (China) Investment Co., LTD. SECTCNB1XXX Beijing 33
Evergrowing Bank HFBACNSDXXX Yantai 32
Export-Import Bank of China, The EIBCCNBJXXX Beijing 32
Standard Chartered Bank (China) Limited SCBLCNSXXXX Shanghai 31
Bank of Hangzhou Co., LTD (Formerly Hangzhou City Commercial Bank Co., LTD) HZCBCN2HXXX Hangzhou 27
Harbin Bank Co.,ltd HCCBCNBHXXX Harbin 25
Hang Seng Bank (China) Limited HASECNSHXXX Shanghai 24
Bank of Beijing BJCNCNBJXXX Beijing 19
The Eland Group China ELGTCNS1XXX Shanghai 19
Citibank (China) Co., LTD. CITICNSXXXX Shanghai 18
Dbs Bank (China) Limited DBSSCNSHXXX Shanghai 14
Bank of Hebei (Formerly Shijiazhuang City Commercial Bank) BKSHCNBJXXX Shijiazhuang 14
Xiamen International Bank Co., LTD. IBXHCNBAXXX Xiamen 13
Bank of Inner Mongolia Co.,ltd. HSSYCNBHXXX Hohhot 12
Bank of Wenzhou (Formerly Wenzhou City Commercial Bank) WZCBCNSHXXX Wenzhou 11
Bank of Jinzhou Co.,ltd. JZCBCNBJXXX Jinzhou 11
Mizuho Bank (China),ltd. MHCBCNSHXXX Shanghai 10
Industrial Bank of Korea (China) Limited IBKOCNBTXXX Tianjin 9
Baoshang Bank (Formerly Baotou Commercial Bank) BTCBCNBJXXX Baotou 8
Deutsche Bank (China) Co. LTD. DEUTCNBJXXX Beijing 8
Jpmorgan Chase Bank (China) Company Limited, Tianjin Branch CHASCNBXXXX Tianjin 6
Kookmin Bank (China) Limited CZNBCNBJXXX Beijing 6
Australia and New Zealand Bank (China) Company Limited ANZBCNSHXXX Shanghai 6
Bangkok Bank (China) Company Limited BKKBCNSHXXX Shanghai 6
Dongying Bank Co., LTD DYSHCNBJXXX Dongying 5
Jpmorgan Chase Bank (China) Company Limited Bejing Branch CHASCN22XXX Beijing 5
Samsung C and T Corporation China Rhq SCNTCNS1XXX Shanghai 5
Jpmorgan Chase Bank (China) Company Limited, Shanghai Branch CHASCNSHXXX Shanghai 5
Jpmorgan Chase Bank (China) Company Limited, Chengdu Branch CHASCNBCXXX Chengdu 4
Ctbc Bank Co., LTD CTCBCNSHXXX Shanghai 4
Taiwan Cooperative Bank TACBCNBSXXX Suzhou 4
Dezhou Bank Co.,ltd DECLCNBJXXX Dezhou 4
Chiyu Banking Corporation LTD. CIYUCNBAXXX Xiamen 4
Mega International Commercial Bank ICBCCNBSXXX Suzhou 4
First Commercial Bank FCBKCNSHXXX Shanghai 4
Jpmorgan Chase Bank (China) Company Limited, Guangzhou Branch CHASCN2GXXX Guangzhou 4
Hua Nan Commercial Bank, LTD. HNBKCNBSXXX Shenzhen 4
Jpmorgan Chase Bank (China) Company Limited, Suzhou Branch CHASCNBSXXX Suzhou 4
Westpac Banking Corporation WPACCNSXXXX Shanghai 4
Fubon Bank (China) Co., LTD FSBCCNSHXXX Shanghai 4
Societe Generale (China) Limited SGCLCNBJXXX Beijing 4
Jpmorgan Chase Bank (China) Company Limited, Harbin Branch CHASCNBHXXX Harbin 4

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:

COMM 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.

Bank SWIFT codes for China

For China our database holds 2652 SWIFT/BIC codes from 668 banks. Every code identifies a bank or a specific branch or department and tells other banks where an international payment should go.

Search for the bank you need in the list and open its page for the full list of codes and the details a transfer needs. Further down we explain how codes from China are built, how to send money there without overpaying and what to check before you pay.

What a transfer to China really costs

What you pay for a payment to China is made up of more than one component. Besides a fixed fee, correspondent banks may take a cut and, if currencies are converted, the bank usually uses a rate below the real market rate.

The real cost is often in the rate, not in the fee. A simple test: set the rate you get next to the mid-market rate and work out the difference on your amount.

Specialist money transfer services often use a rate near the mid-market rate with clearer fees. GoldexPay compares the amount that arrives in China with different providers, so you can pick the cheapest route.

SWIFT transfers to China

China is outside the SEPA area, the European zone for uniform euro payments. Payments from abroad usually go through the SWIFT network.

In some countries, accounts are identified by a local account number instead of an IBAN and sometimes a local routing or branch code. Ask the recipient exactly which details their bank needs for incoming international payments. On the way to China, a payment can go through correspondent banks.

Which bank in China has the most codes?

Bank of Communications leads the list of China banks in the number of SWIFT/BIC codes. Its head office code is COMMCNSHXXX – the code most transfers need.

Practice differs in whether they register branch codes – a high count is not a measure of size. Paying someone at Bank of Communications? Use COMMCNSHXXX except when the recipient gives you a branch code.

Tracking a payment to China

There is no fixed delivery time for transfers to China: many arrive the same day or the next while others need several business days. Bank holidays in either country can add extra days to the journey.

If a transfer seems delayed, the sender should contact the sending bank and ask for the status or the UETR – the receiving bank often cannot see a payment that has not arrived. Save the payment confirmation until the recipient confirms.

Verifying a SWIFT code from China

The best place to find the correct BIC remains a document from the bank itself. When the code you were given does not match our list, stop and ask: check with the recipient or the bank.

We gather SWIFT/BIC codes from public sources and update our list regularly. Even so, banks merge or retire codes. Before a payment of any size, check the BIC with the recipient’s bank. GoldexPay is a comparison site for money transfers and not part of any bank listed here.

Fraudsters regularly send fake invoices with changed bank details from what looks like a familiar address. A valid BIC says nothing about whether a request is genuine: criminals use real codes too.

The structure of a China SWIFT/BIC code

Bank identifier codes follow one international format: eight characters plus an optional three-character extension. Characters one to four identify the bank, characters five and six are the country code and characters seven and eight mark the location.

Whatever the bank, every code from China share the same country code in positions five and six, namely the ISO code of China. If the country letters do not match China, the code belongs to a bank in another country – worth double-checking.

The last three characters, if present, identify a branch or department; XXX is used for the head office. Use a branch code only when the recipient explicitly gives you one.

China and the Chinese Yuan

Most accounts in China are usually held in CNY – the Chinese Yuan. When you pay another currency, the amount gets converted at some point – by your bank, a bank in between or the recipient’s bank.

Who does the conversion has an effect on the final amount, as rates and margins differ per bank. In many cases it is cheaper if you send CNY directly through a transfer service that converts near the mid-market rate so the receiving bank does not need to convert again. On larger amounts, a seemingly small difference in the rate can be worth more than the fee.

Incoming international payments in China

Someone abroad who wants to pay you will ask for a few details from you, and missing ones are a common cause of delays. Share your name as registered with the bank, the IBAN or account number, the BIC of your bank and your address, which some banks require.

The code of your bank is in our list, yet the version on your own statement or in your banking app is leading. Some banks may also want the name and address of your bank; it does no harm to include it.

The amount you receive is often less than what was sent. Charges on incoming payments vary per bank – your bank’s price list tells you what applies. Make clear with the sender who pays which costs, especially for larger amounts.

Frequently asked questions

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

Our directory lists 668 banks and financial institutions in China with 2,652 SWIFT/BIC codes, including branches and departments.

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. If no branch is specified, the head office code (XXX) is the safe choice.

Do I need a SWIFT code to send money to China?

Yes, China is outside the SEPA area, so payments from abroad use the SWIFT network and you need the BIC of the bank plus the account number or IBAN.

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.

What is the cheapest way to send money to China?

Banks often add a markup to the exchange rate. Compare the amount received in Chinese Yuan with specialist providers to save money.

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