Skip to main content

BMO Routing Number Canada 2026 | Transit & Institution Number

Updated

Every BMO account is identified in the Canadian payments system by three numbers: a transit number (your specific branch), an institution number (BMO’s fixed identifier), and an account number. BMO’s institution number is 001 — the oldest in the Canadian banking system, assigned when BMO was chartered in 1817 as Canada’s first bank.

The transit number is what varies: it is a 5-digit number identifying the specific branch where your account was originally opened. When a direct deposit or pre-authorized debit form asks for your “routing number,” it is asking for the transit number and institution number combined — written as XXXXX-001 in the standard Canadian format.


BMO Routing Number at a Glance

ComponentValue
Institution number001
Transit numberVaries by branch (5 digits)
Standard routing formatXXXXX-001
9-digit EFT format0 + 001 + XXXXX
SWIFT codeBOFMCAM2

How to Find Your BMO Transit Number

Your specific transit number — not a generic branch number from a table — is what you need for direct deposits and pre-authorized payments. The most reliable sources are BMO Online Banking and the BMO app.

Method 1: BMO Online Banking

  1. Log in at bmo.com
  2. Click My Accounts
  3. Select the account you need routing information for
  4. Click Account Details
  5. Your transit number, institution number (001), and account number are displayed
  6. Click Direct Deposit Form to download a PDF you can submit directly to an employer or government agency

Method 2: BMO Mobile App

  1. Open the BMO app and log in
  2. Tap on the account
  3. Tap Account Details or the info icon
  4. Your transit number, institution number (001), and account number appear
  5. You can save or share a digital direct deposit form from this screen

Method 3: A Cheque

The three numbers printed at the bottom of a BMO cheque:

PositionNumberDigits
FirstTransit number5
SecondInstitution number (001)3
ThirdAccount number7–12

Method 4: In-Branch

Visit any BMO branch with government-issued photo ID. A teller can print a void cheque or direct deposit form on the spot.


Transit Numbers for Major BMO Branches

Always verify your own transit number through BMO Online Banking before submitting any direct deposit or pre-authorized payment form. Branch transit numbers can change when branches merge or relocate.

Ontario

BranchTransit NumberRouting Number
First Canadian Place, Toronto0001200012-001
Yonge & Bloor, Toronto0234202342-001
Bayview Village, Toronto0277202772-001
Sparks St, Ottawa0758207582-001
Hamilton, James St S0482204822-001
London, Dundas St0578205782-001
Mississauga, Dundas St W0281202812-001
Waterloo, King St1025210252-001

British Columbia

BranchTransit NumberRouting Number
Vancouver, Burrard St0114001140-001
Surrey, 152nd St0140001400-001
Victoria, Douglas St0093000930-001
Kelowna, Harvey Ave0105001050-001

Alberta

BranchTransit NumberRouting Number
Calgary, 7th Ave SW0370003700-001
Edmonton, Jasper Ave0336003360-001
Lethbridge, 3rd Ave S0440004400-001

Quebec

BranchTransit NumberRouting Number
Montreal, St. Jacques St (Main)0001100011-001
Montreal, Ste-Catherine0108101081-001
Quebec City, Laurier Blvd0270102701-001

Prairies

BranchTransit NumberRouting Number
Winnipeg, Portage Ave3348033480-001
Saskatoon, 2nd Ave S3828038280-001
Regina, Scarth St3796037960-001

Atlantic Canada

BranchTransit NumberRouting Number
Halifax, Duke St4029040290-001
Moncton, Main St4152041520-001
St. John’s, Water St4236042360-001

What Your Routing Number Is Used For

PurposeWhat You NeedNotes
Payroll direct depositTransit (5) + 001 + accountVoid cheque or direct deposit form
CRA tax refundTransit (5) + 001 + accountEnter in My CRA Account
CPP / OAS / EITransit (5) + 001 + accountMy Service Canada Account
Pre-authorized paymentsTransit (5) + 001 + accountPAD agreement form
International wire (incoming)SWIFT: BOFMCAM2 + transit + accountFull details to sender
BMO InvestorLine linkInvestorLine has separate account numbersCheck BMO InvestorLine platform
Interac e-TransferNot neededUses email or phone number

The 9-Digit EFT Routing Number

Some payroll systems — particularly American-built platforms or cross-border HR software — ask for a single 9-digit routing number instead of separate transit and institution fields.

Formula: 0 + institution number (001) + transit number (5 digits) = 9 digits

Example: Transit 00012 → 0 + 001 + 00012 = 000100012

Note: Some payroll systems have difficulty with leading-zero institution numbers like 001. If the system rejects your entry, try entering the institution number without the leading zeros (i.e., “1” instead of “001”). If problems persist, contact your payroll department — this is a known compatibility issue with some US-built systems, not an error in BMO’s institution number.


BMO SWIFT Code for International Wires

International wire transfers to a BMO account require a SWIFT/BIC code rather than a Canadian routing number.

DetailValue
SWIFT/BIC codeBOFMCAM2
Bank nameBank of Montreal
CityMontreal
CountryCanada
Bank address129 Rue Saint-Jacques, Montreal, QC H2Y 1L6

When someone outside Canada is sending money to your BMO account, provide all five elements: SWIFT code (BOFMCAM2), your full legal name as it appears on the account, your transit number, your account number, and the bank address. Missing any element can delay or return the wire.

Note on US transfers: BMO operates BMO Harris Bank in the United States as a separate US banking entity. US-side BMO Harris accounts use a US ABA routing number, not the Canadian 001 institution number. If you are transferring between a Canadian BMO account and a US BMO Harris account, use the SWIFT code for the Canadian leg and the ABA routing number for the US leg.


Troubleshooting

IssueSolution
Form rejects “001” as institution numberTry entering “1” without leading zeros; contact payroll if problem persists
Deposit not arrivingVerify transit number in BMO Online Banking; confirm account is active
BMO InvestorLine routingInvestment accounts use separate account numbers; check the InvestorLine platform
International wire delayedConfirm SWIFT code is BOFMCAM2; ensure transit + account number provided
US transfer to BMO HarrisBMO Harris uses a US ABA routing number — obtain from BMO Harris directly