
IBAN 不等同于普通账户号码,虽然它通常会把本地账户号码包含在一串更长的国际格式中。普通账户号码用于在本地银行体系内识别你的账户;IBAN 则是一种标准化跨境账户识别格式,可能包含国家代码、校验位、银行代码、分行代码和本地账户号码。向许多欧洲及 SEPA 国家转账时,你通常需要填写 IBAN;向美国、加拿大、澳大利亚等非 IBAN 市场转账时,通常需要填写本地账户号码、路由信息或 SWIFT/BIC。最稳妥的做法,是严格按照收款国家和表单字段填写。

不一样。IBAN 不是普通账户号码。账户号码用于在本国银行系统内识别某一个银行账户,而 IBAN 是一种标准化的国际账户识别码,用来帮助跨境付款更稳定、更一致地处理。在许多使用 IBAN 的国家,你的本地账户号码会被嵌入 IBAN 之中,但除非银行或支付平台明确要求,否则你不应缩短 IBAN、拆分 IBAN,或用本地账户号码替代完整 IBAN。
很多人困惑,是因为转账表单会把字段写成 “IBAN / Account Number”。这并不一定表示二者相同。它通常意味着平台支持多种目的地类型:如果收款账户位于 IBAN 国家,应填写 IBAN;如果收款账户位于非 IBAN 国家,则应填写该国家要求的本地账户号码。
根据 SWIFT 的定义,IBAN 是 International Bank Account Number,用于帮助跨境付款交易自动化处理。这个用途与本地账户号码不同,后者主要服务于某一国家的银行系统,或某家银行内部的账户结构。
可以这样理解:
| 识别码 | 识别对象 | 常见用途 | 常见字段名称 |
|---|---|---|---|
| IBAN | IBAN 国家中的银行账户 | 国际转账、SEPA 转账 | IBAN、Account IBAN |
| Account number | 某家银行中的具体账户 | 本地付款、部分电汇 | Account Number |
| SWIFT/BIC | 银行或金融机构 | 跨境银行路由 | SWIFT、BIC |
| Routing / sort code | 本地系统中的银行或分行 | 特定国家付款 | ABA、Sort Code、BSB、Transit |
银行和转账平台的字段名称并不统一。一个 App 可能写 “Recipient Account”,另一个平台可能写 “IBAN”,公司付款系统则可能写 “Account Identifier”。在欧洲,IBAN 可能是跨境转账的主要账户字段;在美国,同样的表单可能要求填写账户号码、SWIFT code 和 routing number。
因此,你不应只问“我的账户号码是什么”。更准确的问题是:“这条付款路径需要哪种账户识别码?”如果你向德国供应商付款,发票上很可能会显示 IBAN。如果你要收款到美国支票账户,银行通常会提供账户号码和电汇说明,而不是 IBAN。
如果收款银行给了你 IBAN,就从网银、银行月结单或发票中完整复制 IBAN。如果收款银行不发行 IBAN,不要试图用账户号码自己生成 IBAN。你应使用表单要求的本地账户号码和银行路由信息。
这个差异很重要,因为付款表单通常会校验长度和结构。德国 IBAN、法国 IBAN 和英国 IBAN 格式并不相同。美国账户号码也不会因为这是一笔国际转账,就自动变成 IBAN。
小结:IBAN 与账户号码有关联,但不能互相替代。账户号码通常是收款账户在本地体系内的识别码;IBAN 则是更大的国际格式,可能包含该账户号码、国家相关路由信息和校验位。如果表单要求 IBAN,应填写银行来源中的完整 IBAN;如果表单要求非 IBAN 国家中的账户号码,应填写本地账户号码,并补充相应银行路由字段。最安全的做法,是先看收款国家、付款类型和字段名称,再填写任何号码。

