Skip to main content

RBC Routing Number Canada 2026 | Transit & Institution Number

Updated

Every Canadian bank account has three numbers that identify it in the payments system: a transit number (branch identifier), an institution number (bank identifier), and an account number. Together these route money to exactly the right account at exactly the right branch of the right bank. For RBC Royal Bank, the institution number is always 003 — it is the same for every RBC account across Canada. The part that varies is your 5-digit branch transit number, which identifies the specific branch where your account was opened.

When a form asks for a “routing number,” it almost always wants your transit number and institution number in combination. In the standard Canadian format that is written XXXXX-003 (transit first, institution number second). Some American or cross-border payroll systems instead ask for a single 9-digit number — in that case the format is 0 + 003 + your transit number (a leading zero, then institution, then transit, totalling nine digits).


RBC Routing Number at a Glance

ComponentValue
Institution number003
Transit numberVaries by branch (5 digits)
Standard routing formatXXXXX-003
9-digit EFT format0 + 003 + XXXXX
SWIFT codeROYCCAT2

How to Find Your RBC Transit Number

You need your own specific transit number — not a branch lookup table. The most reliable sources are RBC Online Banking and the RBC Mobile app, both of which display your exact transit number alongside your account number.

Method 1: RBC Online Banking

  1. Log in at rbcroyalbank.com
  2. Click on the account you need the routing information for
  3. Click Account Details or Account Info
  4. Your transit number, institution number (003), and account number are displayed
  5. Click Download Void Cheque or Direct Deposit Form for a PDF you can submit directly to an employer or government agency

Method 2: RBC Mobile App

  1. Open the RBC Mobile app and log in
  2. Tap on the account
  3. Tap Account Details
  4. Your transit number, institution number, and account number appear
  5. You can generate and share a digital void cheque directly from the app — this is the fastest option if an employer requests a void cheque by email

Method 3: A Cheque

The three numbers printed along the bottom of an RBC cheque appear in this order:

PositionNumberDigits
FirstTransit number5
SecondInstitution number (003)3
ThirdAccount number7

Read them left to right. The transit number comes first. If you have a chequebook, this is the fastest way to confirm your numbers without logging in.

Method 4: In-Branch

Visit any RBC branch with government-issued photo ID. A teller can print a void cheque or a direct deposit form on the spot. Useful if you have no cheques and cannot access online banking.


Transit Numbers for Major RBC Branches

The tables below list transit numbers for RBC’s major branches by region. These are provided as a reference — always verify your own transit number through RBC Online Banking before submitting a direct deposit or pre-authorized payment form, as transit numbers can change when branches merge or relocate.

Ontario

BranchTransit NumberRouting Number
RBC Royal Bank Plaza, Bay St, Toronto0001600016-003
Yonge & Eglinton, Toronto0171201712-003
Bloor & Yonge, Toronto0000200002-003
Sparks St, Ottawa0462204622-003
Hamilton, King St0262202622-003
London, Richmond Row0320203202-003
Mississauga, Hurontario St0539205392-003
Kingston, Princess St0410204102-003

British Columbia

BranchTransit NumberRouting Number
Vancouver, Georgia & Burrard0140001400-003
Surrey, King George Blvd0166001660-003
Victoria, Douglas St0110001100-003
Kelowna, Bernard Ave0124001240-003

Alberta

BranchTransit NumberRouting Number
Calgary, 8th Ave SW0620006200-003
Edmonton, Jasper Ave0590005900-003
Red Deer, Gaetz Ave0657006570-003

Quebec

BranchTransit NumberRouting Number
Montreal, Sherbrooke St W0325103251-003
Quebec City, Grande Allée0364103641-003
Laval, Curé-Labelle0338103381-003

Prairies

BranchTransit NumberRouting Number
Winnipeg, Portage Ave0828008280-003
Saskatoon, 2nd Ave0762007620-003
Regina, Albert St0755007550-003

Atlantic Canada

BranchTransit NumberRouting Number
Halifax, Barrington St0888008880-003
Moncton, Main St0875008750-003
St. John’s, Water St0932009320-003
Charlottetown, University Ave0918009180-003

What Your Routing Number Is Used For

Different payment types require your routing information in different ways. Direct deposits and pre-authorized payments (PADs) are the most common use cases — a paycheque direct deposit, a CRA tax refund, or a PAD agreement with a mortgage lender all need your transit number, institution number (003), and account number. Interac e-Transfers are the notable exception: they use your email address or phone number and do not involve routing numbers at all.

PurposeWhat You NeedNotes
Payroll direct depositTransit (5) + 003 + account (7)Void cheque or direct deposit form
CRA tax refundTransit (5) + 003 + account (7)Enter in My CRA Account
CPP / OAS / EITransit (5) + 003 + account (7)My Service Canada Account
Pre-authorized paymentsTransit (5) + 003 + account (7)PAD agreement form
International wire (incoming)SWIFT: ROYCCAT2 + transit + accountFull details to sender
RBC Direct Investing linkDI account has its own numbersCheck RBC DI platform
Interac e-TransferNot neededUses email or phone number

The 9-Digit EFT Routing Number

Some payroll platforms — particularly American systems or cross-border HR software — ask for a single 9-digit routing number rather than separate transit and institution fields. Canada’s EFT (Electronic Funds Transfer) standard uses a 9-digit format built from three components: a leading zero, the institution number, and the transit number.

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

Example: Branch transit 00016 → 0 + 003 + 00016 = 000300016

If the form has separate fields for transit number and institution number, use the standard Canadian format (transit: XXXXX, institution: 003). Only use the 9-digit EFT format when a single routing number field is provided.


RBC SWIFT Code for International Wires

International wire transfers to an RBC account require a SWIFT/BIC code rather than a routing number. RBC’s SWIFT code is ROYCCAT2, used for all incoming international wires regardless of province or branch.

DetailValue
SWIFT/BIC codeROYCCAT2
Bank nameRoyal Bank of Canada
CityToronto
CountryCanada

When someone outside Canada is sending money to your RBC account, give them all five pieces of information: the SWIFT code (ROYCCAT2), your full legal name as it appears on the account, your transit number, your account number, and the bank address (RBC Royal Bank, 200 Bay Street, Royal Bank Plaza, Toronto, ON M5J 2J5). Missing any one of these can delay or return the wire.


Former HSBC Canada Clients

RBC completed the acquisition of HSBC Canada in March 2024. All former HSBC Canada accounts were migrated to the RBC platform, and institution numbers changed from HSBC’s former code (016) to RBC’s institution number (003). Transit numbers were also reassigned to RBC transit numbers.

If you had any direct deposits, CRA payment routing, or pre-authorized payments set up with your old HSBC routing information, those need to be updated to your new RBC numbers. Log in to RBC Online Banking — HSBC credentials were migrated — and check Account Details to confirm your current transit number and account number before updating any payment arrangements.


Troubleshooting

IssueSolution
Form asks for 9-digit routing numberUse EFT format: 0 + 003 + your 5-digit transit
Direct deposit not arrivingVerify transit number in RBC Online Banking; confirm the account accepts deposits
Former HSBC routing rejectedUpdate from HSBC institution number (016) to RBC (003) with your new transit
RBC Direct Investing routingDI accounts have separate transit and account numbers; check the DI platform
International wire not arrivingConfirm SWIFT code ROYCCAT2 and full bank address with the sender