Bank of Communications SWIFT/BIC code

The head office of Bank of Communications in China uses SWIFT/BIC code COMMCNSHXXX. Below you find all 241 codes of this bank, grouped by city.

COMMCNSHXXX
Head office · Shanghai · China · Short form: COMMCNSH

Compare costs to send money to China →

All SWIFT/BIC codes of Bank of Communications

Shanghai

SWIFT/BICBranch
COMMCNSHXXX Head office
COMMCNSHACD Asset Custody Department
COMMCNSHFTU Shanghai Pilot Free Trade Zone Branch
COMMCNSHPDG Pudong Branch
COMMCNSHSHI Shanghai Municipal Branch

Aksu

SWIFT/BICBranch
COMMCNSHAKS Aksu Branch

Anhui

SWIFT/BICBranch
COMMCNSHHNA Huainan Branch

Anqing

SWIFT/BICBranch
COMMCNSHAQG Anqing Branch

Anshan

SWIFT/BICBranch
COMMCNSHASN Anshan Branch

Anyang

SWIFT/BICBranch
COMMCNSHAYG Anyang Branch

Baise

SWIFT/BICBranch
COMMCNSHBSE Baise Branch

Baoding

SWIFT/BICBranch
COMMCNSHBDG Baoding Branch

Baoji

SWIFT/BICBranch
COMMCNSHBJI Baoji Branch

Baotou

SWIFT/BICBranch
COMMCNSHBTU Baotou Branch

Beihai

SWIFT/BICBranch
COMMCNSHBHI Beihai Branch

Beijing

SWIFT/BICBranch
COMMCNSHBJG Beijing Municipal Branch

Bengbu

SWIFT/BICBranch
COMMCNSHBBU Bengbu Branch

Bijie

SWIFT/BICBranch
COMMCNSHBJE Bijie Branch

Binzhou

SWIFT/BICBranch
COMMCNSHBIN Binzhou Branch

Bozhou

SWIFT/BICBranch
COMMCNSHBOZ Bozhou Branch

Cangzhou

SWIFT/BICBranch
COMMCNSHCAN Cangzhou Branch

Changchun

SWIFT/BICBranch
COMMCNSHCCN Jilin Provincial Branch

Changde

SWIFT/BICBranch
COMMCNSHCDA Changde Branch

Changji

SWIFT/BICBranch
COMMCNSHCJI Changji Branch

Changsha

SWIFT/BICBranch
COMMCNSHCSA Hunan Provincial Branch

Changzhi

SWIFT/BICBranch
COMMCNSHCZI Changzhi Branch

Changzhou

SWIFT/BICBranch
COMMCNSHCHA Changzhou Branch

Chaozhou

SWIFT/BICBranch
COMMCNSHCHB Chaozhou Branch

Chengde

SWIFT/BICBranch
COMMCNSHCDE Chengde Branch

Chengdu

SWIFT/BICBranch
COMMCNSHCDU Sichuan Provincial Branch

Chenzhou

SWIFT/BICBranch
COMMCNSHCHE Chenzhou Branch

Chifeng City

SWIFT/BICBranch
COMMCNSHCFG Chifeng Branch

Chizhou

SWIFT/BICBranch
COMMCNSHCHI Chizhou Branch

Chongqing

SWIFT/BICBranch
COMMCNSHCQG Chongqing Municipal Branch

Chuxiong

SWIFT/BICBranch
COMMCNSHCXG Chu Xiong Branch

Chuzhou

SWIFT/BICBranch
COMMCNSHCHU Chuzhou Branch

Dali

SWIFT/BICBranch
COMMCNSHDLI Dali Branch

Dalian

SWIFT/BICBranch
COMMCNSHDLN Dalian Branch

Dandong

SWIFT/BICBranch
COMMCNSHDDG Dandong Branch

Daqing

SWIFT/BICBranch
COMMCNSHDQG Daqing Branch

Datong

SWIFT/BICBranch
COMMCNSHDTG Datong Branch

Dazhou

SWIFT/BICBranch
COMMCNSHDAZ Dazhou Branch

Deyang

SWIFT/BICBranch
COMMCNSHDYA Deyang Branch

Dezhou

