
25 Jul 2025
If you bank in Canada and a payment form asks for an ABA routing number, you are not alone in feeling confused. This guide breaks down exactly what to enter, how Canadian routing numbers differ from U.S. ABA numbers, and how to avoid costly mistakes when sending money across borders.
Canada does not use ABA routing numbers for ordinary transactions. Canadian routing numbers are not interchangeable with U.S. ABA routing numbers. Instead, every Canadian bank uses a combination of a three digit institution number and a five digit transit number, both managed by Payments Canada. When a form asks for an ABA routing number and you bank in Canada, you typically enter your Canadian EFT routing number - a nine digits code built by placing a leading zero before the institution number, followed immediately by the branch transit number.
Here is the rule of thumb: take your institution number (3 digits), add a leading 0, then append your 5-digit branch transit number to create the 9-digit equivalent. Some software expects an 8-digit format (institution + transit without the leading zero), but most electronic fund transfers in Canada require the full 9-digit code. Always follow your bank's exact instructions for ACH or EFT setup screens.
Quick examples:
TD Canada Trust: Institution 004 + Transit 56789 ? enter 000456789
RBC: Institution 003 + Transit 12345 ? enter 000312345
For international wire transfers to Canada, an ABA routing number alone will not work. The sender typically needs a SWIFT or BIC code for the recipient bank, plus the transit number, institution number, and account number.
An ABA routing number is a strict 9-digit ABA routing transit number used exclusively by U.S. banks. It was introduced in 1910 to standardize cheque routing within the Federal Reserve and ACH system. U.S. routing numbers identify specific U.S. financial institutions and are managed by the American Bankers Association. The U.S. ABA routing number format is not applicable for Canadian accounts in standard transactions.
In Canada, the functional equivalent is called a routing number or Canadian transit number. A routing number consists of a 5-digit transit number and a 3-digit institution number. For cheques (MICR format), the routing number is typically 8 digits. For electronic payments, Canadian banks use a compatible 9-digit format for electronic funds transfers by adding a leading zero.
The term "ABA routing" is strictly a U.S. label, but many international forms reuse it as a generic bank routing field - which is why Canadians regularly encounter it when sending money. Payments Canada, formerly the Canadian Payments Association, oversees routing numbers and transit numbers for domestic clearing. The Canadian Payments Association assigns unique routing numbers to financial institutions across the country.

Every bank branch in Canada is assigned a unique pair of identifiers: a five digit transit number and a three digit institution number. Together, these form the complete routing number that identifies both the financial institution and the specific branch handling the transaction.
The transit number is a 5-digit branch code that pinpoints a particular bank branch - whether physical or virtual. Transit numbers are used for domestic transactions in Canada, including direct deposits, bill payments, and pre authorized payments.
The institution number is a 3-digit code assigned to each financial institution:
| Bank | Institution Number |
|---|---|
| BMO (Montreal) | 001 |
| Scotiabank (Nova Scotia) | 002 |
| RBC (Toronto) | 003 |
| TD | 004 |
| CIBC | 010 |
| National Bank | 006 |
The Canadian routing number used for electronic transactions is formatted as 0 + institution number + transit number - nine digits total, no dashes. Routing numbers are essential for processing cheque and electronic transactions, including payroll, direct deposits, pre-authorized debits, and other domestic payments.
Concrete examples:
Institution 002 (Scotiabank), Transit 12345 ? EFT routing number 000212345
Institution 010 (CIBC), Transit 00011 ? EFT routing number 001000011
Routing numbers are used for electronic funds transfers and cheque processing across all Canadian accounts.
U.S.-centric payment platforms, payroll providers, and marketplace sites often assume all customers use ABA routing numbers - even when the account belongs to a Canadian bank. If you encounter this situation, here is what to do:
Enter your 9-digit Canadian EFT routing number (0 + institution + transit) into the ABA routing number field when instructed by your bank or provider.
Use your account number exactly as shown by your bank, adding leading zeros only if specified.
Some Canadian banks provide a dedicated "ACH routing number" or "routing number for US dollar payments" in online banking. If yours does, copy that value verbatim into the ABA field. When connecting a Canadian bank to U.S. processors for payouts, the platform may hold funds at a partner bank that maps Canadian routing details to ACH-compatible numbers behind the scenes.
Practical tip: If a form rejects your Canadian routing number - for example, it demands nine digits and no dashes - remove all non-numeric characters and verify you have a leading zero. Double check every digit against your void cheque or account details.
If you are still unsure, contact your bank's support or the platform's help desk. Entering the wrong routing number can cause failed or misdirected payments and unnecessary delays in your financial transactions.
Routing numbers are primarily designed for domestic payments - EFT processing and cheque clearing within Canada. International wire transfers work differently. International wire transfers into Canada use a SWIFT/BIC code and local transit and institution numbers rather than an ABA routing number.
To wire funds to a Canadian bank, the sender typically needs:
Recipient name and address
Bank name and branch address
SWIFT or BIC code for the recipient's bank
Transit number and institution number
Account number
An ABA routing number is only required if the wire passes through or is destined for a U.S. bank. For Canadian banks, the ABA field can usually be left blank or filled with the Canadian routing number if the sending bank's form allows it. SWIFT codes identify banks globally for international transfers, while routing numbers handle domestic clearing.
For incoming cross-border wires in USD, some Canadian banks provide special correspondent bank details - often a partner institution in New York - complete with a U.S. ABA routing number and a separate SWIFT code. Once international funds arrive in Canada, Payments Canada's clearing system routes them domestically using transit and institution numbers.
Always use the "International wire transfer instructions" page in your online banking or provided by branch staff. The exact details differ by bank and currency, and guessing can trigger compliance holds.

