🇨🇳

China SWIFT/BIC Codes

22 SWIFT codes across 22 banks in China for international wire transfers.

Sending Money to China

To send an international wire transfer to a bank in China, you'll need the recipient's SWIFT/BIC code. This 8 or 11-character code identifies the specific bank and branch for the transfer.

22
Banks
22
SWIFT Codes

SWIFT Code Format

A SWIFT code consists of: 4 letters (bank code) + 2 letters (country code) + 2 characters (location) + optional 3 characters (branch). An 8-character code refers to the bank's head office; 11 characters identifies a specific branch.

SWIFT Code Bank City
ICBKCNBJ Industrial and Commercial Bank of China Beijing
PCBCCNBJ China Construction Bank Beijing
ABOCCNBJ Agricultural Bank of China Beijing
BKCHCNBJ Bank of China Beijing
CMBCCNBS China Merchants Bank Shenzhen
COMMCNSH Bank of Communications Shanghai
PSBCCNBJ Postal Savings Bank of China Beijing
CABORINBB China CITIC Bank Beijing
FJIBCNBA Industrial Bank (China) Fuzhou
SPDBCNSH Shanghai Pudong Development Bank Shanghai
MSBKCNBJ China Minsheng Bank Beijing
SZDBCNBS Ping An Bank Shenzhen
EABORCAT China Everbright Bank Beijing
GDBKCNSG China Guangfa Bank Guangzhou
BKNBCNBJ Bank of Ningbo Ningbo
BJCNCNBJ Bank of Beijing Beijing
BOJSCNBN Bank of Jiangsu Nanjing
BOSHCNSH Bank of Shanghai Shanghai
CZCBCNBH China Zheshang Bank Hangzhou
HZCBCNSH Bank of Hangzhou Hangzhou
NJCBCNBN Bank of Nanjing Nanjing
HXBKCNBJ Huaxia Bank Beijing

How to Send a Wire Transfer to China

  1. Get the SWIFT code — Find the recipient's bank SWIFT code from the table above. Confirm with the recipient which code to use.
  2. Gather account details — You'll need the recipient's full name, account number (or IBAN), and bank address.
  3. Initiate the transfer — Log in to your bank's online portal or visit a branch. Select international wire transfer and enter the SWIFT code and account details.
  4. Pay the fees — International wires typically cost $15–$50. The receiving bank may also charge a fee. Transfers usually take 1–5 business days.

Double-check the SWIFT code before sending. An incorrect code can delay or misdirect your transfer.

Convert your bank statement to CSV

Extract transactions from any PDF bank statement into Excel or CSV — free and instant.

Try BankParse →