SWIFT/BICBranch
COMMCNSHDEZ Dezhou Branch

Dongguan

SWIFT/BICBranch
COMMCNSHDGN Dongguan Branch

Dongying

SWIFT/BICBranch
COMMCNSHDYG Dongying Branch

Duyun

SWIFT/BICBranch
COMMCNSHQNN Qiannan Branch

Foshan

SWIFT/BICBranch
COMMCNSHFSA Foshan Branch

Fushun

SWIFT/BICBranch
COMMCNSHFSN Fushun Branch

Fuxin

SWIFT/BICBranch
COMMCNSHFXN Fuxin Branch

Fuyang

SWIFT/BICBranch
COMMCNSHFYG Fuyang Branch

Fuzhou

SWIFT/BICBranch
COMMCNSHFUA Fuzhou Branch
COMMCNSHFUZ Fujian Provincial Branch

Ganzhou

SWIFT/BICBranch
COMMCNSHGAN Ganzhou Branch

Guangzhou

SWIFT/BICBranch
COMMCNSHGUA Guangdong Provincial Branch

Guigang

SWIFT/BICBranch
COMMCNSHGGG Guigang Branch

Guilin

SWIFT/BICBranch
COMMCNSHGLN Guilin Branch

Guiyang

SWIFT/BICBranch
COMMCNSHGYG Guizhou Provincial Branch

Hainan

SWIFT/BICBranch
COMMCNSHHNN Hainan Provincial Branch

Hami

SWIFT/BICBranch
COMMCNSHHMI Hami Branch

Handan

SWIFT/BICBranch
COMMCNSHHDN Handan Branch

Hangzhou

SWIFT/BICBranch
COMMCNSHHAN Zhejiang Provincial Branch

Harbin

SWIFT/BICBranch
COMMCNSHHEB Heilongjiang Provincial Branch

Hefei

SWIFT/BICBranch
COMMCNSHHFI Anhui Provincial Branch

Hengshui

SWIFT/BICBranch
COMMCNSHHSA Hengshui Branch

Hengyang

SWIFT/BICBranch
COMMCNSHHYG Hengyang Branch

Heze

SWIFT/BICBranch
COMMCNSHHZE Heze Branch

Honghe

SWIFT/BICBranch
COMMCNSHHHE Honghe Branch

Huai'an

SWIFT/BICBranch
COMMCNSHHAA Huaian Branch

Huaibei

SWIFT/BICBranch
COMMCNSHHBI Huaibei Branch

Huaihua

SWIFT/BICBranch
COMMCNSHHHA Huaihua Branch

Huanggang

SWIFT/BICBranch
COMMCNSHHGG Huanggang Branch

Huangshan

SWIFT/BICBranch
COMMCNSHHSN Huangshan Branch

Huangshi

SWIFT/BICBranch
COMMCNSHHSI Huangshi Branch

Huhehaote

SWIFT/BICBranch
COMMCNSHHHH Inner Mongolia Autonomous Region Branch

Huizhou

SWIFT/BICBranch
COMMCNSHHUI Huizhou Branch

Huludao

SWIFT/BICBranch
COMMCNSHHLD Huludao Branch

Huzhou

SWIFT/BICBranch
COMMCNSHHUZ Huzhou Branch

Jiamusi

SWIFT/BICBranch
COMMCNSHJMS Jiamusi Branch

Jian

SWIFT/BICBranch
COMMCNSHJAN Jian Branch

Jiangmen

SWIFT/BICBranch
COMMCNSHJMN Jiangmen Branch

Jiaozuo

SWIFT/BICBranch
COMMCNSHJZO Jiaozuo Branch

Jiaxing

SWIFT/BICBranch
COMMCNSHJXG Jiaxing Branch

Jieyang

SWIFT/BICBranch
COMMCNSHJYG Jieyang Branch

Jilin

SWIFT/BICBranch
COMMCNSHJLN Jilin Branch

Jinan

SWIFT/BICBranch
COMMCNSHJNN Shandong Provincial Branch

Jingdezhen

SWIFT/BICBranch
COMMCNSHJDZ Jingdezhen Branch

Jingmen

SWIFT/BICBranch
COMMCNSHJMA Jingmen Branch

