全球支付
SWIFT、IBAN、BIC 是什么?跨境汇款必须搞清楚的三个代码
SWIFT Code、IBAN、BIC 三者有何区别?做跨境B2B汇款必知!本文详解三种银行代码的定义、结构与使用场景,附企业实操指南。
做外贸、跨境采购或者海外投融资的企业,常常在付款环节遇到一个经典困惑:收款方让提供 SWIFT Code,收款方让提供 IBAN,这两个到底有什么区别?是不是随便填一个就行?
本文用一篇文章把 SWIFT、IBAN、BIC 的来龙去脉讲清楚,并告诉你企业实际用的时候需要注意什么,以及怎么选更高效。
一、先搞清楚三个基本概念
-
SWIFT / BIC:银行的"身份证号码"
SWIFT 全称是 Society for Worldwide Interbank Financial Telecommunication,中文译为"环球同业银行金融电讯协会"。这是一家成立于 1973 年的全球银行间合作组织,运营着世界上最大的金融报文传输网络。
SWIFT Code(也叫 BIC,即 Bank Identifier Code / Business Identifier Code)是由 SWIFT 分配给全球每家银行的唯一识别码,用来在汇款过程中标识"是哪家银行"。
关键结论:SWIFT Code 和 BIC 是同一个东西,只是叫法不同,可以互换使用。
代码结构长这样(以中国工商银行总行 BKCHCNBJ 为例):
| 位置 | 第1–4位 | 第5–6位 | 第7–8位 | 第9–11位(可选) |
| 含义 | 银行代号 | 国家代码 | 地区代码 | 分支代码 |
| 示例 | BKCH | CN | BJ | — |
-
8位版本(如
BKCHCNBJ):标识银行总行或主要分行 -
11位版本(如
BKCHCNBJXXX):精确到某个具体营业网点
举例:中国工商银行总行的 SWIFT Code 是
BKCHCNBJ,美国花旗银行纽约分行是 CITIUS33。覆盖范围: 200+ 国家和地区,11,000+ 金融机构。
-
IBAN:银行账户的"国际门牌号"
IBAN 全称 International Bank Account Number,即国际银行账户号码,由 ISO 13616 国际标准定义。
与 SWIFT/BIC 标识"哪家银行"不同,IBAN 的作用是精确标识"哪个账户"。你可以把它理解为账户级别的地址编码——它内含了收款银行的信息,也包含了具体的账户号码。
代码结构长这样(以德国 IBAN DE89 3704 0044 0532 0130 00 为例):
| 位置 | 前2位 | 第3–4位 | 第5–12位 | 第13位起 |
| 含义 | 国家代码(DE=德国) | 校验位 | 银行代码 | 账户号码 |
| 示例 | DE | 89 | 3704 0044 | 0532 0130 00 |
以德国 IBAN
DE89 3704 0044 0532 0130 00 为例:-
DE= 德国(ISO 国家代码) -
89= 校验位(系统自动验证输入是否正确) -
3704 0044= 银行代码 -
0532 0130 00= 账户号码
IBAN 最多 34 位字符,包含内置校验机制(mod-97 算法),能自动识别输入错误。中国大陆、美国、日本等未采用 IBAN 体系。
主要适用范围: 欧洲(EU 27 国)、中东(阿联酋、沙特等)、部分北非和亚洲国家(巴基斯坦等)。
二、SWIFT / BIC和IBAN到底什么关系?
这是最核心的理解点:
| 对比维度 | SWIFT / BIC | IBAN |
| 标识对象 | 银行或分支机构 | 具体的个人/企业账户 |
| 作用 | 解决"钱发给哪家银行" | 解决"钱进哪个账户" |
| 使用范围 | 全球 200+ 国家 | 主要欧洲、中东等地区 |
| 位数 | 8 或 11 位 | 最多 34 位 |
| 是否必须成对使用 | 国际汇款通常需要 BIC + 对方账户信息 | 欧洲区内汇款有时单独使用即可 |
一句话理解: SWIFT/BIC 是"找银行的钥匙",IBAN 是"找账户的钥匙"。跨境汇款时,两者经常配合使用——前者告诉汇款系统把钱送到哪家银行,后者告诉那家银行把钱存进哪个具体账户。
三、企业是用SWIFT / BIC还是IBAN?
理解概念之后,最重要的是知道实际操作中怎么用。
场景一:中国企业 → 欧洲供应商(EUR 付款)
欧洲区内欧元转账走的是 SEPA(Single Euro Payments Area,单一欧元支付区)通道。
-
2023 年起,SEPA 区内汇款仅需 IBAN,不再强制要求 SWIFT/BIC
-
到账时间:通常 1 个工作日,SEPA Instant 可 10 秒到账
-
手续费:比传统 SWIFT 汇款低 30% 以上
实操: 欧洲供应商只需提供 IBAN,无需额外 SWIFT Code。
场景二:中国企业 → 美国 / 英国供应商(USD/GBP 付款)
美元和英镑汇款走 SWIFT 网络,IBAN 在这些地区不适用。
-
必须提供:收款银行 SWIFT/BIC Code + 对方账户号码
-
到账时间:通常 3-5 个工作日
-
注意:中间行(intermediary bank)可能产生额外中转费用
实操: 向美国供应商付款时,需要对方的银行 SWIFT Code(如
CHASUS33)和对应的美元账户号。场景三:中国企业 → 中东合作伙伴(AED/SAR 付款)
阿联酋、沙特等中东国家已采用 IBAN 体系。
-
对方提供:完整 IBAN + 银行 SWIFT Code
-
建议:两者同时提供,确保路由顺畅,减少中间行环节
四、为什么不能搞混SWIFT Code 或 IBAN?
填写错误 SWIFT Code 或 IBAN 的后果远比想象中严重:
-
汇款被退回:中间行检测到代码不匹配,直接退回,周期可能长达数周
-
高额手续费:退回手续费 + 中转行费用叠加,一次错误可能损失数百美元
-
供应链中断:付款延误直接影响供应商账期,进而影响生产排期和客户交付
-
合规风险:信息不完整可能被银行风控系统拦截,触发额外审查
五、B2B 企业高效使用指南
T — 核查(Verify Before Sending)
-
向收款方同时确认 SWIFT Code 和 IBAN(如果对方在 IBAN 国家)
-
使用 SWIFT Code 查询工具 或 IBAN 验证工具核实
-
人工复核每一位字符,区分数字 0 和字母 O、数字 1 和字母 I
D — 分场景选择(Different Markets, Different Rules)
-
欧洲 / 中东(IBAN 国家):优先确认对方 IBAN,判断是否走 SEPA 通道
-
美国 / 美洲 / 亚洲非 IBAN 国家:收集对方 SWIFT Code + 本地账户格式
-
多货币收付:选择支持多币种和本地清算通道的支付服务商,减少 SWIFT 中转层级
K — 选对工具(Know Your Provider)
传统银行汇款往往经过多层中间行,每层都可能收费。对于 B2B 高频付款场景,选择具有本地清算网络直连能力的支付平台,可以显著降低成本、提升到账速度。
PhotonPay 光子易:让跨境收付更简单
企业在进行跨境付款时,常常面临 SWIFT 代码填写复杂、中间行手续费高、到账时间不可控、多币种换汇风险等挑战。
PhotonPay 光子易专注为 B2B 企业提供跨境支付解决方案,覆盖以下核心场景:
-
支持 19+ 本地币种收款,覆盖欧洲、东南亚、拉美、中东等主流市场,帮助企业直接对接本地清算网络,减少 SWIFT 中转环节
-
30 天锁汇服务,在汇率波动较大的市场(如拉美、中东)锁定成本,减少因汇率变动带来的利润损失
-
7×24 小时换汇,支持企业在非工作时间完成货币兑换,避免等待银行营业导致的延误
-
合规牌照覆盖,在英国、欧洲、东南亚等地区持牌运营,提供合规的资金流转保障
-
API 集成对接,支持与企业 ERP、财资系统直连,自动同步付款指令,减少人工操作和填错风险
无论是向欧洲供应商结算 EUR,还是向中东合作伙伴支付 AED,PhotonPay 光子易都能帮助企业更高效地完成跨境付款,降低中间行成本,提升资金流转速度。
总结
SWIFT/BIC 和 IBAN 是跨境支付的两把钥匙:前者帮你找到银行,后者帮你找到账户。两者不是非此即彼的关系,而是根据目的地市场配合使用。
对于 B2B 企业来说,理解这两个系统的逻辑,选择合适的付款通道和支付服务商,是控制成本、保障供应链资金流畅通的基础。
常见问题(FAQ)
Q1:SWIFT Code 和 BIC 是一个东西吗?
是的。SWIFT Code 和 BIC(Bank Identifier Code / Business Identifier Code)是同一个银行识别码的不同叫法,由 SWIFT 组织统一分配,可互换使用。
Q2:IBAN 哪个国家都在用吗?
不是。IBAN 主要在欧洲(EU 27 国)、中东(阿联酋、沙特等)、部分北非和亚洲国家采用。中国大陆、美国、日本等主要经济体未使用 IBAN,向这些地区汇款需使用 SWIFT Code + 本地账户号码。
Q3:向欧洲汇款是不是必须同时提供 SWIFT Code 和 IBAN?
不一定。自 2016 年起,SEPA(单一欧元支付区)区内汇款实行"仅 IBAN"规则,不再强制要求 SWIFT Code。欧洲供应商在 EUR 区内收款时,通常只需提供 IBAN。但若涉及 EUR 区外的跨境汇款(如中国向德国汇 EUR),仍建议两者同时提供,以确保路由顺畅。
Q4:SWIFT 汇款一般多久到账?
通过 SWIFT 网络的国际汇款通常需要 3-5 个工作日,具体取决于中间行数量和清算效率。SEPA 欧元汇款通常 1 个工作日内到账,SEPA Instant 可 10 秒到账。
Q5:IBAN 填错了会怎样?
IBAN 包含内置校验位(mod-97 算法),大多数银行系统会在提交时自动检测格式错误并拒绝。但若校验位恰好也填对了,错误仍可能通过系统检查,导致汇款进入错误的账户,追回资金非常困难。因此在提交前务必与收款方双向核对。
最新公告
返回博客主页面