This FAQ answers the most common questions about RBC currency exchange, including how it works, fees, rates, and online options. Whether you are converting money for travel, business, or remittance, this guide explains the fundamentals in plain language.

What is RBC currency exchange?

RBC currency exchange refers to the foreign currency services offered by the Royal Bank of Canada, allowing customers to buy and sell different currencies. It is available in branches, online, and through RBC's mobile app, and covers major currencies like USD, EUR, GBP, and more.

The service is primarily designed for individuals and businesses that need to convert Canadian dollars (CAD) into foreign currency or vice versa. RBC also offers currency trading for investment purposes and provides tools to track live exchange rates.

How does RBC currency exchange work?

RBC currency exchange works by converting one currency into another at the bank's current exchange rate, which includes a markup over the global mid-market rate. To perform a transaction, you simply request the currency pair (e.g., CAD to USD) and specify the amount, and RBC will quote you the rate and deduct the corresponding amount from your account or accept cash.

For online transactions, you can lock in a rate and choose delivery methods such as direct deposit to your account or pickup at a branch. In-person exchanges are available at most branches, but it is recommended to order large amounts in advance for better availability.

What fees does RBC charge for currency exchange?

RBC does not publish a fixed fee for currency exchange; instead, it earns revenue through the spread between the buying and selling rates. This means you pay an indirect cost, which is typically a percentage above the mid-market rate. For card transactions abroad, RBC also charges a foreign transaction fee of 2.5% on purchases made in foreign currencies.

Some RBC accounts, like premium chequing accounts, may offer discounts on foreign currency conversion. Additionally, withdrawing cash from an RBC ATM in a foreign country may incur a small fee, but using a no-foreign-transaction-fee credit card could be a cheaper alternative for purchases.

How do RBC exchange rates compare to other providers?

RBC exchange rates are generally competitive but not the best available; they tend to be less favorable than specialized online brokers or peer-to-peer services like Wise and Revolut. For large amounts, the spread can cost you more compared to alternatives that use the real mid-market rate with a small transparent fee.

However, RBC offers convenience and reliability, especially for customers who want to exchange in person or combine it with other banking services. It is always a good idea to compare rates from RBC, local currency exchange kiosks, and online platforms before making a transaction.

How can I exchange foreign currency at RBC?

To exchange foreign currency at RBC, you can visit any RBC branch with the cash or account information, and a teller will process the conversion at the prevailing exchange rate. Alternatively, you can use RBC Online Banking or the mobile app to convert funds between your CAD and foreign currency accounts.

For large orders or niche currencies, it is best to call ahead or use RBC's online order service so the branch can prepare the cash. You will need to provide identification and, for amounts over $10,000 CAD, you may be asked to complete a source-of-funds declaration.

Can I exchange currency online with RBC?

Yes, RBC allows you to exchange currency online through its Online Banking platform, where you can convert between CAD and a select list of foreign currencies. This is a convenient option because you can see the live rate before confirming the transaction, and the converted amount appears in your account almost immediately.

Online exchange is limited to account-to-account conversions and does not include physical cash delivery. If you need physical banknotes, you must either order them through the website and pick them up at a branch or visit in person.

Does RBC offer currency exchange for businesses?

Yes, RBC provides dedicated currency exchange services for businesses, including competitive rates for commercial transactions, risk management tools, and the ability to hold multiple currency accounts. Business clients can use RBC's foreign exchange desk to execute spot and forward trades, which help manage currency risk when dealing with international partners.

RBC also offers payment processing in foreign currencies, allowing businesses to pay suppliers and receive payments from customers without constant conversions. For small business owners, using RBC's FX services can simplify accounting, but it is wise to compare fees against dedicated business FX providers.

Is RBC a good choice for currency exchange?

RBC is a good choice for currency exchange if you value convenience, reliability, and the ability to integrate foreign currency with your existing bank accounts. It is particularly suitable for travelers who need cash quickly and for businesses that already bank with RBC for other services.

However, for large transfers or frequent exchanges, specialized online platforms often offer better rates and lower fees. If you need to convert thousands of dollars, the savings could be significant. Always evaluate the total cost, including spread and any transfer fees, before deciding where to exchange.

Final Thoughts

RBC currency exchange is a reliable, accessible service for anyone needing to convert Canadian dollars to foreign currencies. It offers multiple channels—branch, online, and mobile—and is backed by one of Canada's largest banks, which provides security and peace of mind.

That said, the rates are not always the cheapest, so it is important to shop around and understand how the spread works. For small transactions and everyday convenience, RBC is a solid option; for large amounts, consider comparing specialized FX providers.

This guide covered the essentials, but remember that exchange rates fluctuate constantly, so always check the latest rates before completing a transaction.