Slash raises $100M Series C at a $1.4B valuation

Learn more
All Countries

CNAPS Code

The China National Advanced Payment System (CNAPS) code is a 12-digit number used to identify bank branches across mainland China. Managed by the People's Bank of China, it is required for interbank transfers, payroll, and settlement through the CNAPS network.

At a glance

Country

China

Identifier

CNAPS

Format

12 digits

Used for

Domestic transfers

Format breakdown

102

Bank Code

1–3

Institution (e.g. 102 = ICBC)

100

Region

4–6

City or area code

000026

Branch

7–12

Branch identifier

How CNAPS works

The first 3 digits identify the bank, digits 4–6 indicate the city or region, and digits 7–12 identify the specific branch. CNAPS codes are essential for domestic wire transfers between different banks.

Where to find yours

At your bank branch, in your mobile banking app, or by calling your bank's customer service. The PBOC maintains the official directory.

Payment systems in China

SystemSpeed
CNAPS (HVPS)Real-time
BEPS1–2 hours
CIPSSame day

Major banks in China

ICBCChina Construction BankAgricultural Bank of ChinaBank of ChinaPostal Savings BankChina Merchants BankCITIC BankIndustrial Bank

Good to know

Alipay and WeChat Pay handle most daily payments, but CNAPS codes are still required for interbank wire transfers.

Major bank codes: 102 = ICBC, 105 = CCB, 103 = ABC, 104 = BOC, 403 = PSBC.

Cross-border RMB transfers use CIPS, which requires a CIPS participant code in addition to the CNAPS code.

Related tools

Other countries

United StatesRTNUnited KingdomSCCanadaTNAustraliaBSBGermanyBLZIndiaIFSCJapanZenginBrazilCOMPEFranceCBMexicoCLABESouth KoreaSwiftSingaporeSWIFTItalyABI/CABSpainCCCNetherlandsIBANSwitzerlandBCSwedenCLRNorwayRegDenmarkRegIrelandNSCNew ZealandBBHong KongBCTaiwanBCThailandBCIndonesiaBCPhilippinesBSPMalaysiaSWIFTUnited Arab EmiratesIBANSaudi ArabiaIBANTurkeyIBANSouth AfricaBCNigeriaSCPolandNRBArgentinaCBUColombiaNITChileRUTVietnamCITADPakistanIBANKenyaBCBangladeshBCSri LankaBCNepalBCMyanmarBCCambodiaBCGhanaBCTanzaniaBCEthiopiaBCMoroccoCBRomaniaIBANCzech RepublicBCHungaryGIROGreeceIBANPortugalNIBPeruCCIEgyptIBANAlgeriaCode BanqueIsraelBank/BranchCroatiaIBANSerbiaIBANUkraineIBANKazakhstanIBANUzbekistanMFOJordanIBANCosta RicaIBANPanamaSWIFTEcuadorCCIDominican RepublicSIPARDParaguaySIPAPBoliviaSIPAVUruguayBROUTrinidad and TobagoSort CodeJamaicaTransitBahrainIBANOmanIBANQatarIBANKuwaitIBANLuxembourgIBANIcelandIBANMauritiusIBAN

Frequently asked questions

Don't see the answer you're looking for? Get in touch.

Apply in less than 10 minutes today

Join the 5,000+ businesses already using Slash.