做外贸这几年,最怕客户说:“打钱给你,但你这边的银行信息有问题,系统提示无法汇出。”
别说了,刚入行那会我就因为一个 SWIFT Code 填错,让客户的钱在中转行绕了7天才到账。那一刻我才意识到,这一串看似不起眼的字母,背后藏着整个跨境金融的底层逻辑。
今天我就来讲清楚这个事儿,不整术语、不拽英文,用“人话”帮你理顺:
SWIFT Code / BIC 到底是啥?和 IBAN、Routing Number 有啥区别?为什么有时候一个 BIC 就够用,有时候却必须写 SWIFT?有没有更简单的做法,比如直接用万里汇(WorldFirst)?01|SWIFT Code 是什么?你可以把 SWIFT Code 当成银行的身份证号码,是用于国际汇款、电汇、电文通信中,唯一标识一家银行及其分行的代码。
它的全称是:Society for Worldwide Interbank Financial Telecommunication,也就是“环球银行金融电信协会”。
举个例子,像中国银行上海分行的 SWIFT Code 是:BKCHCNBJ300
这串字符是有含义的:
BKCH:银行代码(Bank of China)CN:国家代码(中国)BJ:城市代码(北京,这里代表的是银行总部位置)300:分行代码(上海分行)如果你看到只有8位的,比如 CITIHKHX(花旗香港),那代表的是总行,后面默认是 XXX,完整写成11位就是 CITIHKHXXXX。
02|BIC 又是啥?和 SWIFT 一样吗?很多人分不清 SWIFT Code 和 BIC。说白了:BIC 是标准名,SWIFT 是流行叫法,本质上是同一个东西。
BIC 全称是 Bank Identifier Code,意思就是银行识别码。这是 SWIFT 协会制定的一套全球统一格式。
所以你看到有人让你填 BIC,其实填的就是 SWIFT Code,不要搞混。
03|那 IBAN 是干嘛的?和 SWIFT 有啥区别?这是新手常问的一个问题。你可以记住一句话:
SWIFT 是识别银行的,IBAN 是识别具体账户的。
IBAN(International Bank Account Number),是主要在欧洲使用的一种“账户身份证”,它能精确识别收款人账户。
比如你给德国、意大利客户汇款时,对方往往会给你:
IBAN(例如 DE89370400440532013000)BIC(例如 COBADEFFXXX)在 SEPA 区域(欧洲统一支付区),只要 IBAN 就可以完成付款,但从非欧盟地区打钱过去,还是建议同时提供 SWIFT/BIC。
中国这边没有 IBAN,传统做法是 SWIFT + 收款账号。
04|不是所有跨境转账都需要 SWIFT!这是关键点!很多人误以为,跨境汇款就一定要 SWIFT,其实不完全对。
你得看走的是哪条“通道”:
汇款方式是否用 SWIFT说明国际电汇(Wire Transfer)✅ 必须最常见,走 SWIFT 网络美国境内转账(ACH)❌ 不用用的是 Routing Number(ABA Code)SEPA 区内转账(欧元)❌ 不一定IBAN 足够,BIC 可选平台内结算(PayPal、Payoneer、Wise、万里汇)❌ 不用内部清算,不走 SWIFT所以如果客户发来的资料里没有 SWIFT,而是给了 Routing Number、Sort Code、IFSC Code,不要慌,很可能对方默认你走本地通道。
但从中国打出去,如果是电汇路径,那 必须提供 SWIFT Code,否则银行系统压根不给你发电文。
05|为什么有时候客户只给了 BIC?可以汇吗?可以。但前提是:
你的银行识别这个 BIC 并能成功路由;或者你不是走传统 SWIFT,而是用类似万里汇、Wise 这种“本地账户”收款。我实际用过一次万里汇的英国本地账户,后台提供的信息是:
Bank Name:HSBC UKAccount No.:XXXXXXXXXSort Code:12-34-56没有 SWIFT!但客户是英国的,他走 Faster Payment,本地到账速度飞快——照样秒到账,根本没走 SWIFT。
06|有没有更省事的做法?比如用万里汇?说真的,能不走 SWIFT 的时候,真的别走。
流程慢、费用高、每走一层中转行都可能抽你手续费。尤其是非洲、中东、拉美这些“非主流结算区”,一笔电汇能走上十几天。
现在很多外贸人都转用万里汇(WorldFirst)这类 B2B 收款平台,我也是。理由很简单:
客户打款用本地币种(如英镑、欧元、澳元),你这边收人民币或美元,自动兑换,无需客户操心;不需开户境外账户,直接生成本地银行账号,支持全球200+国家收款;合规结汇,拿到钱能进公司账户,不怕查账;省中转、快到账、易操作,平台自动生成银行信息,直接给客户就能打款。🔎 那万里汇的本地账户走的是什么银行代码?这就要看你用的是哪种币种账户,系统会按国家自动提供对应的“本地清算代码”,包括:
币种清算信息格式银行代码示例英镑(GBP)Sort Code + Account NumberSort Code: 12-34-56(UK)欧元(EUR)IBAN + BICIBAN: DE89..., BIC: BNPADEFFXXX美元(USD,美国收款)Routing Number + Account NumberRouting: 026009593(Citi)加元(CAD)Transit No + Inst. No + Account No澳元(AUD)BSB + Account Number港币(HKD)香港银行代码 + 账号如恒生银行 HASEHKHHXXX这些都是当地本地清算系统使用的“银行识别码”或“路由代码”,不是 SWIFT。
所以你会发现:你根本看不到 SWIFT Code,但钱已经到了你账上,秒到账,而且不扣手续费。
👉参考:万里汇WorldFirst外贸B2B账户注册、认证、开户教程详解
07|怎么查 SWIFT / BIC 码?最靠谱的方式有这几种:
让客户提供开户资料截图查看开户行的确认函或收款指引查询官网或打银行客服用这几个工具网站:https://www.swift.comhttps://www.theswiftcodes.com如果只给了8位 SWIFT,可以在末尾补上 XXX 补成11位。
08|实战常用 SWIFT 码(香港)银行名称SWIFT Code汇丰银行HSBCHKHHHKH渣打银行SCBLHKHH中国银行(香港)BKCHHKHHXXX恒生银行HASEHKHHXXX花旗银行CITIHKHXXXX中信银行国际KWHKHKHH工银(亚洲)UBHKHKHHXXX09|结语:搞懂 SWIFT,是入门国际收款的第一步我见过太多外贸新手,被一串银行代码搞到抓狂:
填错 SWIFT,客户打款失败不知道什么是 BIC,结果少写一项,银行拒收把 Routing Number 和 SWIFT 搞混,收不到钱还被扣手续费说白了,外贸收款最怕不懂细节。
但也不是非得手动处理这些流程。像我现在中小额客户都转到万里汇,系统自动生成合规账号,客户直接转本币,后台实时到账,全程不碰 SWIFT,一点没耽误事。
所以最后我想说:
不是所有跨境转账都走 SWIFT,但凡是电汇,就必须提供 SWIFT Code。BIC 是它的标准名,IBAN 是它的兄弟,Routing / Sort Code 是另一套体系,别混着用。选对工具,你会发现收款也能轻松省事。
赞微海报分享