IBAN 是一种结构化账户识别码,不是普通账户号码的美化格式。它通常以两个字母的国家代码开头,后面是两位校验码,再后面是国家特定的 Basic Bank Account Number,也称 BBAN。BBAN 可能包含银行代码、分行代码、本地账户号码和其他路由元素。正因为这种结构,IBAN 可以在付款前进行格式校验,而普通账户号码通常需要依赖本地银行规则解读。
标准 IBAN 格式通常由三大部分组成。前两个字符是国家代码,接下来的两个字符是用于验证 IBAN 结构的校验位,剩余字符构成 BBAN,也就是 IBAN 中的本地银行部分。SWIFT 的 IBAN Registry 将 ISO 13616 IBAN 结构描述为:两位 ISO 国家代码、两位校验码,以及最多三十个字母数字字符组成的 BBAN。
| IBAN 组成部分 | 功能 | 用户应如何处理 |
|---|---|---|
| 国家代码 | 显示账户所在国家 | 不要修改 |
| 校验位 | 帮助验证 IBAN | 不要猜测或编辑 |
| BBAN | 包含本地银行和账户信息 | 使用银行提供的完整值 |
| 显示空格 | 提高纸面可读性 | 仅在表单要求时删除 |
一个英国格式的 IBAN 示例可能是:GB29 NWBK 6016 1331 9268 19。在这个例子中,GB 是国家代码,29 是校验位,后面的字符承载本地银行和账户信息。
本地账户号码通常位于 IBAN 之中,但它并不是整个 IBAN。以英国为例,Pay.UK 解释称,IBAN 的本地部分会在本地 sort code 和账户号码前包含银行代码。这意味着英国账户号码可以成为 IBAN 的组成部分,但完整 IBAN 还包含额外字符。
这在你复制发票信息时尤其重要。如果发票只给了 sort code 和账户号码,这可能足够完成英国本地转账;但如果你从海外汇款,付款方可能需要 IBAN,有时还需要 BIC。除非银行或官方支持的银行工具给出结果,否则不要手动把 sort code 和账户号码转换成 IBAN。
IBAN 经常按每四个字符分组显示,因为这样更容易阅读。数字表单可能要求你输入去掉空格后的同一串 IBAN。例如,纸面格式可能显示 GB29 NWBK 6016 1331 9268 19,而电子表单可能要求输入 GB29NWBK60161331926819。
| 场景 | 更安全的处理方式 |
|---|---|
| IBAN 按四字符分组显示 | 复制完整内容,包括所有分组 |
| 数字表单拒绝空格 | 删除空格,而不是删除字符 |
| 表单自动格式化 IBAN | 输入后让表单自动分组 |
| IBAN 包含字母 | 按原样保留字母 |
| IBAN 校验失败 | 回到银行来源重新复制,不要手动猜改 |
不要删除前四个字符,因为它们不是可选内容。国家代码和校验位是 IBAN 验证逻辑的一部分。也不要在 IBAN 字段中加入标点、连字符、货币标签或额外文字。
小结:IBAN 有正式结构:国家代码、校验位和 BBAN。本地账户号码通常是 BBAN 的一部分,但完整 IBAN 还可能包含本地银行识别码、分行信息和国家特定路由元素。因此,IBAN 往往比普通账户号码更长,也必须按原样复制。电子表单可能要求删除空格,但不应修改字符。如果表单提示 IBAN 无效,正确做法是回到银行月结单、发票或网银来源重新核对,而不是凭感觉修改数字。

