Looking to Send a Large Sum of Money?

RBC offers a way to send or receive a large sum of money quickly and securely with a wire transfer. Wire payments can be made to almost anywhere in the world and in any currency.

To send or receive a wire transfer at your RBC Royal Bank account, you will need the information outlined below.

You will need to provide the sending bank with:

  • Your account number
  • RBC Royal Bank institution number: 003
  • RBC Royal Bank Routing/ABA number (if funds coming from U.S.): 021000021
  • RBC Royal Bank SWIFT BIC (if funds coming from international location): ROYCCAT2
  • Your RBC Royal Bank branch phone number, address and transit number
RBC Branch and ATM Locator

You will need to provide RBC with the following information about the receiver:

  • Beneficiary Transit number (Routing #)
  • Beneficiary Account number (International Bank Account Numbers are called IBANs)
  • Beneficiary Name
  • Amount of money being sent
  • Beneficiary Address (where the statement is mailed to)
  • RBC Royal Bank’s SWIFT Code is ROYCCAT2 and our ABA routing number for U.S. dollar correspondence is 021000021

Note: there are fees associated for both incoming and outgoing wire transfers

View Wire Transfer Fees

International Money Transfers

International Money Transfers are another great way to send smaller sums of money overseas or across the border and they can be done through RBC Online Banking1 or the RBC Mobile app1.

Learn More about International Money Transfers

Frequently Asked Questions

Wire transfers can only be performed in an RBC Branch.

RBC Online Banking is operated by Royal Bank of Canada. RBC Mobile is operated by Royal Bank of Canada, RBC Direct Investing Inc. and RBC Dominion Securities Inc.