🇨🇳
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
- Get the SWIFT code — Find the recipient's bank SWIFT code from the table above. Confirm with the recipient which code to use.
- Gather account details — You'll need the recipient's full name, account number (or IBAN), and bank address.
- 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.
- 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.
Disclaimer: SWIFT codes listed here are believed to be accurate but may change. Always verify the SWIFT code directly with the recipient's bank before initiating an international transfer.
Convert your bank statement to CSV
Extract transactions from any PDF bank statement into Excel or CSV — free and instant.
Try BankParse →SWIFT Codes by Country
🇦🇺 Australia
🇦🇹 Austria
🇧🇪 Belgium
🇧🇷 Brazil
🇨🇦 Canada
🇩🇰 Denmark
🇫🇮 Finland
🇫🇷 France
🇩🇪 Germany
🇮🇳 India
🇮🇩 Indonesia
🇮🇹 Italy
🇯🇵 Japan
🇳🇱 Netherlands
🇳🇴 Norway
🇶🇦 Qatar
🇸🇬 Singapore
🇰🇷 South Korea
🇪🇸 Spain
🇸🇪 Sweden
🇨🇠Switzerland
🇬🇧 United Kingdom
🇺🇸 United States