An RBC wire transfer is a method for sending or receiving large sums of money quickly and securely, both domestically within Canada and internationally. Royal Bank of Canada offers this service through its branches, online banking for certain transfers, and by phone, supporting multiple currencies. For Canadian account holders, understanding the associated fees, daily limits, and required information is essential for completing these financial transactions effectively. This guide details the practical steps, costs, and common considerations for using RBC's wire transfer service.
What is an RBC Wire Transfer?
An RBC wire transfer is an electronic funds transfer service that moves money from one bank account to another, either within Canada or across international borders. This method is designed for moving large sums of money quickly and securely, using networks like SWIFT for international transactions. Wire payments can be made to almost anywhere in the world and in any currency that RBC supports. For domestic transfers within Canada, the process differs from international wires and may be conducted through electronic fund transfer systems rather than the traditional wire network. The service is distinct from RBC's International Money Transfer product, which is geared for smaller sums and can often be completed entirely online. Wire transfers are a reliable option for time-sensitive or high-value payments where security is a primary concern.

Fees and Costs for RBC Wire Transfers
The cost of sending a wire transfer with RBC depends on several factors, including the currency, amount, and destination. For outgoing wire transfers sent from a Canadian dollar account, the fee starts at $45.00 CAD. For business clients using RBC Online Banking, outgoing wire payment fees are tiered based on the Canadian dollar value. Transfers under $2,500 incur a $15.00 fee, while transfers between $2,500 and $10,000 incur a $20.00 fee. Receiving a wire transfer into an RBC account may also come with fees, depending on the amount and the source of the payment. Incoming wire payments from other RBC Royal Bank units within Canada are free, as are incoming wires from other financial institutions under specific, undisclosed limits. If an incoming transfer exceeds those limits, a fee applies. A 5% Goods and Services Tax is applied to certain wire transfer services, such as tracing or cancelling a payment. Additional charges can arise if required information is missing, such as an International Bank Account Number for transfers to countries that mandate its use. These extra fees can increase the total cost of the transaction.
Limits and Eligibility for Transfers
RBC imposes specific limits on the amounts that can be sent via wire transfer, which vary based on the type of transfer and the customer's relationship with the bank. For international money transfers sent online, RBC offers a daily send limit of up to $50,000 CAD equivalent from a Canadian, US dollar, or foreign currency account. For traditional wire transfers, RBC indicates that amounts of up to $1.5 million can be sent. Eligibility to send a wire transfer requires the sender to have an active RBC account. For first-time users with RBC Bank in the United States, a signed Wire Transfer Agreement must be submitted along with accepted identification documents before a transfer can be initiated. There are no explicit provincial differences in the core wire transfer service, as the offering is consistent across Canada, though branch availability and processing times may vary by location. Customers must ensure they have sufficient funds in their account to cover both the transfer amount and the associated fees.

Step-by-Step Process to Send a Wire Transfer
Initiating a wire transfer with RBC involves a defined process that differs slightly between domestic and international transactions and between personal and business banking. For many wire transfers, particularly international ones, the service can only be performed in an RBC branch. To begin, customers must often first sign and submit a one-time Wire Transfer Agreement, especially for first-time use with RBC Bank U.S. Once the agreement is on file, a wire transfer can be sent by calling RBC at 1-800-769-2553. The customer must have specific receiver information ready when they call. For some transactions, particularly domestic transfers or specific international money transfers, the process can be started through RBC Digital Banking or the RBC Mobile app. The required information for the sender to provide to RBC includes the recipient's full name and address, the recipient bank's name and address, the recipient's account number, and the bank's SWIFT code or routing number. For certain currencies, providing the correct corresponding Bank Name and SWIFT code is critical to avoid processing delays. Clients are advised to instruct remitters to include "DO NOT CONVERT" in the payment details to prevent automatic currency conversion.
Information Required to Receive a Wire Transfer
To receive funds via wire transfer into an RBC account, the sender will need specific details about your account and RBC's banking information. You must provide the sending bank with your full name as it appears on your RBC account, your complete RBC account number, and the address of your RBC branch. The sender will also need RBC Royal Bank's SWIFT Code, which is ROYCCAT2 for international transfers. For U.S. dollar wires, the ABA routing number for correspondence is 021000021. This information can be found within RBC Online Banking and the RBC Mobile app by logging in, selecting the account, and clicking the 'Receive a Wire Transfer' option. It is important to confirm whether the incoming transfer will be in Canadian or foreign currency, as this affects the information provided. Ensuring all details are accurate prevents delays and potential extra fees from intermediary banks. RBC notes that there are fees associated with both incoming and outgoing wire transfers, so recipients should be aware of potential charges depending on the amount and source.

