RBC Routing Number
RBC Royal Bank’s institution number is 003. This is the same at every RBC branch and for every RBC account across Canada.
| Component | Value |
|---|---|
| Institution number | 003 |
| Transit number | Varies by branch (5 digits) |
| Routing number format | XXXXX-003 |
| EFT routing format (9 digits) | 0 + 003 + XXXXX |
| SWIFT code | ROYCCAT2 |
Your full RBC routing number is your 5-digit branch transit number + 003.
How to Find Your RBC Routing Number
Method 1: RBC Online Banking
- Log in to RBC Online Banking
- Click on the account you need the routing number for
- Click “View Account Details” or “Account Info”
- Your transit number, institution number (003), and account number are displayed
- You can also click “Download Void Cheque” or “Direct Deposit Form” for a PDF
Method 2: RBC Mobile App
- Open the RBC Mobile app
- Tap on the account
- Tap “Account Details” or the details icon
- Transit number, institution number (003), and account number are shown
- You can share or save a digital void cheque directly from the app
Method 3: RBC Cheque
On an RBC personal cheque, the numbers at the bottom:
| Position | Number | Digits |
|---|---|---|
| First | Transit number | 5 |
| Second | Institution number (003) | 3 |
| Third | Account number | 7 |
Method 4: RBC Branch
Visit any RBC branch with government-issued photo ID. A teller can print a void cheque or confirm your transit number.
RBC Transit Numbers for Major Branches
Ontario
| Branch | Transit Number | Routing Number |
|---|---|---|
| RBC Royal Bank Plaza, Bay St, Toronto | 00016 | 00016-003 |
| Yonge & Eglinton, Toronto | 01712 | 01712-003 |
| Bloor & Yonge, Toronto | 00002 | 00002-003 |
| Sparks St, Ottawa | 04622 | 04622-003 |
| Hamilton, King St | 02622 | 02622-003 |
| London, Richmond Row | 03202 | 03202-003 |
| Mississauga, Hurontario St | 05392 | 05392-003 |
| Kingston, Princess St | 04102 | 04102-003 |
British Columbia
| Branch | Transit Number | Routing Number |
|---|---|---|
| Vancouver, Georgia & Burrard | 01400 | 01400-003 |
| Surrey, King George Blvd | 01660 | 01660-003 |
| Victoria, Douglas St | 01100 | 01100-003 |
| Kelowna, Bernard Ave | 01240 | 01240-003 |
Alberta
| Branch | Transit Number | Routing Number |
|---|---|---|
| Calgary, 8th Ave SW | 06200 | 06200-003 |
| Edmonton, Jasper Ave | 05900 | 05900-003 |
| Red Deer, Gaetz Ave | 06570 | 06570-003 |
Quebec
| Branch | Transit Number | Routing Number |
|---|---|---|
| Montreal, Sherbrooke St W | 03251 | 03251-003 |
| Quebec City, Grande Allée | 03641 | 03641-003 |
| Laval, Curé-Labelle | 03381 | 03381-003 |
Prairies
| Branch | Transit Number | Routing Number |
|---|---|---|
| Winnipeg, Portage Ave | 08280 | 08280-003 |
| Saskatoon, 2nd Ave | 07620 | 07620-003 |
| Regina, Albert St | 07550 | 07550-003 |
Atlantic Canada
| Branch | Transit Number | Routing Number |
|---|---|---|
| Halifax, Barrington St | 08880 | 08880-003 |
| Moncton, Main St | 08750 | 08750-003 |
| St. John’s, Water St | 09320 | 09320-003 |
| Charlottetown, University Ave | 09180 | 09180-003 |
Note: Transit numbers may change when branches merge or relocate. Always verify your current transit number through RBC Online Banking.
RBC Routing Number for Specific Purposes
| Purpose | What You Need | Notes |
|---|---|---|
| Payroll direct deposit | Transit (5) + 003 + account (7) | Void cheque or direct deposit form |
| CRA tax refund | Transit (5) + 003 + account (7) | Enter in My CRA Account |
| CPP / OAS / EI | Transit (5) + 003 + account (7) | My Service Canada Account |
| Pre-authorized payments | Transit (5) + 003 + account (7) | PAD form |
| International wire (incoming) | SWIFT: ROYCCAT2 + transit + account | Provide full details to sender |
| RBC Direct Investing link | Direct Investing account has own numbers | Check RBC DI platform |
| Interac e-Transfer | Not needed | Uses email or phone |
RBC EFT Routing Number (9-Digit Format)
For electronic funds transfers, the 9-digit format is:
0 + Institution number + Transit number
Example: 0 + 003 + 00016 = 000300016
Use this format when a payroll system or government form asks for a “9-digit routing number.”
RBC SWIFT Code for International Transfers
| Detail | Value |
|---|---|
| SWIFT/BIC code | ROYCCAT2 |
| Bank name | Royal Bank of Canada |
| City | Toronto |
| Country | Canada (CA) |
When receiving an international wire to your RBC account, the sender needs:
- SWIFT code: ROYCCAT2
- Your name (as it appears on the account)
- Transit number (5 digits)
- Account number (7 digits)
- Bank address: RBC Royal Bank, 200 Bay Street, Royal Bank Plaza, Toronto, ON M5J 2J5
Former HSBC Canada Clients
RBC completed the acquisition of HSBC Canada in March 2024. If you were an HSBC Canada client:
- Your institution number is now 003 (RBC), replacing HSBC’s former 016
- Your transit number has been reassigned to an RBC transit number
- Your account number may have changed
- Log in to RBC Online Banking (your HSBC credentials were migrated) to verify your new routing information
- Update any direct deposit or pre-authorized payment setups with your new RBC routing number
Troubleshooting
| Issue | Solution |
|---|---|
| Form asks for 9-digit routing number | Use EFT format: 0 + 003 + your 5-digit transit |
| Direct deposit not working | Verify transit number in RBC Online Banking; ensure the account accepts deposits |
| Former HSBC routing rejected | Update from HSBC (016) to RBC (003) with your new transit number |
| RBC Direct Investing routing number | DI accounts have separate transit/account numbers; check the DI platform |
| International wire not arriving | Confirm SWIFT code (ROYCCAT2) and intermediary bank details with RBC |
Related Pages
- Bank Routing Numbers in Canada — Complete guide for all banks
- RBC Review — Full review of RBC accounts and services
- How to Void a Cheque in Canada — Getting your routing info without cheques
- How to Set Up Direct Deposit — Step-by-step guide
- Wire Transfer in Canada — Domestic and international wire guide
- TD Routing Number — TD transit and institution numbers
- BMO Routing Number — BMO transit and institution numbers