CNAPS Codes
Information in the transfer order of the CNAPS Code is now mandatory for payments to mainland China. To obtain a CNAPS code, the best way is to ask your Chinese supplier, or better yet, the bank of your Chinese supplier. We have listed all Chinese banks' CNAPS codes to help you.
Check a CNAPS Code
Type it in here and we'll tell you if it's the right format.
CNAPS Code Finder
What is a CNAPS Code?
The China National Advanced Payment System (CNAPS) is a crucial infrastructure for domestic payments in China, developed by the People's Bank of China (PBOC). It facilitates the settlement of interbank transfers and clearing for payments made in the Chinese yuan (CNY). The CNAPS code is a 12-digit number that uniquely identifies a bank branch in China, similar to SWIFT codes internationally or IFSC codes in India. It's essential for routing domestic yuan transactions accurately and efficiently.
An example of a CNAPS Code
List of CNAPS Codes for Mainland China
We have compiled a comprehensive list of CNAPS codes for all banks in mainland China. This list includes the CNAPS code, bank name, and bank name in Chinese for each bank branch. You can use this list to find the correct CNAPS code for your recipient's bank account.
- (Hong Kong) Bank
- (Macao) Banco Nacional Ultramarino
- Agricultural Bank of China
- Agricultural Development Bank of China
- Australia and New Zealand Banking Group
- BNP Paribas (China)
- Banco Nacional de Panama
- Banco Santander
- Bank Electronic Clearing Center
- Bank of America
- Bank of China
- Bank of Chongqing
- Bank of Communications
- Bank of East Asia
- Bank of Montreal
- Bank of Shanghai
- Bank of Taiwan
- Bank of Tokyo-Mitsubishi UFJ
- Banque Française du Commerce Extérieur
- Barclays Bank
- Bohai Bank
- Cathay United Bank
- Chang Hwa Commercial Bank
- China Business Bank
- China CITIC Bank
- China CITIC Bank International
- China CITIC Bank International (China)
- China Construction Bank
- China Development Bank
- China Everbright Bank
- China Foreign Exchange Trade System
- China Guangfa Bank
- China Merchants Bank
- China Minsheng Bank
- China Securities Depository and Clearing Corporation
- China UnionPay
- China Zheshang Bank
- Chiyu Banking Corporation
- Chong Hing Bank
- Citibank
- City Commercial Bank
- City Commercial Bank Funds Clearing Center
- Commerzbank
- Credit Suisse
- Crédit Agricole
- DBS Bank
- Dah Sing Bank (China)
- Deutsche Bank
- E.SUN Bank
- East West Bank
- East West Bank (China)
- Export-Import Bank of China
- Finance Company
- First Commercial Bank
- HSBC
- Hana Bank (China)
- Hang Seng Bank
- Hengfeng Bank
- Hua Nan Commercial Bank
- Hua Xia Bank
- Hua Yi Bank
- Huishang Bank
- ING Bank
- Industrial Bank
- Industrial Bank of Korea
- Industrial and Commercial Bank of China
- Interbank Clearing House
- Intesa Sanpaolo
- JPMorgan Chase Bank
- KBC Bank
- Kasikornbank (China)
- Kookmin Bank (China)
- Korea Development Bank
- Krung Thai Bank
- Land Bank of Taiwan
- Landesbausparkassen
- Maybank
- Mega International Commercial Bank
- Metropolitan Bank and Trust Company
- Mizuho Corporate Bank
- Morgan Stanley International Bank (China)
- Nanyang Commercial Bank
- National Treasury
- Newbridge Bank
- Norddeutsche Landesbank
- Norges Bank
- OCBC Wing Hang Bank (China)
- Open Market Operation Office
- Other Foreign Banks
- People's Bank of China
- Ping An Bank
- Postal Savings Bank of China
- Private Bank
- Public Bank (Hong Kong)
- Rabobank
- Raiffeisen Zentralbank Österreich
- Reserve Account
- Rural Commercial Bank
- Rural Cooperative Bank
- Rural Credit Cooperative
- Scotiabank
- Shanghai Commercial Bank
- Shanghai Commercial Paper Exchange
- Shanghai Pudong Development Bank
- Shanghai Rural Commercial Bank
- Shinhan Bank
- Skandinaviska Enskilda Banken
- Société Générale
- Standard Chartered Bank
- State Bank of India
- Sumitomo Mitsui Banking Corporation
- Sumitomo Mitsui Trust Bank
- Svenska Handelsbanken
- Swedbank
- Taiwan Cooperative Bank
- UBS (China)
- UniCredit
- United Overseas Bank
- Urban Credit Cooperative
- VTB Bank
- Village and Township Bank
- Westpac Banking Corporation
- Wing Lung Bank
- Woori Bank
- Xiamen International Bank
- Yamaguchi Bank
- Yokohama Bank
When will you need a CNAPS Bank Code?
Information in the transfer order of the CNAPS Code is now mandatory for payments to mainland China.
Always confirm the details with your recipient.
What happens if I use the wrong routing number?
If you have used an incorrect routing number, your payment may be delayed or rejected. It's crucial to double-check the CNAPS code with your recipient before initiating a transfer. If an incorrect code has been used, the funds may be returned to your account, but this process can take several days and may incur additional fees.
How to Find and Use CNAPS Codes
Follow these simple steps to find the correct CNAPS Code for your bank transfer to mainland China.
Find Your Bank
Use our CNAPS Code Finder tool above to search by bank name. We support all major Chinese banks including ICBC, China Construction Bank, Bank of China, Agricultural Bank of China, and many others.
Select Location
Choose the province and city where the bank branch is located. This helps narrow down the search to find the exact branch you need.
Choose Branch
Select the specific bank branch from the list. Each branch has its own unique CNAPS Code, so make sure you select the correct one.
Verify the Code
Use our CNAPS Code Checker to verify the 12-digit code format. Always double-check with your recipient before initiating the transfer.
Complete Transfer
Enter the verified CNAPS Code in your transfer form along with the recipient's account details. The code is mandatory for domestic CNY transfers within mainland China.
Important: Always confirm the CNAPS Code with your recipient before making a transfer. Using an incorrect code can result in payment delays or rejection.
CNAPS Code Database Statistics
Most Popular Banks
- 1. Rural Credit Cooperative30,222 branches
- 2. Agricultural Bank of China18,264 branches
- 3. China Construction Bank15,037 branches
- 4. Rural Commercial Bank14,465 branches
- 5. City Commercial Bank14,342 branches
Understanding CNAPS Codes
Why CNAPS Codes Matter
CNAPS Codes are essential for ensuring accurate routing of domestic payments within mainland China. The People's Bank of China (PBOC) requires these codes for all interbank transfers in Chinese yuan (CNY). Without the correct code, your payment may be delayed or rejected.
- Mandatory for all domestic CNY transfers within mainland China
- Ensures accurate routing to the correct bank branch
- Reduces transfer errors and delays
- Required by Chinese banking regulations
Common Use Cases
Business Payments
Companies making payments to Chinese suppliers or partners need CNAPS Codes for accurate fund transfers.
Personal Transfers
Individuals sending money to family or friends in China must provide the correct CNAPS Code for the recipient's bank branch.
Investment Transactions
Investors transferring funds to Chinese bank accounts for investments require accurate CNAPS Codes.
E-commerce Payments
Online merchants receiving payments from Chinese customers need to provide their CNAPS Code for bank transfers.
Tips for Using CNAPS Codes
- ✓Always verify the code with your recipient before transferring
- ✓Double-check all 12 digits are correct
- ✓Use our checker tool to validate the code format
- ✓Keep a record of the code for future transactions
- ✓Contact the bank directly if you're unsure about the code