Common Mistakes and Additional Charges
Several common errors can lead to delays, failed transfers, or unexpected extra costs when using RBC wire services. Failing to provide an International Bank Account Number for transfers to countries that require one, such as those in the European Union, Saudi Arabia, and the UAE, may result in extra fees. Incorrect or incomplete recipient bank details are a primary cause of processing delays and can necessitate a trace request. If you need to trace a completed wire transfer after it has been delivered, RBC charges a fee based on account type. This fee applies for each bank contacted in the trace process, meaning additional charges can accrue if intermediary banks are involved. Similarly, cancelling or amending a wire transfer after it has been sent incurs a fee per bank contacted. A 5% GST is applied to these tracing and cancellation services. These charges only apply if the wire has been delivered as instructed. Tracing is free if the payment is still in transit or has not been received. To avoid these costs, double-check all recipient details before sending and use the "DO NOT CONVERT" instruction for foreign currency transfers to prevent unwanted exchange.
Comparison of Wire Transfer Fees
RBC's wire transfer fees structure varies between personal and business banking, and by transaction size. For personal clients sending from a Canadian dollar account, outgoing wire transfer fees start at $45.00 CAD. For business clients using RBC Online Banking, fees are $15.00 for transfers under $2,500 in Canadian dollar value and $20.00 for transfers between $2,500 and $10,000. Additional charges may apply for services like tracing or cancelling a payment, and a 5% GST is added to these services.
| Service Type | Amount/Condition | Fee |
|---|---|---|
| Outgoing Wire (Personal CAD) | Starting point | $45.00 CAD |
| Outgoing Wire (Business Online) | Canadian value < $2,500 | $15.00 |
| Outgoing Wire (Business Online) | Canadian value $2,500 to $10,000 | $20.00 |
| Incoming Wire | From other RBC units in Canada | Free |
| Incoming Wire | From other institutions under limit | Free |
| Incoming Wire | Exceeds undisclosed limit | Fee applies |
| Trace or Cancel Service | Per bank contacted | Fee + 5% GST |
These fees represent the direct charges from RBC. The total cost of a transfer is also influenced by the exchange rate margin applied on currency conversions and potential fees from intermediary banks. For international transfers, the recipient's bank may also deduct a fee upon receipt. RBC's International Money Transfer service offers a different fee structure, with $0 transfer fees for sending up to $50,000 CAD equivalent per day, though exchange rate margins still apply.
Frequently asked questions
What information do I need to receive a wire at RBC?
To receive a wire, you must provide the sender with your full name as on the account, your complete RBC account number, and your branch address. For international wires, provide RBC's SWIFT code ROYCCAT2. For U.S. dollar wires, provide the ABA routing number 021000021. This information is accessible in RBC Online Banking under the 'Receive a Wire Transfer' option for your account.
Are there fees to receive a wire transfer at RBC?
Receiving a wire transfer may incur fees depending on the amount and source. Transfers from other RBC Royal Bank units within Canada are free. Incoming wire payments from other financial institutions are also free if they are under specific, undisclosed limits. If an incoming transfer exceeds those limits, a fee will apply. The recipient should confirm potential charges with RBC.
What is RBC's daily limit for international wire transfers?
RBC offers a daily send limit of up to $50,000 CAD equivalent for its International Money Transfer service, which can be completed online. For traditional wire transfers, which may require a branch visit or phone call, RBC can facilitate transfers of up to $1.5 million. The specific limit available to you can depend on your account type and transaction history. This service allows you to send funds from your Canadian, US dollar, or foreign currency account to almost any country.
How much does RBC charge to send a wire transfer?
RBC charges a fee starting at $45.00 CAD to send an outgoing wire transfer from a Canadian dollar account. For business clients using RBC Online Banking, the fees are tiered at $15.00 for transfers under $2,500 in Canadian dollar value and $20.00 for transfers between $2,500 and $10,000. Additional charges may apply if required information like an IBAN is missing, which can cause processing delays. Furthermore, a 5% GST is added to fees for services like tracing or cancelling a completed transfer.
Can I do an RBC wire transfer online?
Yes, you can complete some wire transfers online through RBC Digital Banking. Specifically, RBC's International Money Transfer service, for sending up to $50,000 CAD daily, is available through RBC Online Banking or the RBC Mobile app. However, for other wire transfer types, such as certain domestic transfers, you may need to visit an RBC branch. Alternatively, after a signed Wire Transfer Agreement is on file, you can send a wire transfer by calling RBC Bank at 1-800-769-2553.
How do I cancel or trace an RBC wire transfer?
To cancel or trace a wire transfer, you must contact RBC directly. If the transfer has already been delivered as instructed, RBC will charge a fee based on your account type for each bank that needs to be contacted during the process, and a 5% GST is applied to this service. It is important to verify all recipient details before sending to avoid these costs. However, if the payment is still in transit or has not been received, tracing the transfer is provided free of charge.
Sources and further reading
- Wire Transfer, RBC Royal Bank rbcroyalbank.com
- How to Send or Receive a Wire Transfer, RBC Bank rbcbank.com
- A closer look at the Royal Bank of Canada's wire transfer fees wise.com
This article explains how things work and is not financial, tax or legal advice. Rules, limits and rates change, so check the current figures with the Canada Revenue Agency, your province or your financial institution before you act.