List of bank codes in Hong Kong
In daily transfers, bank codes are often used to identify banking institutions. When making bank transfers, setting up automatic payments, or receiving cross-border payments, you typically need to provide both the bank code and branch code to ensure that funds are accurately deposited into the intended account.
Entering an incorrect bank code may result in funds being returned, causing transaction delays or incurring additional processing fees. Therefore, understanding the purpose of bank codes and how to verify it is essential for ensuring smooth and secure transfers.
What are bank codes?
Bank codes are unique three-digit identifiers assigned to financial institutions in Hong Kong. Common examples include HSBC (004) and Hang Seng Bank (024). Some banks may have multiple bank codes; for instance, Bank of China (Hong Kong) uses 012, 014, and 019, among others.
Additionally, each bank branch has a specific branch code to further distinguish individual branches. For example, HSBC’s Mong Kok branch may have a different branch code than its Central branch.
How to check for bank codes and branch codes?
To locate your bank code and branch code, you can use the following methods:
The bank’s official website: Most banks provide a complete list of bank codes and branch codes for customer reference on their official websites.
Customer service from the banks: Contact the bank’s customer service to confirm the correct codes when in doubt.
Online payment platforms: Some platforms automatically provide bank code options when making e-transfers.
Bank statements: Monthly bank statements are reliable references as these statements usually display the bank and branch codes.

Differences between bank codes, SWIFT Codes, and IBAN
In addition to bank and branch codes, international transactions often require a SWIFT code or International Bank Account Number (IBAN).
The Society for Worldwide Interbank Financial Telecommunication (SWIFT) code is a secure messaging network designed for global banks and financial institutions. It standardizes financial messages to ensure transactions are conducted securely and efficiently in a regulated environment. On the other hand, IBAN is an international standard for bank account numbers, consisting of up to 34 alphanumeric characters. It helps identify the recipient’s bank account precisely, reducing errors in cross-border transactions.
Type of code | Purpose | Format | Applicable for |
---|---|---|---|
Bank code | Used for local transfers | 3 digits | Primarily used in Hong Kong |
Branch code | Identifies specific bank branches | 3 digits | Local bank transactions in Hong Kong |
SWIFT code | Identifies banks for international transfers | 8-11 alphanumeric characters | Global interbank transfers |
IBAN | An international standard for bank account numbers | Alphanumeric, the length varies by country (up to 34 characters) | Europe and certain countries |
List of bank codes for licensed banks in Hong Kong
The table below lists the bank codes of some common licensed banks and digital banks in Hong Kong.
Banks | Bank codes |
---|---|
HSBC Hong Kong | 004 |
Hang Seng Bank | 024 |
Bank of China (Hong Kong) | 012 |
Standard Chartered Hong Kong | 003 |
Citibank Hong Kong | 006 |
DBS Bank | 016 |
Bank of East Asia (BEA) | 015 |
Dah Sing Bank | 040 |
China CITIC Bank | 018 |
ZA Bank | 387 |
Fusion Bank | 391 |
Mox Bank Limited | 389 |
Ant Bank (Hong Kong) | 393 |
Airstar Bank | 395 |
While the table above allows easier reference for locating the bank codes for major banks in Hong Kong, traditional banking services often come with high fees and long processing times. Hence, more and more businesses are seeking flexible and efficient alternatives, such as Airwallex.

Airwallex: a leading global financial platform for modern business
Airwallex offers a faster, more secure, and cost-effective alternative to traditional banks for cross-border payments, offering businesses with greater flexibility and efficiency.
Multi-currency Business Account: Airwallex Business Account allows you to easily open accounts in 60+ countries, without the need for visiting multiple branches. Setting up an account is quick and straightforward.
Efficient and low-cost international transfers: With our local payment networks, over 90% of international transfers arrive on the same day. Airwallex also offers competitive exchange rates than traditional banks, with fees as low as 0.2% above the interbank exchange rate, making global transactions swift and affordable.
Expenses management with multi-currency corporate card: Airwallex Borderless Cards allow businesses to issue company cards as needed and categorize expenses accordingly. These cards enable global payments while offering real-time expense tracking and spending management for your team.
Airwallex reduces the costs of cross-border payments, streamlines global payments, and accelerates cash flow. With flexible multi-currency account management, you can control your finances anywhere, anytime. Airwallex also offers a more efficient and secure global financial solution compared to traditional banks. Open a Business Account today to unlock seamless international transactions and smarter financial management.

Share

Kirstie Lau is a fintech writer at Airwallex, and has built up a wealth of knowledge in financial operations systems. In her day-to-day, she dedicates herself to crafting content that fits the unique needs of businesses seeking financial operations solutions. Kirstie’s background in analytics and product marketing gives her a unique perspective on guiding businesses through the complex world of payments.
View this article in another region:Hong Kong SAR - 繁體中文