Jingzhou

SWIFT/BICBranch
COMMCNSHJIA Jingzhou Branch

Jinhua

SWIFT/BICBranch
COMMCNSHJHA Jinhua Branch

Jining

SWIFT/BICBranch
COMMCNSHJNG Jining Branch

Jinzhong

SWIFT/BICBranch
COMMCNSHJZG Jinzhong Branch

Jinzhou

SWIFT/BICBranch
COMMCNSHJIN Jinzhou Branch

Jiujiang

SWIFT/BICBranch
COMMCNSHJJG Jiujiang Branch

Jiuquan

SWIFT/BICBranch
COMMCNSHJQN Jiuquan Branch

Kaifeng

SWIFT/BICBranch
COMMCNSHKFG Kaifeng Branch

Korla

SWIFT/BICBranch
COMMCNSHBYG Bayinguoleng Branch

Kunming

SWIFT/BICBranch
COMMCNSHKMG Yunnan Provincial Branch

Laiwu

SWIFT/BICBranch
COMMCNSHLWU Laiwu Branch

Langfang

SWIFT/BICBranch
COMMCNSHLFG Langfang Branch

Lanzhou

SWIFT/BICBranch
COMMCNSHLAN Gansu Provincial Branch

Leshan

SWIFT/BICBranch
COMMCNSHLSN Leshan Branch

Lianyungang

SWIFT/BICBranch
COMMCNSHLYG Lianyungang Branch

Liaocheng

SWIFT/BICBranch
COMMCNSHLCG Liaocheng Branch

Liaoyang

SWIFT/BICBranch
COMMCNSHLYB Liaoyang Branch

Linfen

SWIFT/BICBranch
COMMCNSHLFN Linfen Branch

Linyi

SWIFT/BICBranch
COMMCNSHLYI Linyi Branch

Lishui

SWIFT/BICBranch
COMMCNSHLSI Lishui Branch

Liupanshui

SWIFT/BICBranch
COMMCNSHLPS Liupanshui Branch

Liuzhou

SWIFT/BICBranch
COMMCNSHLIU Liuzhou Branch

Longyan

SWIFT/BICBranch
COMMCNSHLYN Longyan Branch

Loudi

SWIFT/BICBranch
COMMCNSHLDI Loudi Branch

Luan

SWIFT/BICBranch
COMMCNSHLAA Lu'an Branch

Luoyang

SWIFT/BICBranch
COMMCNSHLYA Luoyang Branch

Luzhou

SWIFT/BICBranch
COMMCNSHLUZ Luzhou Branch

Lvliang

SWIFT/BICBranch
COMMCNSHLLG Lvliang

Ma'anshan

SWIFT/BICBranch
COMMCNSHMAS Maanshan Branch

Meizhou

SWIFT/BICBranch
COMMCNSHMEI Meizhou Branch

Mianyang

SWIFT/BICBranch
COMMCNSHMYG Mianyang Branch

Mudanjiang

SWIFT/BICBranch
COMMCNSHMDJ Mudanjiang Branch

Nanchang

SWIFT/BICBranch
COMMCNSHNCG Jiangxi Provincial Branch

Nanchong

SWIFT/BICBranch
COMMCNSHNCA Nanchong Branch

Nanjing

SWIFT/BICBranch
COMMCNSHNJG Jiangsu Provincial Branch

Nanning

SWIFT/BICBranch
COMMCNSHNNG Guangxi Zhuang Autonomous Region Branch

Nanping

SWIFT/BICBranch
COMMCNSHNPG Nanping Branch

Nantong

SWIFT/BICBranch
COMMCNSHNTG Nantong Branch

Nanyang

SWIFT/BICBranch
COMMCNSHNYG Nanyang Branch

Ningbo

SWIFT/BICBranch
COMMCNSHNBO Ningbo Branch

Ningde

SWIFT/BICBranch
COMMCNSHNDE Ningde Branch

Ordos

SWIFT/BICBranch
COMMCNSHORD Ordos Branch

Panjin

SWIFT/BICBranch
COMMCNSHPJN Panjin Branch

Panzhihua

SWIFT/BICBranch
COMMCNSHPZH Panzhihua Branch

