CNAPS Code

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

1Category Code
23Sequence Code
4567District Code
8901Branch Code
2Check Digit

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.

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.

1

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.

2

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.

3

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.

4

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.

5

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

148,718
Total Bank Branches
127
Unique Banks
31
Provinces & Regions
336
Cities Covered

Most Popular Banks

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

Frequently Asked Questions