E-Commerce
香港銀行代碼完整清單與企業匯款指南 (2026年最新版)
2026-02-20 08:37:565分鐘
如果您負責公司的財務管理,需要定期向香港的供應商付款、或是處理香港員工的薪資,您一定在填寫匯款單時對著「Bank Code(銀行代碼)」這一欄猶豫過。
這看起來很簡單,直到客戶發給您一串數字,卻發現它和網銀介面上的格子對不上。那個「004」到底是帳號的一部分,還是銀行代碼?您到底該填 SWIFT Code 還是 Clearing Code?如果不小心把分行代碼 (Branch Code) 填到了銀行代碼欄位裡,會發生什麼事?
在 B2B 商業支付的世界裡,一個數字的錯誤不僅僅代表交易失敗;它意味著昂貴的匯兌損失、資金被卡住 3-5 天的焦慮,以及供應商因收不到款項而產生的抱怨。
這份指南不僅僅是一份代碼列表。我們將深入解析香港的銀行結算系統邏輯,教您如何正確拆解香港銀行帳號結構,確保您的每一筆資金都能準確、快速地到賬。
什麼是香港「銀行代碼」 (Bank Code)?
在香港,銀行代碼(Bank Code,又稱 Clearing Code / 結算代碼) 是由香港銀行同業結算有限公司 (HKICL) 分配給每家銀行的唯一 3 位數字代碼。
您可以把它想像成銀行在本地系統中的「身份證號」。它主要用於:
-
本地轉賬: 通過 CHATS (即時支付結算系統) 或 FPS (轉數快) 進行的港幣或人民幣轉賬。
-
支票結算: 實體支票底部印刷的第一組 3 位數字。
-
自動轉賬 (Autopay): 設定水電費扣款或企業發薪時使用。
關鍵區別: Bank Code 不是 SWIFT/BIC Code。 SWIFT Code 是由字母組成(例如 HSBCHKHH),用於傳統的「國際電匯」。 Bank Code 是純數字(例如 004),用於香港「本地結算」。
「三大發鈔行」與常用商業銀行代碼
如果您趕時間,有 80% 的機率您正在尋找以下幾家主要銀行的代碼。這些是香港商業環境中最常見的銀行:
|
銀行名稱 (Bank Name)
|
銀行代碼 (Bank Code)
|
常見商業場景
|
|
匯豐銀行 (HSBC)
|
004
|
香港貿易與零售銀行業務的主導者。
|
|
渣打銀行 (Standard Chartered)
|
003
|
在企業金融與貿易融資中非常普遍。
|
|
中國銀行 (香港)
|
012
|
跨境人民幣業務的主要清算行。
|
|
恒生銀行 (Hang Seng Bank)
|
024
|
匯豐集團成員,在中小企 (SME) 中很常見。
|
|
星展銀行 (DBS Hong Kong)
|
016
|
新加坡背景,在亞洲區貿易結算常用。
|
|
花旗銀行 (Citibank)
|
250
|
注意:006 通常指美國分行;250 才是香港本地實體。
|
|
東亞銀行 (BEA)
|
015
|
香港最大的本地獨立銀行之一。
|
香港銀行代碼完整清單 (2026 更新)
以下整理了 B2B 交易中經常遇到的銀行清單。雖然香港有超過 150 家持牌銀行,但以下這些涵蓋了絕大多數的商業支付流量。
主要商業與零售銀行
-
004 – 匯豐銀行 (HSBC)
-
003 – 渣打銀行 (Standard Chartered Bank)
-
012 – 中國銀行(香港)(Bank of China Hong Kong)
-
024 – 恒生銀行 (Hang Seng Bank)
-
016 – 星展銀行 (DBS Bank Hong Kong)
-
015 – 東亞銀行 (The Bank of East Asia)
-
005 – 法國東方匯理銀行 (Crédit Agricole)
-
006 – 花旗銀行 (Citibank, N.A.)
-
007 – 摩根大通 (JPMorgan Chase Bank, N.A.)
-
009 – 中國建設銀行(亞洲)(China Construction Bank Asia)
-
018 – 中信銀行(國際)(China CITIC Bank International)
-
020 – 招商永隆銀行 (CMB Wing Lung Bank)
-
022 – 華僑銀行 (香港) (OCBC Bank)
-
025 – 上海商業銀行 (Shanghai Commercial Bank)
-
027 – 交通銀行 (Bank of Communications)
-
028 – 大眾銀行 (Public Bank)
-
035 – 華僑銀行 (OCBC Bank - Hong Kong Branch)
-
038 – 大有銀行 (Tai Yau Bank)
-
039 – 集友銀行 (Chiyu Banking Corporation)
-
040 – 大新銀行 (Dah Sing Bank)
-
041 – 創興銀行 (Chong Hing Bank)
-
043 – 南洋商業銀行 (Nanyang Commercial Bank)
-
061 – 大生銀行 (Tai Sang Bank)
-
072 – 中國工商銀行(亞洲)(ICBC Asia)
虛擬銀行 (Virtual Banks)
隨著金融科技興起,許多香港新創企業開始使用虛擬銀行。這些銀行同樣使用標準的結算基礎設施,因此必須填寫正確的代碼:
-
388 – ZA Bank (眾安銀行)
-
389 – Mox Bank (渣打旗下)
-
390 – WeLab Bank (匯立銀行)
-
391 – Airstar Bank (天星銀行)
-
392 – 平安壹賬通銀行 (PAOB) - 專注於中小企貸款
-
393 – Ant Bank (螞蟻銀行)
高風險區:如何區分銀行代碼、分行代碼與帳號?
這是 90% 匯款失敗發生的原因。
香港的銀行帳號結構其實很有邏輯,但客戶給您的格式往往令人困惑。一個標準的香港銀行帳號通常遵循以下邏輯:
[銀行代碼 (3位)] — [分行代碼 (3位)] — [帳號號碼 (6 到 9位)]
隱藏的「分行代碼」陷阱
當供應商發給您發票 (Invoice) 時,他們的帳號寫法可能像這樣:
123-456789-888。如果您使用的是全球支付平台,系統通常會要求您分開填寫:
-
Bank Code (銀行代碼)
-
Branch Code (分行代碼)
-
Account Number (帳號)
解碼教學:
假設供應商說他們是 匯豐銀行 (HSBC, 004),帳號寫著
123-456-789:-
Bank Code: 填 004(這需要您手動輸入,客戶給的那串數字裡通常不包含這個 004)。
-
Branch Code: 填 123(那串數字的前 3 位通常就是分行代碼)。
-
Account Number: 填 456789(剩餘的數字)。
真實場景警示:
許多舊式系統或紙質支票會把「分行代碼」和「帳號」連在一起寫。如果匯款表單問您 "Branch Code" 而您留空(因為您以為沒看到),付款就會失敗。如果您錯誤地把 Bank Code (004) 填進 Branch Code 的格子,資金會被路由到一個不存在的分行,然後被退回。
專家建議: 如果您的網銀介面沒有單獨的 "Branch Code" 欄位,通常的做法是將分行代碼加在帳號的最前面(例如:帳號欄位填入
123456789)。決策矩陣:什麼時候該用哪種代碼?
選擇填寫哪種代碼,完全取決於您「如何」發送這筆錢。
場景 A:您通過傳統銀行進行 SWIFT 國際電匯 (T/T)
-
您需要: SWIFT/BIC Code (例如 HSBCHKHH)。
-
Bank Code 的角色: 在標準的 MT103 電匯報文中,您通常不需要額外填寫 3 位數的 Bank Code,除非特定的欄位 (Field 57) 要求 NCC 格式。
-
最佳實踐: 做國際電匯時,SWIFT Code 優先。
場景 B:您使用現代化支付工具 (Wise, Airwallex, PhotonPay光子易)
-
您需要: Bank Code (3位) + Branch Code (3位)。
-
原因: 這些 Fintech 服務商通常通過「本地合作夥伴」派發資金。他們不是發電匯,而是指示香港的合作夥伴發起一筆本地的 CHATS 或 FPS 轉賬。因此,系統需要的是本地路由邏輯 (Bank Code),而不是 SWIFT Code。
場景 C:您要繳納信用卡費或水電煤賬單
-
您需要: 商戶編號 (Merchant Code)。
-
注意: 請勿將繳費靈 (PPS) 的商戶編號與銀行結算代碼 (Clearing Code) 混淆。
導致付款延遲的常見錯誤
在分析過無數筆失敗的交易報告後,我發現以下問題反復出現:
1. 漏掉了開頭的「0」
渣打銀行的代碼是
003。有些試算表軟體(如 Excel)或粗心的資料輸入會自動將其格式化為 3。-
後果: 銀行系統需要 3 位數代碼。「3」是無效的。請務必確保格式明確為
003。
2. 混淆「004」(匯豐) 與「024」(恒生)
因為恒生是匯豐的子公司,它們共享部分基礎設施,ATM 網絡也是相通的。但是,它們的結算代碼是完全獨立的。您不能用匯豐的代碼
004 向恒生銀行的帳戶匯款。3. 花旗銀行的困惑 (006 vs 250)
花旗銀行對不同實體有不同的代碼。
-
006:通常指花旗銀行 N.A. (外國銀行分行)。 -
250:花旗銀行(香港)有限公司 (本地註冊)。 -
解決方法: 明確詢問您的供應商其帳戶是開在哪個實體下。如果有疑問,
250在本地香港商業帳戶中越來越普遍,但006在舊帳戶中仍然很常見。
額外建議:更聰明地處理香港付款
雖然了解這些代碼對於合規和故障排除至關重要,但對於每一筆交易都手動管理這些數據是非常低效的——特別是當您的業務規模正在擴大時。
如果您的企業頻繁需要向香港付款 (Payouts),或者您是電商賣家需要從香港平台收款,依賴傳統銀行電匯往往意味著要忍受高昂的匯率加價和手動輸入錯誤的風險。
這正是像 PhotonPay光子易 這樣的現代金融基礎設施發揮作用的地方:
-
智能路由 (Intelligent Routing): 無需糾結該用 CHATS、FPS 還是 SWIFT,PhotonPay光子易 的平台簡化了全球付款流程。您只需輸入收款人詳細信息,系統會自動驗證格式,並選擇最高效的本地通道(通常可實現 T+0 到賬)。
-
虛擬本地帳戶 (Virtual Local Accounts): 您不僅可以向香港匯款,還可以生成屬於您自己的香港本地帳戶。這讓您可以像本地企業一樣收取客戶的港幣 (HKD),完全繞過複雜的跨境編碼問題。
-
成本效益: 通過利用本地結算網絡而非國際 SWIFT 網絡,您可以大幅降低收款人的落地費用,並享受實時的銀行間匯率。
總結:
對於一次性的轉賬,查閱上表就足夠了。但對於處理經常性跨境資金流的企業來說,通過專業的支付平台自動化處理「銀行代碼」邏輯,能將令人頭痛的合規問題轉化為競爭優勢。
常見問題 (FAQ)
Q:分行代碼 (Branch Code) 永遠是 3 位數嗎?
A:是的,在香港,標準格式永遠是 3 位數的銀行代碼加上 3 位數的分行代碼。
Q:我在實體支票的哪裡可以找到銀行代碼?
A:看支票的底部。您會看到一串數字。銀行代碼通常位於支票號碼和分行代碼之間的那組數字。
Q:我的供應商給了我一個 12 位數的帳號,怎麼拆解?
A:通常這是
[分行代碼 (3)] + [帳號號碼 (9)]。銀行代碼通常是分開的。請核實銀行名稱以確定正確的 3 位數銀行代碼(例如:如果他們說是匯豐,就用 004)。最新公告
返回博客主頁