Ping Ding Shan

SWIFT/BICBranch
COMMCNSHPDS Pingdingshan Branch

Pingliang

SWIFT/BICBranch
COMMCNSHPLG Pingliang Branch

Pingxiang

SWIFT/BICBranch
COMMCNSHPXG Pingxiang Branch

Putian

SWIFT/BICBranch
COMMCNSHPTN Putian Branch

Qingdao

SWIFT/BICBranch
COMMCNSHQDO Qingdao Branch

Qinghai

SWIFT/BICBranch
COMMCNSHQHI Qinghai Provincial Branch

Qingyang

SWIFT/BICBranch
COMMCNSHQYG Qingyang Branch

Qingyuan

SWIFT/BICBranch
COMMCNSHQYN Qingyuan Branch

Qinhuangdao

SWIFT/BICBranch
COMMCNSHQHD Qinhuangdao Branch

Qinzhou

SWIFT/BICBranch
COMMCNSHQIN Qinzhou Branch

Qiqihar

SWIFT/BICBranch
COMMCNSHQQH Qiqihar Branch

Quanzhou

SWIFT/BICBranch
COMMCNSHQUA Quanzhou Branch

Qujing

SWIFT/BICBranch
COMMCNSHQJG Qu Jing Branch

Quzhou

SWIFT/BICBranch
COMMCNSHQUZ Quzhou Branch

Rizhao

SWIFT/BICBranch
COMMCNSHRZO Rizhao Branch

Sanming

SWIFT/BICBranch
COMMCNSHSMG Sanming Branch

Sanya

SWIFT/BICBranch
COMMCNSHSYA Sanya Branch

Shangrao

SWIFT/BICBranch
COMMCNSHSRO Shangrao Branch

Shantou

SWIFT/BICBranch
COMMCNSHSTU Shantou Branch

Shanxi

SWIFT/BICBranch
COMMCNSHJCG Jincheng Branch

Shaoguan

SWIFT/BICBranch
COMMCNSHSGN Shaoguan Branch

Shaoxing

SWIFT/BICBranch
COMMCNSHSXG Shaoxing Branch

Shaoyang

SWIFT/BICBranch
COMMCNSHSYC Shaoyang Branch

Shenyang

SWIFT/BICBranch
COMMCNSHSYG Liaoning Provincial Branch

Shenzhen

SWIFT/BICBranch
COMMCNSHSZN Shenzhen Branch

Shijiazhuang

SWIFT/BICBranch
COMMCNSHSJZ Hebei Provincial Branch

Shiyan

SWIFT/BICBranch
COMMCNSHSYN Shiyan Branch

Shuozhou

SWIFT/BICBranch
COMMCNSHSHU Shuozhou Branch

Songyuan

SWIFT/BICBranch
COMMCNSHSYB Songyuan Branch

Suihua

SWIFT/BICBranch
COMMCNSHSHA Suihua Branch

Suizhou

SWIFT/BICBranch
COMMCNSHSUI Suizhou Branch

Suqian

SWIFT/BICBranch
COMMCNSHSQN Suqian Branch

Suzhou

SWIFT/BICBranch
COMMCNSHSUA Anhui Suzhou Branch
COMMCNSHSUZ Suzhou Branch

Taian

SWIFT/BICBranch
COMMCNSHTAN Taian Branch

Taiyuan

SWIFT/BICBranch
COMMCNSHTYN Shanxi Provincial Branch

Taizhou

SWIFT/BICBranch
COMMCNSHTAA Zhejiang Taaizhou Branch
COMMCNSHTAI Jiangsu Taizhou Branch

Tangshan

SWIFT/BICBranch
COMMCNSHTSN Tangshan Branch

Tianjin

SWIFT/BICBranch
COMMCNSHTGU Tianjin Pilot Free Trade Zone Branch
COMMCNSHTJN Tianjin Municipal Branch

Tianshui

SWIFT/BICBranch
COMMCNSHTSI Tianshui Branch

Tonghua

SWIFT/BICBranch
COMMCNSHTHA Tonghua Branch

Tongling

SWIFT/BICBranch
COMMCNSHTLG Tongling Branch

Weifang

