國際匯款 IBAN 與 BIC/SWIFT 怎麼看:格式、檢查碼與國別對照

更新 2026.10.14已查證 2026.10.07

跨境匯款表單常同時出現 IBAN、BIC、SWIFT code、帳號和銀行代碼。先分清用途:IBAN 識別特定銀行帳戶;BIC 識別金融或其他商業機構,部分 11 碼版本還識別其分行或單位。各國 IBAN 長度和 BBAN 內部結構不同,且並非所有國家都採用 IBAN;要匯款時照收款銀行提供的欄位填寫,不要自行拼出號碼。查核日期:2026-10-07。

IBAN、BIC/SWIFT 和其他銀行資料速查

欄位名稱 識別什麼 常見格式 不能拿來代替什麼
IBAN(International Bank Account Number) 特定國家/地區格式下的銀行帳戶 國家碼 + 2 位檢查碼 + 國別帳戶部分 BBAN;最長 34 個英數字元 不是收款人姓名、付款參考碼或跨國統一格式的本地帳號
BIC(Business Identifier Code) 金融或非金融機構;可選填分行識別碼 8 碼,或加 3 碼分行識別碼成 11 碼 不是銀行帳戶號碼;有效 BIC 也不保證該機構連接 SWIFT 網路
SWIFT code 常用口語稱呼,通常指 BIC 按 BIC 規則由 SWIFT 發布/維護相關登錄資料 不是另一套獨立於 BIC 的帳號格式
本地帳號/BBAN 各國國內銀行帳戶;在 IBAN 國家可構成 IBAN 的國別部分 長度、銀行碼、分行碼及校驗規則依國家不同 不可自行補國家碼或把本地帳號直接當 IBAN
本地銀行/路由代碼 依國家與支付系統定位銀行、分行或支付路徑 欄位名稱和碼長依當地系統不同 不可把任何銀行代碼直接當 BIC 或 IBAN

SWIFT 是常用稱呼,不應據此認為每一個 BIC 都能在 SWIFT 訊息網路上收發訊息;SWIFT 區分可連網的 connected BIC 和僅供參考識別的 non-connected BIC。SWIFT 的 BIC 說明

IBAN 的結構與快速判讀

IBAN 最長 34 個英數字元,固定的前四碼為兩位 ISO 國家代碼和兩位檢查碼,其餘是依國家定義的 BBAN(Basic Bank Account Number)。BBAN 中的銀行識別碼、分行識別碼和帳號排列並無全球統一順序。

虛構英國銀行對帳單的帳戶資訊區,標出 IBAN、BIC、sort code 與帳號欄位

圖:虛構英國銀行對帳單上的 IBAN 與相關欄位位置;此圖只示範英國格式下的欄位,不代表其他國家的 BBAN 排列。圖片作者 Martinvl,未修改,採 CC BY-SA 3.0 授權,來源:Wikimedia Commons 原圖說明頁。

位置 內容 例子(比利時示例) 判讀方法
前 2 碼 國家代碼 BE 按登錄格式識別國別;需符合 ISO 3166-1 alpha-2
第 3–4 碼 IBAN 檢查碼 68 依 MOD 97-10 驗證整串 IBAN
第 5 碼起 國別帳戶部分 BBAN 539007547034 長度、字元和內部欄位依國家格式登錄表

SWIFT 文件中的比利時示例是 BE68 5390 0754 7034。紙本或畫面為了易讀可能每四碼加空格;電子欄位通常輸入不含空格的 BE68539007547034。此範例只展示結構與檢查碼,不是匯款指示;請勿照抄範例收款。SWIFT IBAN 資料說明

IBAN 檢查碼怎麼驗:快速計算方法表

IBAN 檢查碼依 ISO/IEC 7064 MOD 97-10 規則計算。人工或程式驗證時,用完整號碼計算餘數;有效格式的餘數應為 1。驗證只檢查格式和檢查碼,不會證明帳戶存在、收款人姓名吻合、帳戶可收款或交易安全。

步驟 操作 比利時示例
1 去除列印空格,轉成大寫 BE68539007547034
2 把前四碼移到末尾 539007547034BE68
3 把字母轉成數字:A=10、B=11……Z=35 539007547034111468
4 將結果除以 97 取餘數 餘數為 1,檢查碼格式有效

超長數字不必一次轉成巨型整數;可逐位計算:新餘數 = (舊餘數 × 10 + 下一位) mod 97。遇到字母先依 A=10 至 Z=35 展開成兩位數字,再逐位取餘數。實際系統還應先依國家登錄表檢查總長和字元規則。