You can reliably obtain your transit and institution numbers through several official channels rather than guessing or relying on third-party lists.
On cheques: Routing numbers are found at the bottom of cheques, printed in MICR format. You will see the numbers printed in this order:
5-digit transit number
3-digit institution number
Account number in MICR format at the bottom; explain that the 9-digit EFT routing number is 0 + institution + transit.
Online banking and mobile apps: You can find routing numbers in online banking portals. Major banks like RBC, TD, Scotiabank, BMO, CIBC, Desjardins, and large credit unions display the branch transit number, financial institution number, and account number under account details or "Direct deposit / pre-authorized debit" sections.
Void cheques: Downloadable void cheques or direct deposit forms inside online banking clearly show the correct transit number and routing number formatted for EFT and payroll. Bank statements and deposit slips may also show these numbers in the account information section.
Payments Canada maintains the official routing number database through its Financial Institution File (FIF), updated weekly. Most customers access this information indirectly through their bank rather than directly from Payments Canada.
Canadian routing numbers follow standard patterns, but the exact digits differ by institution and branch. Understanding the format helps you avoid errors across different routing numbers used by various platforms.
Standard EFT format:
9 digits: 0 + 3-digit institution number + 5-digit transit number
No spaces, no dashes, e.g., 000100123 for BMO branch 00123
Canadian electronic transactions are formatted as 0 + 3-digit institution + 5-digit branch transit. A Canadian electronic routing number is a 9-digit code. An 8-digit routing number is used for MICR cheque processing in Canada, where the leading zero is omitted.
Realistic examples:
RBC (Institution 003), Transit 12345 ? EFT routing number 000312345
TD (Institution 004), Transit 00001 ? EFT routing number 000400001
Scotiabank (Institution 002), Transit 99999 ? EFT routing number 000299999
The MICR cheque format appears as transit-institution (for example, 12345-003), which maps to the EFT routing number 000312345. The routing number format for electronic transfers is a leading zero followed by the institution and transit numbers.
Account numbers vary in length - often 7 to 12 digits - and must be combined with the correct routing number for electronic transactions and online banking setups. Some platforms may still show "bank routing" or "ABA routing" labels, but for Canadian accounts, always input the 9-digit Canadian EFT routing number.

Accurate routing numbers are essential to secure and successful funds transfers. An incorrect routing number may delay or reject payments, costing you time and creating headaches with companies, trust companies, or any recipient expecting your deposit.
Incorrect institution numbers or transit numbers can cause:
Failed direct deposits or payroll
Rejected pre-authorized debits
Delayed refunds and bill payments
Incorrect transit numbers can delay or reject payments just as easily as a wrong institution number. Always verify routing numbers directly via official bank channels - online banking, branch staff, or printed bank documents - before setting up recurring payments or wire transfers.
Common error messages on forms include "invalid routing number length" or "routing number not recognized." Fix these by:
Removing dashes or spaces
Ensuring the routing number is 9 digits with a leading zero
Confirming the digit transit number is exactly 5 digits
Payments Canada and the Canadian banking system routinely validate routing numbers during processing. Incorrect details may result in automatic rejection for security and anti-fraud reasons. If a payment fails, confirm all components - routing number, account number, account type, and for international transfers, SWIFT/BIC code and any intermediary bank details - before re-sending.
Do Canadians have ABA routing numbers? Not in the traditional sense. ABA routing numbers are assigned exclusively to U.S. financial institutions. Canadian banks use their own routing numbers - a combination of institution number and transit number - which often substitute in the ABA field on forms designed for customers in America and other countries.
Is a transit number the same as a routing number? No. A transit number is only the 5-digit branch number. A complete routing number combines the transit number with the institution number, and for electronic formats includes a leading zero. The transit number alone identifies the branch but is insufficient for processing financial transactions.
Can a Canadian transit number be used for U.S. ACH payments? Canadian domestic transactions cannot use a modified Canadian code for U.S. ACH transfers unless the platform and bank explicitly support cross-border processing. Otherwise, a U.S.-based account or correspondent bank details may be required for sending money into America's ACH system.
Can a SWIFT code replace an ABA routing number? No. SWIFT codes identify banks globally for international transfers, while ABA and Canadian routing numbers handle domestic clearing. For international payments, you typically need both a SWIFT code and local routing details. Note that IBAN is used for standardized account identification in Europe, but Canada does not use the IBAN system.
What if the form insists on a U.S. state or ZIP code? Some platforms require U.S. address fields. Workarounds include entering your province in the "State" field and your postal code in the "ZIP" field. If the form still rejects your entry, contact the platform's support team for their documented international account setup process. Never guess at routing or account details - mistakes can trigger compliance flags and delay your transaction.