SWIFT/BICBranch
COMMCNSHWFG Weifang Branch

Weihai

SWIFT/BICBranch
COMMCNSHWHI Weihai Branch

Weinan

SWIFT/BICBranch
COMMCNSHWNN Weinan Branch

Wenzhou

SWIFT/BICBranch
COMMCNSHWEN Wenzhou Branch

Wuhai

SWIFT/BICBranch
COMMCNSHWHA Wuhai Branch

Wuhan

SWIFT/BICBranch
COMMCNSHWHN Hubei Provincial Branch

Wuhu

SWIFT/BICBranch
COMMCNSHWHU Wuhu Branch

Wulumuqi

SWIFT/BICBranch
COMMCNSHWLM Xinjiang Uygur Autonomous Region Branch

Wuwei

SWIFT/BICBranch
COMMCNSHWWI Wuwei Branch

Wuxi

SWIFT/BICBranch
COMMCNSHWXI Wuxi Branch

Wuzhou

SWIFT/BICBranch
COMMCNSHWUZ Wuzhou Branch

Xiamen

SWIFT/BICBranch
COMMCNSHHLI Xiamen Pilot Free Trade Zone Branch
COMMCNSHIMN Xiamen Branch

Xian

SWIFT/BICBranch
COMMCNSHIAN Shaanxi Provincial Branch

Xiangtan

SWIFT/BICBranch
COMMCNSHITN Xiangtan Branch

Xiangxi

SWIFT/BICBranch
COMMCNSHIXI Xiangxi Branch

Xiangyang

SWIFT/BICBranch
COMMCNSHIYG Xiangyang Branch

Xianning

SWIFT/BICBranch
COMMCNSHING Xianning Branch

Xianyang

SWIFT/BICBranch
COMMCNSHIYA Xianyang Branch

Xiaogan

SWIFT/BICBranch
COMMCNSHIGN Xiaogan Branch

Xilingol

SWIFT/BICBranch
COMMCNSHILG Xilingol Branch

Xingtai

SWIFT/BICBranch
COMMCNSHITI Xingtai Branch

Xinjiang

SWIFT/BICBranch
COMMCNSHHRG Horgos Cooperation Center Sub-Branch

Xinxiang

SWIFT/BICBranch
COMMCNSHIXG Xinxiang Branch

Xinyang

SWIFT/BICBranch
COMMCNSHIYB Xinyang Branch

Xinyu

SWIFT/BICBranch
COMMCNSHIYU Xinyu Branch

Xinzhou

SWIFT/BICBranch
COMMCNSHIIN Xinzhou Branch

Xuancheng

SWIFT/BICBranch
COMMCNSHICG Xuancheng Branch

Xuchang

SWIFT/BICBranch
COMMCNSHUCG Xuchang Branch

Xuzhou

SWIFT/BICBranch
COMMCNSHIUZ Xuzhou Branch

Yan Cheng

SWIFT/BICBranch
COMMCNSHYCA Yancheng Branch

Yan'an

SWIFT/BICBranch
COMMCNSHYAA Yan'an Branch

Yanbian

SWIFT/BICBranch
COMMCNSHYBN Yanbian Branch

Yangquan

SWIFT/BICBranch
COMMCNSHYQN Yangquan Branch

Yangzhou

SWIFT/BICBranch
COMMCNSHYAN Yangzhou Branch

Yantai

SWIFT/BICBranch
COMMCNSHYTI Yantai Branch

Yibin

SWIFT/BICBranch
COMMCNSHYBA Yibin Branch

Yichang

SWIFT/BICBranch
COMMCNSHYCG Yichang Branch

Yichun

SWIFT/BICBranch
COMMCNSHYCC Yichun Branch

Yinchuan

SWIFT/BICBranch
COMMCNSHYCN Ningxia Hui Autonomous Region Branch

Yingkou

SWIFT/BICBranch
COMMCNSHYKU Yingkou Branch

Yining

SWIFT/BICBranch
COMMCNSHYLI Yili Branch

Yiwu

SWIFT/BICBranch
COMMCNSHYWU Yiwu Branch

Yiyang

SWIFT/BICBranch
COMMCNSHYYA Yiyang Branch

Yongzhou

