Global Payment

Hang Seng Bank Code: SWIFT Code, Clearing Code, and When to Use Each

James Carter
Business Finance Writer

Hang Seng Bank SWIFT code is HASEHKHH. Local HK clearing code is 024. Find what you need for international wires and domestic transfers — with a full reference table for major HK banks.

2026.11.03 09:05:11 · 5minute(s)
Key Takeaways
  • Hang Seng Bank's SWIFT/BIC code is HASEHKHH — required for all incoming international wires.
  • The local Hong Kong clearing code is 024 — used for FPS and domestic transfers within HK.
  • Hong Kong does not use IBAN. Give overseas senders your SWIFT code and full account number.
  • International wires to Hang Seng typically arrive in 1–3 business days; the most common delay cause is an incomplete account number.
  • Businesses receiving international payments regularly can use a dedicated multi-currency account alongside their Hang Seng account.
Hang Seng Bank uses two different codes depending on the type of transfer. HASEHKHH is for international wires — it identifies Hang Seng on the global SWIFT network. 024 is for transfers within Hong Kong. Using one where the other is expected will cause the payment to fail.

Hang Seng Bank SWIFT Code: HASEHKHH

HASEHKHH is Hang Seng Bank's SWIFT/BIC code. Any international wire sent to a Hang Seng account — whether it originates in the US, Europe, Japan, or anywhere else — needs this code to reach the right bank. The SWIFT system uses it to route funds across borders before the receiving bank handles the final credit internally.
Breaking down the code:
Characters
Meaning
HASE
Hang Seng Bank
HK
Hong Kong (country)
HH
Head office location
(XXX)
Optional branch suffix — HASEHKHHXXX works if a system requires 11 characters
To receive an international wire, give the sender:
  • Bank name: Hang Seng Bank Limited
  • SWIFT/BIC code: HASEHKHH
  • Beneficiary name: exactly as registered on the account — a mismatch is the second most common rejection reason
  • Full account number: all three parts: bank code (024) + 3-digit branch code + account number
  • Bank address: 83 Des Voeux Road Central, Hong Kong (optional, but reduces compliance holds on large transfers)
Most wires arrive within 1–3 business days for major corridors. Transfers from less common origins or those routed through multiple correspondent banks can stretch to 5 days. An incomplete account number — missing the branch code prefix — is the single most common reason wires to Hang Seng get delayed or returned. Always give the full string.

Bank Code 024: Domestic Transfers and How to Find Your Branch Code

For transfers within Hong Kong, the clearing code is 024 — used with a 3-digit branch code and account number. The Faster Payment System (FPS) is the default for most everyday domestic transfers: enter 024 plus the recipient's branch code and account number, or use their FPS ID (registered mobile number or email). FPS settles instantly, operates 24/7, and has no minimum amount.
For high-value same-day HKD payments that require RTGS finality, CHATS is the appropriate channel. It operates during business hours, charges a per-transaction fee (typically HKD 50–200), and has no upper limit on amount.
How to find your Hang Seng branch code:
  1. Hang Seng mobile app — Account Details shows the full account string: 024 + branch code + account number.
  2. Bank statement or cheque book — the printed account number starts with 024, followed by the 3-digit branch code.
  3. HKICL website (hkicl.com.hk) — download the branch code list, filter by clearing code 024, search by branch name or district.

Hong Kong Bank Codes: Reference Table

Every licensed bank in Hong Kong follows the same structure: a 3-digit clearing code for domestic transfers and a SWIFT code for international wires. These are the codes for the major banks. For context on how Hong Kong's system compares to other countries — IBAN in Europe, routing numbers in the US, Sort Codes in the UK — global banking codes work quite differently from one another.
Bank
HK Clearing Code
SWIFT/BIC Code
Hang Seng Bank
024
HASEHKHH
HSBC
004
HSBCHKHHHKH
Standard Chartered (HK)
003
SCBLHKHH
Bank of China (HK)
012
BKCHHKHH
DBS Bank (HK)
016
DHBKHKHH
Citibank (HK)
006
CITIHKHX
Bank of East Asia
015
BEASHKHH
ICBC (Asia)
072
ICBKHKHH
Source: HKICL clearing code and branch code list (November 2026). Clearing codes are stable; branch codes update periodically — verify at hkicl.com.hk before high-value transactions.

When You're Collecting International Payments on a Regular Basis

For a one-off incoming wire, providing HASEHKHH and a few days' wait is perfectly workable. For businesses that collect from overseas buyers regularly — multiple currencies, multiple markets, on a monthly or weekly cycle — the per-transfer SWIFT fees and unpredictable correspondent bank charges add up over time. The alternative isn't replacing your Hang Seng account; it's running international collections through a platform built for that volume. PhotonPay is licensed in Hong Kong as a Money Service Operator and supports local pay-in across 14 markets — meaning a buyer in the US can pay via ACH, a buyer in the UK via Faster Payments, without either side dealing with SWIFT overhead.
  • Local pay-in, 14 countries — collect USD, GBP, EUR, JPY, AUD and more via local rails, with no SWIFT fees for the sender.
  • Hold 60+ currencies — manage HKD alongside other currencies in a single multi-currency account, without opening separate bank accounts per currency.
  • Send to 200+ countries — outbound payments via PhotonPay Movement route automatically to local rails per destination.
  • 97% of transactions settle in real time — no correspondent bank queues, no business-hours restriction on settlement.
Best suited for: HK-based trading businesses receiving from multiple overseas markets; companies that want to separate international collections from their main bank account to reduce fees and improve settlement speed.

FAQ

What is Hang Seng Bank's SWIFT code?
HASEHKHH. This is the SWIFT/BIC code used for all international wire transfers to Hang Seng Bank. If a payment system requires 11 characters, use HASEHKHHXXX.
What is Hang Seng Bank's clearing code in Hong Kong?
This 3-digit clearing code, assigned by HKICL, identifies Hang Seng Bank for all domestic HK transfers via FPS, CHATS, or internet banking.
Does Hang Seng Bank use IBAN?
No. Hong Kong does not use IBAN. Hang Seng accounts use a bank code (024) + 3-digit branch code + account number format. If a payment form requires an IBAN field, the platform likely doesn't natively support HK accounts.
How long does an international wire to Hang Seng take?
1–3 business days for major corridors such as USD or EUR. Up to 5 days for less common routes or payments flagged for AML review. The most common cause of delays is an incomplete account number missing the branch code prefix.
Do I need to include the branch code when receiving an international wire?
Not as a separate field — HASEHKHH routes funds to Hang Seng Bank. But include your full account number (024 + branch code + account number) as one string. A partial account number is the most common cause of processing delays on incoming wires.
Can I use FPS to receive international payments at Hang Seng?
No. FPS is a domestic Hong Kong system. Incoming international payments must come via SWIFT, using HASEHKHH. FPS only works for transfers between accounts within Hong Kong.

Power Your Global Growth with PhotonPay