BIC/SWIFT code 的 8 碼與 11 碼結構

位置 欄位 格式 說明
1–4 機構前綴/business party prefix 4 個英數字元 識別機構;SWIFT 實際指配規則可能較標準允許字元更嚴格
5–6 國家代碼 2 個英文字母 按 ISO 3166-1 國家/地區碼
7–8 機構後綴/business party suffix 2 個英數字元 與前四碼和國家碼共同識別機構
9–11(選填) 分行識別碼 3 個英數字元 指出該機構下的特定地點、部門、服務或單位;8 碼 BIC 也可不附此欄
寫法 長度 對應含義
AAAA CC BB 8 碼 機構識別碼
AAAA CC BB DDD 11 碼 機構識別碼 + 分行/單位識別碼

上表中的字母是欄位位置示意,AAAA CC BB DDD 不是可直接使用的真實 BIC。若收款方只提供 8 碼 BIC,不要自行追加 XXX,除非銀行或支付表單明確指示。SWIFT 官方列出 BIC 為 8 碼,另可加 3 碼分行識別碼;其資料也包含金融與非金融機構。SWIFT BIC 官方說明

常見 IBAN 國別長度與格式示例

以下列出常見匯款目的地作格式辨認範例。kk 表示檢查碼,方括號表示該國格式的資料欄位說明,不代表可在實際 IBAN 中直接輸入文字。國別格式會由登錄機關維護;完整且最新版的國家清單、總長、BBAN 欄位和範例以 SWIFT IBAN Registry 為準(查核時為 Release 103,2026-09-17 更新)。

國家/地區 國碼 IBAN 總長 格式結構示例(非實際匯款號碼)
比利時 BE 16 BEkk + 12 位數字
德國 DE 22 DEkk + 18 位數字
法國 FR 27 FRkk + 23 位英數字元
荷蘭 NL 18 NLkk + 14 位英數字元
英國 GB 22 GBkk + 18 位英數字元
愛爾蘭 IE 22 IEkk + 18 位英數字元
西班牙 ES 24 ESkk + 20 位數字
義大利 IT 27 ITkk + 23 位英數字元
瑞士 CH 21 CHkk + 17 位英數字元
土耳其 TR 26 TRkk + 22 位數字
阿拉伯聯合大公國 AE 23 AEkk + 19 位數字
巴西 BR 29 BRkk + 25 位英數字元

表中長度包含國碼與兩位檢查碼;k 是一個數字。不同國家的 BBAN 字元規則不同,即使總長相同也不能互相套格式。匯款前請用銀行提供的完整 IBAN,不要按表格自行建立帳號。

哪些地方不一定使用 IBAN?

IBAN 是 ISO 標準化的帳戶識別格式,但並非全球每個國家或付款系統都使用它。若收款銀行沒有提供 IBAN,可能需要本地帳號、銀行/分行碼、路由碼或其他當地欄位。不要因表單出現 IBAN 一欄就把本地帳號自行改寫;向收款銀行索取該筆付款的官方收款指示。

國際匯款填寫前的快速核對

檢查項目 怎麼核對 常見錯誤
收款姓名 依收款銀行帳戶持有人提供的法定姓名和順序輸入 用公司/個人慣用簡稱代替帳戶登記名稱
IBAN 或本地帳號 從收款銀行正式指示複製,檢查國碼、長度、空格和檢查碼 自行拼接國碼、搬動數字或刪掉字元
BIC/SWIFT 確認 8 碼或 11 碼版本及收款銀行要求 把 BIC 當帳號,或自行補分行尾碼
銀行/路由欄位 看表單欄名及收款銀行指示,按目的地要求填寫 把本地 routing code 填入 BIC 欄,或反向填錯
幣別與費用 同時核對收款幣別、中轉費、匯款費及到手金額 只看匯率或只看手續費;比較匯率報價方向、手續費和實際到手金額

安全提醒:更改過的電子郵件、訊息或發票可能竄改收款帳戶。首次匯款或收到變更通知時,透過已知的官方電話或銀行管道再次確認帳戶資料;不要只回覆提供新帳號的原訊息。這類代碼的格式檢查只驗證資料結構,無法驗證對方身分。

來源與查核範圍

國別格式列表會更新,本文的常見長度表只作辨識入口,不代替 SWIFT Registry 的完整格式記錄。格式和檢查碼通過不代表帳戶存在、持有人正確或銀行已接受匯款;實際填寫依收款銀行及匯款服務商當次要求。查核日期:2026-10-07。