SWIFT/BICBranch
COMMCNSHYON Yongzhou Branch

Yueyang

SWIFT/BICBranch
COMMCNSHYYG Yueyang Branch

Yulin

SWIFT/BICBranch
COMMCNSHYLA Yulin Branch
COMMCNSHYLN Yulin Branch

Yuncheng

SWIFT/BICBranch
COMMCNSHYCB Yuncheng Branch

Yuxi

SWIFT/BICBranch
COMMCNSHYXI Yuxi Branch

Zaozhuang

SWIFT/BICBranch
COMMCNSHZZG Zaozhuang Branch

Zhangjiajie

SWIFT/BICBranch
COMMCNSHZJJ Zhangjiajie Branch

Zhangjiakou

SWIFT/BICBranch
COMMCNSHZJK Zhangjiakou Branch

Zhangzhou

SWIFT/BICBranch
COMMCNSHZHA Zhangzhou Branch

Zhanjiang

SWIFT/BICBranch
COMMCNSHZJA Zhanjiang Branch

Zhaoqing

SWIFT/BICBranch
COMMCNSHZQG Zhaoqing Branch

Zhengzhou

SWIFT/BICBranch
COMMCNSHZHE Henan Provincial Branch

Zhenjiang

SWIFT/BICBranch
COMMCNSHZJG Zhenjiang Branch

Zhongshan

SWIFT/BICBranch
COMMCNSHZSN Zhongshan Branch

Zhoushan

SWIFT/BICBranch
COMMCNSHZSA Zhoushan Branch

Zhuhai

SWIFT/BICBranch
COMMCNSHZHI Zhuhai Branch

Zhuzhou

SWIFT/BICBranch
COMMCNSHZHU Zhuzhou Branch

Zibo

SWIFT/BICBranch
COMMCNSHZBO Zibo Branch

Zigong

SWIFT/BICBranch
COMMCNSHZGG Zigong Branch

Zunyi

SWIFT/BICBranch
COMMCNSHZYI Zunyi Branch

How the Bank of Communications SWIFT/BIC 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.

What COMMCNSH means for a payment to Bank of Communications

The 8-character code COMMCNSH and the full code COMMCNSHXXX identify one and the same institution: Bank of Communications, with its head office in Shanghai. Every bank on the SWIFT network uses these codes to direct payments between countries to the correct bank. It comes up mostly for payments that cross a border or a currency.

On this page we explain what the code is put together, when you need it and which other details you need for a transfer to or from Bank of Communications. The SWIFT code alone cannot identify a personal account; that is what the IBAN or account number .

Sending CNY to Bank of Communications

Most accounts at Bank of Communications are usually held in CNY, the local currency of China. A payment in a foreign currency is converted into CNY on its way to Bank of Communications – and the bank that does it picks the rate. Each conversion costs something, even when no fee is shown.

Which bank converts the payment matters. Often it is cheaper if you send CNY straight away through a transfer service with a good rate.

Rates for CNY move all the time. With bigger transfers, even seemingly small gap in the rate can be worth more than the fee.

How to check COMMCNSH before you pay

The safest source for the BIC is the bank details provided by the recipient – an invoice, a statement or a screenshot from online banking. If the code you have does not match COMMCNSH or COMMCNSHXXX, do not guess.

If the code is wrong, the transfer might get stuck, bounce back or end up costing more, and tracing it can take weeks. A mistake in the IBAN or account number can be more serious because it can reach the wrong person.

A validity check in your banking app only confirms that the IBAN exists. If your bank offers it, a name check before sending gives extra certainty. Sending a small amount first can be a sensible step for large sums despite the extra fee.

Choosing between the 241 SWIFT codes of Bank of Communications

We have 241 SWIFT/BIC codes for Bank of Communications in 231 cities. Besides the head office code COMMCNSHXXX, you will find codes for individual branches and departments.

Unless the recipient tells you otherwise, go with COMMCNSHXXX or its short form COMMCNSH. Branch codes are only needed when the account holder explicitly asks for it.

When in doubt, ask the person you are paying which code their bank gave them. Branch codes are more likely to be retired than the head office code.

8 or 11 characters: COMMCNSH versus COMMCNSHXXX

