支付指南
加拿大银行代码全指南:Transit、Institution 与 Routing Numbers 详解 (2026最新版)
2026-05-09 10:44:015分钟
如果您是一家全球化企业或与加拿大客户合作的自由职业者,在处理付款或收款时,可能经常会遇到一个令人头疼的障碍:系统要求的银行代码似乎与您手头的信息总是不匹配。
美国的国内转账依赖于简单的9位数 Routing Number(路由号码),而加拿大的银行系统则将这些信息拆分成了两个独立的部分:3位数的 Institution Number(机构号)和5位数的 Transit Number(分行号)。当国际支付网关要求您填写“加拿大 Routing Number”时,如果格式填写错误,往往会导致付款被退回、结算延迟,甚至产生不必要的银行手续费。
为了避免大多数国际转账表单报错,您可以直接套用以下这个核心公式:
加拿大 Routing Number = 0 + 3位 Institution Number + 5位 Transit Number
在这份详尽的指南中,我们将深度解析加拿大银行代码系统的运作逻辑,提供加拿大主要银行的代码速查表,并向您展示现代金融基础设施如何帮助您的企业彻底绕过这些传统银行的繁文缛节。
深度解析加拿大银行代码的构成
想要在加拿大境内成功进行资金收付,您需要了解构成该国银行路由系统的三个核心组件。与国际电汇使用的单一 SWIFT 代码不同,通过加拿大自动清算结算系统 (ACSS) 或电子资金转账 (EFT) 进行的境内转账,依赖于特定数字的组合。
什么是 Institution Number(机构号)?
Institution Number 是一个分配给在加拿大运营的每家银行、信用合作社和金融信托机构的唯一 3位数代码。它是金融机构本身的主要标识符,与具体支行所在的位置无关。
例如,无论您的客户是在繁华的多伦多市中心,还是在温哥华宁静的郊区开户,只要他们使用的是加拿大皇家银行 (RBC),其机构号永远都是
003。什么是 Transit Number(分行号)?
如果说机构号代表了哪家银行,那么 Transit Number(通常也被称为 Branch Number)则精准定位了持有该账户的实体或数字支行。这永远是一个 5位数代码。
在加拿大银行系统中,每一个支行都有自己专属的分行号。如果您正在设置直接存款 (Direct Deposits) 或本地 B2B 付款,分行号能确保资金在进入个人或企业账户之前,被正确路由到当地的分支账本中。
如何正确拼写“加拿大 Routing Number”
这是许多国际企业最容易犯错的地方。许多基于美国的薪资系统、会计软件和国际支付网关,在底层代码中被硬性规定必须填写 9位数的“Routing Number”(这是美国 ACH 系统的标准)。
当面对要求输入加拿大账户9位路由号码的表单时,您必须按照特定公式将机构号和分行号结合起来。您不能简单地将它们拼凑在一起,因为那只有8位数字。
标准拼接公式为:
0 + YYY (机构号) + XXXXX (分行号)。举个实际的例子:如果您的供应商使用的是 TD Bank(机构号
004),并且他们具体的支行分行号是 12345,那么您在国际支付网关中填写的正确9位数 Routing Number 应该是 000412345。注:在某些极少见的加拿大境内电子表格中,它可能会以 XXXXX-YYY(分行号-机构号)的格式呈现,但对于绝大多数跨境支付网关的要求而言,前面加“0”的9位数格式才是被广泛接受的标准。
快捷查询:加拿大“五大行”机构号代码表
加拿大的银行业高度集中,绝大多数个人和商业账户都由“五大行”持有。如果您在加拿大开展业务,会非常频繁地遇到以下这些机构号。
|
金融机构名称
|
常用简称
|
3位数(机构号)
|
|
满地可银行 (Bank of Montreal)
|
BMO
|
001
|
|
丰业银行 (Bank of Nova Scotia)
|
Scotiabank
|
002
|
|
加拿大皇家银行 (Royal Bank of Canada)
|
RBC
|
003
|
|
道明银行 (Toronto-Dominion Bank)
|
TD Bank
|
004
|
|
加拿大帝国商业银行 (Canadian Imperial Bank of Commerce)
|
CIBC
|
010
|
如何在加拿大支票上找到银行代码
如果您的客户提供了一张作废的支票 (Voided Cheque),您可以通过查看印在最底部的 MICR(磁性墨水字符识别)行来轻松找到所有必需的代码。
从左到右,数字的排列顺序通常如下:
-
支票号码 (Cheque Number): 通常是前 3 到 4 位数字。
-
分行号 (Transit Number): 接下来的 5 位数字,通常由特定的 MICR 符号隔开。
-
机构号 (Institution Number): 紧接着的 3 位数字。
-
账户号码 (Account Number): 最右边的最后面一串数字,长度不等(通常为 7 到 12 位)。
加拿大境内 EFT 与 国际 SWIFT/BIC 代码的区别
弄清 Transit 和 Institution numbers 的一个重要前提是:它们主要是为加拿大内部支付网络设计的境内路由代码。如果您是一家海外企业,试图向加拿大汇款,仅仅依靠这些本地代码可能是不够的,这取决于您选择的付款方式。
SWIFT/BIC 代码的作用
如果您从外国银行账户向加拿大账户发送传统的国际电汇,则不能使用 9位数的路由公式。相反,您必须使用 SWIFT 代码(也称为 BIC 代码)。
SWIFT 代码是一个 8 到 11 位的字母数字代码,用于在全球范围内识别银行。虽然 SWIFT 代码能成功将资金汇入加拿大并送达正确的银行,但加拿大银行仍然需要本地的分行号和账户号码才能将资金推送到最终收款人的账上。
传统电汇的痛点与劣势
使用传统的 SWIFT 网络向加拿大供应商付款,伴随着巨大的摩擦成本:
-
中间行费用 (Correspondent Banking Fees): 国际电汇通常会经过多家中间银行,每家银行都会从本金中扣除一定手续费。
-
隐藏的汇率加价 (FX Markups): 传统银行在将您的本币(如美元或欧元)转换为加元时,通常会收取高额的外汇差价。
-
不可预测的延迟: 由于涉及多个司法管辖区的合规审查,汇往加拿大的传统电汇可能需要 2 到 5 个工作日才能清算完毕。
为什么发往加拿大的国际 B2B 支付仍会频繁失败?
即便您极其严谨地找对了机构号、分行号和 SWIFT 代码,发往加拿大的全球 B2B 支付仍然有着很高的失败率。原因何在?
1. “强行加零”的误区: 许多企业主在系统要求输入9位数代码时感到慌乱,于是简单地在他们8位数的加拿大代码末尾随机加零。这会立即导致路由校验和失效,造成付款被退回,并产生双向的银行退款手续费。
2. 格式校验不匹配: 一些老旧的企业银行网关有着严格的字段验证。如果系统明确要求输入 ABA 路由号码(美国标准)并运行算法进行验证,那么即使您输入了正确的加拿大公式(
0-YYY-XXXXX),也可能会触发严重错误,因为它无法通过美国的数学校验逻辑。3. 合规审查拦截: 跨境支付受到严格审查。发票上的受益人姓名与加拿大收款支行注册的姓名之间即便存在微小的差异,也可能触发反洗钱 (AML) 拦截,导致您的营运资金在流转途中被冻结。
进阶方案:借助 PhotonPay光子易 绕过繁琐的传统银行代码
弄懂 Transit 和 Institution numbers 是应对传统银行体系的一项必备技能,但这也引出了一个更深层次的拷问:在数字经济时代,为什么全球化企业还要在过时的本地清算代码和高摩擦的跨境电汇中挣扎?
如果您需要频繁地从加拿大客户那里收款、向加拿大供应商付款,或管理国际团队的薪资,依赖传统的银行路由方式无疑是在消耗您的利润和时间。
这正是 PhotonPay光子易 改变全球 B2B 交易方式的切入点。您无需再与复杂的国际汇款表单作斗争,PhotonPay光子易 提供了企业级的金融基础设施,让全球支付体验变得像本地转账一样顺畅。
1. 多币种全球收款账户 (Global Collections)
通过 PhotonPay光子易,您无需在加拿大注册实体公司即可开展业务。您可以轻松开通本地的加元 (CAD) 收款账户。
这意味着,您可以向加拿大买家提供标准的加拿大本地银行账户信息(即他们最为熟悉的 Transit 和 Institution numbers)。买家可以通过简单的境内 EFT 直接向您付款,彻底绕开国际 SWIFT 网络。对买家而言支付更快,对您而言则省去了高昂的国际收款费用。
2. 无缝的全球 B2B 资金下发 (Global Payouts)
到了需要向国际供应商、服务商或远程团队付款时,PhotonPay光子易 的智能路由引擎会替您处理所有复杂逻辑。您无需再去费心研究哪个国家需要分行号,哪个国家需要 Sort Code 或 IBAN。平台自动支持并验证全球 150 多个国家/地区的路由格式,确保您的付款以极具竞争力的汇率、准时且成功地抵达对方账户。
3. 面向未来的金融技术栈 (法币与稳定币融合)
除了传统的法定货币路由,PhotonPay光子易 还提供了一套统一的基础设施,无缝桥接传统银行系统与 Web3 流动性。对于需要近乎实时的全球结算和资金库管理的企业,PhotonPay光子易 支持安全、合规的稳定币 (USDC/USDT) 交易。这种双重能力使现代企业能够有效对冲法币波动,并以互联网般的速度在全球范围内调度资金,再也不必受限于加拿大 ACSS 系统或 SWIFT 网络的银行营业时间。
停止让老旧的银行代码拖慢您全球扩张的步伐。借助 PhotonPay光子易 统一的金融基础设施,优化您的加拿大 B2B 支付体验并简化您的国际资金管理。
常见问题解答 (FAQs)
我可以使用美国的 Routing Number 往加拿大银行账户汇款吗?
不可以。美国的 Routing Number (ABA codes) 和加拿大的银行代码运行在完全不同的国内清算系统上。您无法使用美国路由号码向加拿大银行发送本地 EFT 转账。您必须使用加拿大特定的 3位机构号和 5位分行号,或者在进行国际电汇时使用 SWIFT 代码。
如果没有纸质支票,我在哪里可以找到我的加拿大银行代码?
如果您没有支票本,查找 Transit 和 Institution numbers 最简单的方法是登录您的网上银行或手机银行 App。导航到您的账户详情 (Account Details) 或直接存款 (Direct Deposit) 页面,银行会明确列出您的 5位分行号、3位机构号以及您完整的账户号码。
在加拿大,Transit Number 和 Branch Number 是同一个东西吗?
是的。在加拿大银行业的语境中,“Transit Number”和“Branch Number”这两个术语是可以互换使用的。它们都指的是用于识别账户所在特定物理实体或数字支行的那个唯一的 5位数代码。
最新公告
返回博客主页面