IBAN 识别收款账户;SWIFT/BIC 识别收款银行或金融机构。Routing number、sort code、BSB、transit number 或 CLABE 通常是某个国家本地银行体系中的识别码。这些识别码可以共同使用,但不能彼此替代。如果转账表单要求填写 SWIFT/BIC,不要填写 IBAN;如果表单要求填写 IBAN,除非收款国家不使用 IBAN,否则不要只填写本地账户号码。
European Payments Council 说明,IBAN and BIC 基于全球标准,其中 IBAN 基于 ISO 13616,BIC 基于 ISO 9362。简单来说,IBAN 指向账户,BIC 指向银行或支付服务提供商。
| 识别码 | 主要回答的问题 | 示例用途 |
|---|---|---|
| IBAN | 哪一个收款账户? | 向欧洲供应商付款 |
| SWIFT/BIC | 哪家银行接收付款信息? | 国际电汇路由 |
| Account number | 哪一个本地账户? | 本地付款或非 IBAN 电汇 |
| Local routing code | 本地系统中的哪家银行或分行? | ACH、Faster Payments、BSB、transit |
部分 SEPA 付款可能不再要求付款人手动输入 BIC,因为银行可以从 IBAN 中推导路由信息。EPC 提到,自 2016 年 2 月起,SEPA 欧元贷记转账和直接借记已适用 IBAN-only rule。不过,在这个场景之外,许多银行和平台仍可能要求填写 SWIFT/BIC。
美国银行体系通常不对标准银行账户使用 IBAN。如果你要把国际电汇收进美国账户,银行通常会要求你提供账户号码、银行名称、银行地址和 SWIFT code。Chase 说明其不使用 IBAN,并建议接收国际电汇的用户提供账户号码和 SWIFT code。
Bank of America 的美国入账电汇说明也基于 SWIFT Code、银行地址和 wire routing information,而不是 IBAN。U.S. Bank 同样表示,国际电汇中汇款人需要使用 Swift Code,而不是 routing number。
这是一个常见错误:非美国付款人因为自己的银行表单要求 IBAN,就向美国收款人索要 IBAN。美国收款人通常无法提供 IBAN。在这种情况下,付款人应选择正确的收款国家或付款路径,并在汇出行表单中填写美国账户号码和 SWIFT 信息。
不同国家使用不同的本地识别码。英国很多本地付款使用 sort code 和账户号码。澳大利亚使用 BSB 和账户号码。加拿大使用 transit number、institution number 和账户号码。墨西哥使用 CLABE 作为本地标准化账户识别码。美国很多本地付款使用 ABA routing number 和账户号码;美联储的 E-Payments Routing Directory 支持 Fedwire 和 FedACH 交易中的 routing information。
| 目的地市场 | 常见账户识别码 | 常见银行/路由识别码 | 是否使用 IBAN |
|---|---|---|---|
| 欧元区 / SEPA | IBAN | 可能要求 BIC | 通常使用 |
| 英国 | 国际场景用 IBAN,本地场景用账户号码 | Sort code / BIC | 使用 |
| 美国 | Account number | ABA routing / SWIFT | 通常不使用 |
| 加拿大 | Account number | Transit and institution number / SWIFT | 通常不使用 |
| 澳大利亚 | Account number | BSB / SWIFT | 通常不使用 |
| 墨西哥 | CLABE | 部分国际电汇使用 SWIFT | 使用 CLABE,不使用 IBAN |
小结:IBAN、SWIFT/BIC、routing number、sort code 和账户号码回答的是不同的付款问题。IBAN 用国际格式识别收款账户;SWIFT/BIC 识别银行或金融机构;本地路由代码识别某一国家支付系统内的银行或分行;账户号码识别该本地系统中的具体账户。最安全的规则是先看收款国家,再看付款通道:SEPA 和许多欧洲转账通常需要 IBAN;美国转账通常需要账户号码、SWIFT,有时还需要 routing 资料。不要把 IBAN 强行套用到所有国际转账中。
当收款银行账户位于 IBAN 国家,或转账表单明确要求填写 IBAN 时,你通常需要 IBAN。当收款国家不使用 IBAN,或付款属于本地支付且当地系统使用账户号码加路由信息时,你通常需要普通账户号码。判断依据应是收款国家、币种、付款类型和平台说明,而不是这笔转账是否“跨境”。
向许多欧洲国家转账时,IBAN 是主要的收款账户识别码。European Payments Council 表示,IBAN and BIC 可用于识别 SEPA 国家中的账户。实际操作中,SEPA Credit Transfer 可能要求填写收款人姓名、IBAN、付款金额和备注;部分银行也可能根据平台和国家要求 BIC、地址或付款用途。
如果你向德国、法国、西班牙、意大利或荷兰供应商付款,发票上通常会列出 IBAN。你应从发票中完整复制 IBAN;如果金额较大,或发票银行信息最近发生变化,应通过可信渠道再次确认。
向非 IBAN 市场转账时,你应预期需要本地账户信息和路由信息。美国收款人可能提供账户号码、SWIFT code、银行名称和银行地址。加拿大收款人可能提供 institution number、transit number 和账户号码。澳大利亚收款人可能提供 BSB 和账户号码。这些识别码并不比 IBAN 低级,它们只是属于不同的付款体系。
| 目的地 | 通常填写 IBAN? | 通常填写账户号码? | 额外核对字段 |
|---|---|---|---|
| 向德国供应商付款 | 是 | 除非要求,否则不单独填写 | BIC、发票编号 |
| 收款到美国账户 | 否 | 是 | SWIFT、银行地址、routing |
| 向英国账户汇 GBP | 国际转账通常需要 | 本地转账可能需要 | Sort code、BIC |
| 向澳大利亚账户付款 | 通常不需要 | 是 | BSB、国际转账可能需要 SWIFT |
| 向加拿大账户付款 | 通常不需要 | 是 | Transit and institution number |
| 券商入金 | 取决于平台 | 取决于平台 | Reference code、beneficiary name |
非 IBAN 市场中最大的错误,是试图用账户号码和 routing code 生成 IBAN。除非银行本身提供 IBAN,否则不要手动创建。
商业和平台表单往往比银行表单更容易混淆,因为它们可能使用宽泛字段。你可能会看到 “Account Identifier”、“Recipient Account”、“IBAN / Account Number”、“Local Account Number”、“Bank Routing Code” 或 “Beneficiary Account”。这时,收款国家和付款方式比字段名称本身更重要。
薪资收款应使用雇主或薪资服务商要求的格式。券商入金应严格遵循券商给出的 beneficiary name、reference number 和银行资料。供应商付款时,如果对方更换 IBAN,应通过单独沟通渠道确认后再汇出大额款项。平台入金时,不要用自己猜测的银行资料替换平台提供的收款信息。
实用判断流程:
小结:当收款账户位于 IBAN 国家,或表单明确要求 IBAN 时,你需要 IBAN。当收款国家使用本地账户号码体系,例如美国、加拿大或澳大利亚时,你需要普通账户号码。商业、薪资和券商表单可能会合并字段标签,因此应以收款国家、转账类型和平台说明为准。如果字段写着 “IBAN / Account Number”,它并不是说二者相同,而是通常要求你根据目的地填写正确的账户识别码。如有不确定,应向收款银行或平台索取准确收款说明。
混淆 IBAN 和账户号码,可能导致表单拒绝、付款延迟、退汇、人工合规审核、中间行费用,甚至资金转入错误收款方。一个看似有效的 IBAN 只能说明结构可能正确,并不证明收款人真实,或发票没有问题。汇款前,你应核对识别码、收款人姓名、银行名称、付款用途,以及收款银行信息是否近期发生过变更。
如果你在 IBAN 字段中只输入本地账户号码,表单可能会因为长度和校验位不匹配而拒绝。如果你在仅支持本地账户号码的字段中输入 IBAN,表单可能会因为过长或包含字母而拒绝。如果你把 SWIFT/BIC 填到账户号码字段中,付款将无法识别最终收款账户。
| 错误 | 可能结果 | 预防方式 |
|---|---|---|
| 用账户号码代替 IBAN | 表单拒绝或付款退回 | 从银行来源复制完整 IBAN |
| 删除 IBAN 校验位 | IBAN 无效 | 不要编辑前四个字符 |
| 把 SWIFT 当账户号码 | 付款失败或延迟 | 按字段名称填写 |
| 在本地账户字段填 IBAN | 长度或格式错误 | 在需要时填写本地账户号码 |
| 使用旧收款资料 | 延迟、退回或误付 | 大额付款前重新确认 |
费用也可能受到影响。国际电汇退回可能涉及汇出行费用、收款行费用或中间行扣费。即使银行退回本金,最终退回金额也可能因费用和汇率而不同于原始汇出金额。
正确的账户识别码只是付款筛查的一部分。银行和支付机构还可能核对收款人姓名、银行名称、地址、国家、付款用途、制裁风险、资金来源和交易模式。即使 IBAN 通过格式校验,如果收款人姓名不匹配,或付款用途不清晰,交易仍可能被审核。
商业付款中,发票编号很重要。券商入金中,reference code 可能决定入金是否能匹配到你的账户。薪资或工资付款中,账户持有人姓名应与员工姓名一致,除非薪资服务商允许例外。这些不是简单的行政细节,而会影响资金能否顺利入账。
在许多国家,分享 IBAN 用于收款很常见,但这不意味着你应随意公开。IBAN 和账户信息可能被用于假发票诈骗、商业邮箱入侵、钓鱼攻击和社会工程。如果供应商突然更换 IBAN,应通过可信渠道核实变更后再付款。
安全核对清单:
小结:错误的 IBAN、账户号码或路由字段可能导致技术失败,但转账风险不只来自格式。账户识别码不完整、银行无法匹配收款人姓名、付款备注缺失或交易触发合规审核,都可能导致延迟或退回。有效的 IBAN 可以减少部分录入和结构错误,但并不证明收款人安全。你应核实收款人身份,使用银行提供的完整识别码,确认任何变更信息,并保存交易记录。对于大额或商业付款,单独确认一次通常值得花时间。
正确填写转账表单,不是靠记住一堆缩写,而是把每个字段对应到正确的付款识别码。先确认收款国家和付款类型,再把 IBAN、账户号码、SWIFT/BIC 和本地路由字段放到正确位置。不要自行生成 IBAN,不要删除前导 0,也不要把同一个号码填进所有字段,除非银行或平台明确这样要求。
收款国家决定是否需要 IBAN。向 SEPA 国家汇欧元通常会使用 IBAN。向美国账户电汇通常使用账户号码和 SWIFT。英国本地付款可能使用 sort code 和账户号码,而向英国账户发起国际付款时,可能要求 IBAN。
| 付款类型 | 首先确认什么 | 为什么重要 |
|---|---|---|
| SEPA 转账 | 收款人 IBAN | IBAN 是主要账户识别码 |
| 国际电汇 | 收款国家和银行 | 可能需要 SWIFT 和本地信息 |
| 本地转账 | 本地账户与路由格式 | 本地可能不使用 IBAN |
| 薪资付款 | 雇主或薪资服务商格式 | 字段错误可能延迟发薪 |
| 券商入金 | 平台收款人和 reference | 缺少 reference 可能影响匹配 |
| 供应商付款 | 发票和已验证银行资料 | 降低欺诈和误付风险 |
如果表单要求 IBAN,就填写完整 IBAN。如果要求 Account Number,就填写本地账户号码。如果要求 SWIFT/BIC,就填写银行识别码。如果要求 routing number、sort code、branch code、BSB 或 transit number,就填写该国家的银行或分行识别码。如果要求 Reference,就填写收款方要求的发票编号、客户编号、券商入金编号或付款备注。
当表单出现 “IBAN / Account Number” 这样的组合字段时,除非表单提供分开的输入框,否则不要同时填写两者。你应根据收款国家选择正确的账户识别码。如果收款人同时给了 IBAN 和本地账户号码,应使用与付款路径匹配的那一个。
IBAN 最好的来源,是收款人的网银、银行月结单、正式发票或银行信函。HSBC UK 提醒客户可以在银行月结单中找到 IBAN and BIC,且 IBAN 会因账户而异。这是正确思路:使用该账户专属的真实 IBAN,而不是猜出来的版本。
汇出前清单:
如果你经常处理跨境付款、货币兑换或多市场投资入金,Swift 查询 这类工具可以帮助你在提交转账信息前核对银行识别码。你也可以用 实时汇率 初步比较币种金额,但最终手续费、到账金额和入账规则仍应以汇出行、收款行或平台为准。
小结:正确填写表单要从付款路径开始。先确认收款国家,以及付款是 SEPA、国际电汇、本地转账、薪资付款、供应商付款还是平台入金。然后把每个字段对应到正确识别码:IBAN 用于 IBAN 国家,本地账户字段填写账户号码,SWIFT/BIC 用于银行识别,本地 routing code 用于本地清算系统。从银行控制的来源复制信息,保留前导 0,按要求添加 reference,并保存回单。大多数转账错误都发生在用户把同一个号码重复填进多个字段,或误以为 IBAN 和账户号码完全一样。
当你经常管理国际转账、货币兑换,以及交易或支付账户入金时,建立固定的汇款前流程会很有帮助:确认收款国家、判断是否需要 IBAN、核对 SWIFT/BIC、估算汇率并查看手续费后再汇出。Biya 是一款全球多资产交易钱包,支持跨境汇款场景,也支持 USDT 兑换美元、港币等主流法币。对于同时交易美股、港股或数字资产的用户,Biya 可以融入更完整的资金和账户管理流程。Biya 美股交易佣金为 0 美元;平台费、外部机构费、交易活动费、碎股规则、身份验证和产品可用性,应始终以平台实际费用披露、订单页面和当地监管要求为准。
不一样。IBAN 不是普通银行账户号码,而是一种标准化的国际账户识别码。它可能包含本地账户号码,但还包括国家代码、校验位和国家特定银行信息,因此不能直接用账户号码替代完整 IBAN。
只有当收款国家或收款银行不要求 IBAN 时,才可以用账户号码代替 IBAN。对于使用 IBAN 的国家,仅填写本地账户号码可能导致付款被拒、延迟或退回。应始终按照收款银行说明填写。
大多数美国银行账户没有用于入账电汇的 IBAN。美国接收国际电汇通常需要收款人账户号码、银行名称、SWIFT code、银行地址,有时还需要 ABA routing 信息,具体取决于银行和转账类型。
转账表单同时要求 IBAN 和 SWIFT/BIC,是因为二者识别对象不同。IBAN 识别收款账户,SWIFT/BIC 识别收款银行或金融机构。部分付款路径需要同时使用二者来提高路由准确性。
在使用 IBAN 的国家,分享 IBAN 用于收款很常见,但仍应只提供给可信付款人和已验证发票场景。不要在公开渠道发布账户信息,也不要在可疑对话中发送 IBAN,尤其是商业付款或大额转账。
填错 IBAN 可能导致表单校验失败、处理延迟、人工审核或付款退回。如果款项已经汇出,应立即联系汇出银行,并提供付款编号、收款人信息和转账回单,以便银行追踪处理。
*本文仅供参考,不构成 BiyaPay 或其子公司及其关联公司的法律,税务或其他专业建议,也不能替代财务顾问或任何其他专业人士的建议。
我们不以任何明示或暗示的形式陈述,保证或担保该出版物中内容的准确性,完整性或时效性。