A BIC is made up of fixed blocks: characters one to four stand for the bank, the next two give the country and characters seven and eight indicate the location. Combined, those parts make up COMMCNSH.

Many banks and apps work with both lengths. If a form requires eleven characters, enter COMMCNSHXXX.

Type the code in one piece, in capitals and without spaces. A wrong character may route a payment to a different institution.

Paying someone abroad from your Bank of Communications account

A bank transfer abroad can cost more than the fee suggests. Besides the transfer fee, correspondent or intermediary banks may take a cut, and when currencies are converted the bank often applies a rate that is less favourable than the real market rate.

Banks rarely show their exchange rate markup as a cost. An easy check: set the rate you get against the mid-market rate and look at the difference.

For a lot of currency pairs, a specialist provider is cheaper than a traditional bank transfer – mostly thanks to the rate. Next time you send money, it is worth comparing the total cost via GoldexPay instead of going straight to your bank. Using a transfer service does not mean closing your account at Bank of Communications.

Incoming international payments to Bank of Communications

Someone abroad who wants to pay you will ask for a few details from you, and missing ones are a common cause of delays. In practice that means: your name exactly as it appears on the account, your account number or IBAN, the BIC COMMCNSHXXX (or COMMCNSH) and sometimes your address.

It helps to add the bank name and Shanghai as well, since some forms ask for it. Double-check the details before you share them – a sender rarely spots a mistake in someone else’s details.

The amount you receive is often lower than what was sent. Charges on incoming payments vary from bank to bank – the price list of Bank of Communications tells you what applies. On invoices, you can state how the fees are split, so that nobody is left short.

Protect yourself against fake payment requests

Stay alert when a contact unexpectedly wants you to pay into a different account or a bank in another country. A correct SWIFT code says nothing about whether the request is genuine: scammers use real codes of real banks.

Before paying, confirm a change of bank details by phone, using a number you already had. Pressure or requests to keep it quiet tend to be warning signs – a real supplier can wait a day. When money has already gone to a fraudster, call your bank right away – speed improves the chance of getting it back.

Fraud can also work the other way. Someone sends more than agreed and asks you to refund the extra. Wait until the money is actually in your account.

When will the money arrive at Bank of Communications?

An international transfer usually needs one to a few business days – it depends on currency, route and the banks in between. Payments made late in the day or just before weekends and holidays often start the next business day. Occasionally a bank wants to know about the purpose of a payment.

When a payment takes longer than expected, contact your bank about the status or the UETR; with that reference banks can see where the payment is. Money transfer services usually provide tracking online showing how far the payment is.

If the money does not arrive after a few business days, the sender should start with their own bank, not the receiving bank. On the receiving end, you can look at your statements to see a partial amount because fees can reduce the amount.

A note on our data

We gather bank codes using public sources and update them regularly. Even so, banks merge, rename themselves or change codes. The figures on this page are based on what is in our directory and not on information from Bank of Communications itself.

Use this page as a reference, rather than as the final word: the recipient’s bank details come first. We are an independent comparison site for money transfers and not affiliated with Bank of Communications. Found outdated information? Let us know through the contact page.

Frequently asked questions

What is the SWIFT/BIC code of Bank of Communications in China?

Bank of Communications uses COMMCNSHXXX (or COMMCNSH in the 8-character version). Use this code unless the recipient gives you a branch code.

How many SWIFT codes does Bank of Communications have?

Our database contains 241 SWIFT/BIC codes for Bank of Communications across 231 locations. Each code belongs to the head office or a specific branch or department.

Should I use a branch code of Bank of Communications?

Only when the recipient gives you one. Almost all transfers to Bank of Communications can use the head office code COMMCNSHXXX.

What if I use the wrong SWIFT code for Bank of Communications?

Your payment can be returned or delayed. Always check the code with Bank of Communications before sending.

Which details do I need to send money to Bank of Communications?

The SWIFT/BIC code COMMCNSHXXX, the IBAN or local account number and the name of the recipient. China is outside SEPA, so the BIC is always required.

How long does a transfer to Bank of Communications take?

A SWIFT transfer typically arrives in 2–5 business days. Transfer services are often faster.

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