
Image Source: pexels
When you conduct bank transfers in Hong Kong, you often encounter the 012 bank code. This code represents Bank of China (Hong Kong). If you fill it in incorrectly, the funds may not be credited successfully. For example, interbank RTGS or CHATS transfers require the correct input of this code.

Image Source: unsplash
When you conduct bank transfers in Hong Kong, you often see the 012 bank code. This code is exclusive to Bank of China (Hong Kong) Limited. When you need to perform local bank transfers, RTGS, or CHATS transactions, the system will require you to enter the correct bank code. The 012 bank code is managed by the Hong Kong Interbank Clearing Limited. You can verify this code multiple times in the official bank code list.
Tip: As long as you remember the 012 bank code, you can accurately identify all accounts of Bank of China (Hong Kong).
Bank of China (Hong Kong) account numbers generally consist of 11 digits. When filling in transfer details, besides entering the 012 bank code, you also need to input the correct branch code and account number. If you are making international remittances, you will also need the SWIFT code for Bank of China (Hong Kong): BKCHHKHH.
When you perform local bank transfers, the banking system will automatically identify the recipient bank as Bank of China (Hong Kong) based on the 012 bank code you enter. This ensures the funds are correctly credited to the recipient’s account. Whether you use online banking, a mobile app, or visit a branch in person, the bank will require you to input this code.
Note: If you enter the wrong bank code, the funds may be transferred to another bank or fail to be credited successfully.
When filling in transfer details, you should check all information, including the bank code, branch code, and account number. This ensures the safety of your funds and avoids unnecessary losses.

Image Source: unsplash
When performing bank transfers, you must correctly fill in three key pieces of information: the bank code, branch code, and account number. For Bank of China (Hong Kong), you need to enter the 012 bank code, followed by a 3-digit branch code and an 8-to-11-digit account number. These details combined allow the banking system to accurately identify the recipient’s account.
Below is an example of the transfer details format for common Hong Kong banks:
| Bank Name | Bank Code | Branch Code Example | Account Number Example |
|---|---|---|---|
| Bank of China | 012 | 999 | 999999999 (8 digits) |
| HSBC | 004 | 123 | 45678900 (8 or 9 digits) |
| Hang Seng Bank | 024 | 371 | 333336668 (7 or 9 digits) |
| Dah Sing Bank | 040 | 716 | 88888888 (7 or 8 digits) |
| Nanyang Commercial Bank | 043 | 999 | 99999999 (8 digits) |
| Bank of Communications | 382 | 888 | 888888888 (9 digits) |
| Chong Hing Bank | 041 | 284 | 200335955 (9 digits) |
| Wing Hang Bank | 020 | 699 | 12345678 (8 digits) |
| Bank of East Asia | 015 | 150 | 889999999 (8 or 9 digits) |
When filling in, you should follow the format required by the bank. For example, the full account number format for Bank of China (Hong Kong) is typically “branch code-account number,” i.e., “999-999999999.” As long as you ensure the 012 bank code is correct, the funds will be safely credited.
You may wonder how to find your branch code and account number. You can obtain them through the following methods:
Tip: When checking via online banking, it’s recommended to verify both the bank code (e.g., 012 bank code) and the branch code to avoid errors.
When filling in transfer details, you should pay special attention to the following points:
Note: For every interbank transfer, you must verify the bank code, branch code, and account number to reduce the chance of errors and ensure the funds are successfully credited.
When transferring with Bank of China (Hong Kong), correctly filling in the 012 bank code is crucial. This ensures the funds are safely credited. If you have any doubts, you should proactively check with the bank or refer to official sources to ensure every operation is accurate and error-free.
When you conduct bank transfers in Hong Kong, the 012 bank code represents Bank of China (Hong Kong).
You use the 012 bank code for local transfers. You use the SWIFT code (BKCHHKHH) for international remittances.
If you enter the wrong bank code, the funds may not be credited or may be returned. It’s recommended to double-check the details.
Bank of China (Hong Kong)’s 012 bank code, paired with RTGS and CHATS systems, ensures swift and secure local transfers, but how can you achieve cost-effective global fund mobility and expand investment opportunities? BiyaPay offers an all-in-one financial platform, enabling seamless trading of US and Hong Kong stocks without offshore accounts, extending BOC’s transfer efficiency to global markets, including investments in giants like Tencent and Alibaba.
Supporting USD, HKD, and 30+ fiat and digital currencies, real-time exchange rate tracking guarantees cost transparency, while global remittances to 190+ countries feature transfer fees as low as 0.5%, offering a cost advantage over traditional bank international transfers, with swift delivery to meet global wealth management needs. A 5.48% annualized yield savings product, with no lock-in period, balances market volatility with steady returns. Sign up for BiyaPay today to integrate BOC’s local transfer reliability with BiyaPay’s worldwide financial solutions, creating an efficient, secure wealth management experience!
*This article is provided for general information purposes and does not constitute legal, tax or other professional advice from BiyaPay or its subsidiaries and its affiliates, and it is not intended as a substitute for obtaining advice from a financial advisor or any other professional.
We make no representations, warranties or warranties, express or implied, as to the accuracy, completeness or timeliness of the contents of this publication.



