资源中心博客SWIFT/BIC和IBAN有什么区别?跨境汇款填写规则说明

SWIFT/BIC和IBAN有什么区别?跨境汇款填写规则说明

当你向海外收款或付款时,一般会要求填写收款人姓名、收款银行名称与地址、SWIFT/BIC代码、IBAN或银行账号。很多卖家会遇到这样的困惑:为什么有的汇款需要填写SWIFT Code,有的却要求IBAN?这些代码,直接影响资金流转、对账速度和经营效率。

本文将从跨境汇款实操出发,解析SWIFT/BIC与IBAN的区别、结构、适用国家以及协作机制,了解它们在跨境汇款中的作用和流程,帮助跨境卖家提高资金安全与到账效率。

SWIFT/BIC的适用场景

什么是SWIFT/BIC

在国际汇款中,银行首先要解决这笔钱要送到哪一家银行?SWIFT Code/BIC是银行或金融机构在跨境支付中用于身份识别的唯一编码。

  • SWIFT的英文全称是Society for Worldwide Interbank Financial Telecommunication,是全球银行间安全通信网络。

  • BIC的英文全称是Bank Identifier Code,即银行识别码,实际上是由SWIFT分配并在SWIFT网络中使用的银行代码。

大多数银行和支付平台会同时标注“SWIFT/BIC Code”,确保跨境交易的顺利进行。

SWIFT/BIC的结构

标准的SWIFT/BIC由8位或11位字母数字组合构成,分为四个部分:

  • 前面4位:银行代码,用于识别具体银行,通常是银行名称的缩写

  • 第5-6位:国家代码,符合ISO国家代码标准

  • 第7-8位:城市或地区代码,表示银行所在城市或清算区域

  • 最后3位(可选):分行代码,用于区分具体分行或部门

SWIFT/BIC的核心功能

  • 机构定位:跨境支付首先需要明确资金要到哪家银行。付款行通过SWIFT/BIC识别收款行,保证指令准确传递。

  • 路径优化:系统根据SWIFT/BIC自动匹配最优清算路径,减少中间行环节,从而降低手续费和到账时间。

  • 分行识别:SWIFT Code有8位和11位之分,8位指向总行,11位精确到分行,不同长度满足不同汇款场景需求。

IBAN:用于“定位具体账户”的国际账号体系

什么是IBAN

IBAN(International Bank Account Number)是一套账户级别的标准化编码体系。最早由欧洲银行体系推动,目前主要用于欧洲、中东、北非及部分亚洲国家。它将国家代码、银行代码和账户号码整合为一个唯一标识,便于国际汇款中准确识别收款方账户。IBAN的核心目的,是用统一格式减少跨境汇款中因账号错误导致的汇款失败。

例如:德国账户IBAN:DE89 0123 4567 1234 5678 99

  • DE:国家代码(德国)

  • 89:校验位(用于自动校验有效性)

  • 0123 4567:银行代码

  • 1234 5678 99:客户账户号码

IBAN的作用

  • 防止错误:系统可通过校验位识别输入错误,避免资金汇错账户。

  • 简化流程:IBAN本身包含收款信息,例如在欧洲区域内汇款时,可直接使用IBAN完成全流程,无需额外提供SWIFT/BIC码

  • 提高效率:减少银行人工核对步骤,加快到账速度。

IBAN的适用国家

IBAN并非全球通用。

  • 主要国家:欧洲27国(欧盟)、部分中东国家(如阿联酋)、部分北非国家(如埃及)以及部分亚洲国家(如巴基斯坦)。

  • 不使用IBAN的国家:美国、加拿大、澳大利亚、中国、日本等,这些国家依赖SWIFT/BIC和传统账户号进行跨境支付。

SWIFT/BIC与IBAN的核心区别对比

SWIFT/BIC把钱送到具体的银行,IBAN决定将钱存入哪个账户。二者的核心区别:

SWIFT:BIC与IBAN的核心区别对比 | Payoneer派安盈
SWIFT:BIC与IBAN的核心区别对比 | Payoneer派安盈


SWIFT/BIC与IBAN的协同机制

在跨境汇款中,是否需要使用IBAN,是由收款方所在国家的银行体系决定。这也是许多跨境卖家容易混淆的关键点。从银行系统的角度来看,SWIFT/BIC与IBAN分别承担着不同层级的定位功能:SWIFT/BIC用于识别收款银行,IBAN用于定位具体账户。二者在不同国家组合使用,构成完整的跨境支付路径。

非IBAN国家向IBAN国家汇款

例如从中国向德国汇款。中国并未采用IBAN体系,而德国属于IBAN使用国家。在这一场景中,跨境汇款需要同时完成银行定位和账户定位两个步骤。

实际流程中,付款行(如中国的银行)会通过SWIFT发送包含德国收款银行BIC码的汇款指令;德国银行在接收指令后,再依据IBAN中的账户信息完成最终入账。
通常需要填写的收款信息包括:

  • 收款方IBAN

  • 收款银行SWIFT/BIC(部分银行仍要求明确填写)

IBAN国家间汇款

例如,从荷兰向德国汇款。荷兰和德国均使用IBAN,这种情况下,跨境转账可通过欧洲本地清算系统(如SEPA)完成。银行系统会直接从IBAN中解析出银行代码和账户号码,无需额外通过SWIFT网络进行银行间寻址。

通常需要填写的收款信息仅为收款方IBAN。

IBAN国家向非IBAN国家汇款

例如,从法国向新加坡汇款。法国使用IBAN,而新加坡不使用IBAN。因此,法国付款行在汇款时,无法依赖IBAN来完成账户识别。这种场景下,汇款仍须通过SWIFT系统进行银行间通信,并结合新加坡本地银行账户规则完成入账。

通常需要填写的收款信息包括:

  • 收款银行SWIFT/BIC

  • 收款方本地银行账号

非IBAN国家间汇款

例如,从中国向美国汇款。中国和美国均不使用IBAN。这种场景下,跨境汇款完全依赖SWIFT网络完成银行间指令传递。SWIFT/BIC负责识别收款银行及清算路径,资金在中间行之间流转后,最终根据提供的银行账号完成入账。

通常需要填写的收款信息包括:

  • 收款银行SWIFT/BIC

  • 收款方银行账号


SWIFT/BIC与IBAN,分工明确,相互配合。SWIFT/BIC告诉系统钱应该送到哪一家银行,IBAN/银行账号告诉这家银行钱应该存入哪个账户。对于跨境卖家来说,要理解背后的逻辑:银行寻址和账户入账。只有清楚知道二者的区别和系统机制,无论是做欧洲市场,还是深耕东南亚跨境业务,都能更从容地完成跨境收付款,减少不必要的时间和资金成本。


常见问题

1. IBAN以全球通用吗?

不可以,仅部分国家使用IBAN,如欧盟国家,部分中东、北非及亚洲国家使用IBAN。IBAN不是国际统一账号,而是区域性标准。是否使用IBAN,取决于收款方是否使用IBAN。

2. 可以把IBAN填入SWIFT/BIC栏吗?

不可以。IBAN是账户识别,SWIFT是银行识别。填写位置错误,会导致汇款失败。

3. 只填写8位SWIFT可以吗?

不可以。部分银行或收款方那个要求精确到分行,所以需要按要求填写11位SWIFT Code。


免责声明:本文内容仅供参考,不构成任何投资或购买决策的依据。平台政策、功能范围及商家经营数据具有时效性,具体信息及实时变动请务必以官方网站最新发布为准。