Never miss an amazing deal ever again. Receive our weekly newsletter with the latest offers and deals directly to your inbox – subscribe now.
Currency exchange rate fees can really start to add up over time.
With a little bit of effort, however, you can avoid paying most (or all) of this fee. Here’s how.
- Currency conversion vs. foreign transaction fees
- What credit cards charge for currency conversion fees
- Visa exchange rate fees
- Mastercard exchange rate fees
- Amex exchange rate fees
- Canadian banks currency exchange rates and fees
- 2 ways to avoid currency conversion fees
Currency conversion vs. foreign transaction fees
There are actually 2 parts involved with foreign currency charges to your credit card. These are:
- the currency conversion itself, and
- the foreign transaction fee.
As we all know, different country’s currencies are worth different amounts, and these differences change every day.
For example, on business days between August 20 and August 26, 2020, the Bank of Canada U.S. dollar exchange rate fluctuated as follows:
|Day||U.S. Dollar exchange rate|
And banks will have their own exchange rates that are almost always slightly higher than the Bank of Canada rate.
For example, on August 25, 2020, these were the exchange rates according to the various exchange rate calculators we found:
|Bank||U.S. Dollar exchange rate
(Aug 25, 2020)
|Bank of Canada||1.3194|
So, if you went to RBC and used Canadian dollars to purchase $1,000 U.S. Dollars, it would cost you $1,343.70. But if you went to National Bank instead, it would’ve been $1,354.
These rates apply to non-cash transactions, which include cheques, drafts, and wire transfers.
Foreign transaction fees
But it’s a slightly different story if you’re spending foreign currencies on your credit card. Your purchase will be subject to the exchange rate of your credit card’s network (Visa, Mastercard, or Amex) as discussed below.
And typically, Canadian credit cards charge a 2.5% foreign transaction fee for purchases made in currencies other than CAD to cover processing costs and other related expenses. This is sometimes referred to as an “FX fee” (where FX is short for foreign exchange).
This is charged on top of the exchange rate, so your US$1,000 purchase would cost you $1,357.31 if you have a Visa credit card:
($1,000 x 1.3242 exchange rate) x 2.5% foreign exchange fee = $1,357.31
The good news is some credit cards waive this fee. If you’re not sure whether your credit card has an FX fee, the easiest way to find out is to check your credit card agreement. It will usually look something like this:
What credit cards charge for currency exchange rate fees and foreign transaction fees
So, what do credit cards charge when you make a credit card purchase in a foreign currency? Let’s look at a U.S. dollar purchase as an example.
Numbers below were current at the time of writing, and are meant as illustration only. For more up to date information, please see your bank or credit card website.
|Issuer||Exchange rate||CAD cost per US$1,000 (0% bank fee)||CAD cost per US$1,000 (+ 2.5% FTF)||Total fees charged over BOC rate|
|Bank of Canada||1.3194||$1,319.40||N/A||N/A|
What are Visa’s exchange rate fees?
Like most financial institutions, Visa’s exchange rates change daily.
For the current rates, visit the Visa Travel Services currency exchange calculator. There you’ll be able to get the current exchange rates for most major currencies.
As of this writing, here’s what Visa was charging:
|U.S. Dollars||Rate + fee||Canadian Dollars||Difference||Difference from BOC rate|
|$1,000||1.3242 + 2.5%||$1,357.30||$357.31||$37.90|
|$1,000||1.3242 + 0%||$1,324.20||$324.20||$4.80|
|2.5% FX fee =||$33.10 CAD|
To start, Visa’s exchange rate is 0.0048 higher than the Bank of Canada, which turns into an additional $4.80 per US$1,000.
And if your credit card has a foreign transaction fee, that’s charged on the Canadian dollars after they’ve been converted from USD. So, if your Visa credit card has a 2.5% foreign transaction fee, that’s an additional $33.10 you’ll be paying for every US$1,000 you put on your card.
What are Mastercard’s exchange rate fees?
The Mastercard exchange rate and fees are generally pretty close to Visa’s on any given day. Here’s what they were when we were writing this article:
|U.S. Dollars||Rate + Fee||Canadian Dollars||Difference||Difference from BOC rate|
|$1,000||1.3239 + 2.5%||$1,357.00||$357.00||$37.60|
|$1,000||1.3239 + 0%||$1,323.90||$323.90||$4.50|
|2.5% FX fee =||$33.10 CAD|
Similarly, Mastercard’s exchange rate is 0.0045 higher than the Bank of Canada, which is an extra $4.50 per US$1,000.
And, just like Visa, if your Mastercard has a foreign transaction fee, that’s charged on the CAD after it has been converted from USD.
With the current number, Mastercard’s added 2.5% foreign transaction fee ends up being the same as Visa’s at $33.10 for every US$1,000 you charge to your credit card.
These numbers will change from day to day, of course. For the most up to date exchange rates, see the Mastercard currency converter calculator.
What are American Express’ exchange rate fees?
Unfortunately, American Express does not publish their exchange rates anywhere that we were able to find, nor did they provide any sort of calculator. From what we’ve seen in older reports, American Express numbers were usually very similar to other credit card issuers in Canada.
Canadian banks currency exchange rates and fees
So, how do the major Canadian banks measure up in terms of their exchange rates?
|Bank||Exchange rate||CAD per US$1,000||Difference in CAD||Difference over BOC||Effective mark up|
|Bank of Canada||1.3194||$1,319.40||$319.40||–||–|
In the end, with the difference in currency conversion rates and foreign transaction fees, credit cards are charging roughly what the major Canadian banks are charging for currency conversions.
But…you can actually avoid most or all of these fees if you’re clever.
Those hidden fees can add up quick. Here’s what you need to know when making returns.
How to avoid currency exchange rate and foreign transaction fees
If you make a lot of purchases in foreign currencies, you’re probably getting pretty tired of being dinged for all these currency exchange and transaction fees. They add up fast and just make it even more painful when your credit card bills come in.
But with a little effort, you can avoid most or all of these fees, and save yourself a bundle in the process.
There are 2 strategies here:
- get a credit card with a 0% foreign transaction fee, or
- get a U.S. dollar credit card and a U.S. dollar bank account.
Here’s what you need to know.
Credit cards with no foreign transaction fees
While the majority of Canadian credit cards have a 2.5% foreign transaction fee, there are some that waive this fee, saving you a lot of money on those transactions.
And these waive that fee on transactions for all currencies, not just those in U.S. dollars. But you’ll still pay the base currency conversion fee.
Here’s a list of some of the best credit cards with no foreign exchange fees.
|Credit card||Welcome bonus||Annual fee||Rewards||Apply now|
|Brim World Elite Mastercard||Up to $500 in bonus rewards when you make your first purchases at select merchants (terms)||$199, first year free||* Earn 2 points for every $1 spent (up to $25,000 spent annually)
* Earn 1 point for every other $1 spent
|HSBC World Elite® Mastercard®||Earn 100,000 bonus points after you make your first purchase and spend $5,000 in the first 6 months (terms)||$149, annual fee rebate for the first year||* Earn 6 points for every $1 spent on travel
* Earn 3 points for every other $1 spent
|Scotiabank Gold American Express® Card||25,000 points when you spend $1,000 in the first 3 months (terms)||$120||* Earn 5 points for every $1 spent on groceries, restaurants, and entertainment
* Earn 3 points for every $1 spent on gas, daily transit, and streaming services
* Earn 1 point for every other $1 spent
|KOHO Premium Prepaid Visa||Earn an extra 1% cash back for the first 90 days if you sign up through us with the code “CCGBONUS”
|$84||* Earn 2% cash back on gas, groceries, restaurants, and transit purchases
* Earn 0.5% cash back on all other purchases
|Home Trust Preferred Visa||None||$0||* Earn 1% cash back on all purchases||Apply now|
Best overall credit card for foreign transaction fees
You can earn up to $500 in first-time bonuses by shopping with participating retailers, and you’ll earn:
- 2 Brim Rewards points for every $1 spent (up to $25,000 spent annually), and
- 1 point for every other $1 spent.
Since your Brim Rewards can be used as statement credits at a value of 1 cent per point, that makes your points as good as cash.
You’ll also get one of the best insurance packages of any credit card in Canada, with 15 types of coverage.
Premium travel credit card with no FX fees
Not only does the
You’ll also earn:
- 6 points for every $1 spent on travel purchases, and
- 3 points for every $1 spent on all other purchases.
This travel credit card comes with a host of other great perks, including 11 types of included insurance coverage.
Flexible rewards and no FX fees
Prefer an Amex card? The
You’ll start off with 25,000 bonus Scotia Rewards (a $250 value), after which you’ll earn:
- 5 points for every $1 spent on groceries, restaurants, and entertainment,
- 3 points for every $1 spent on gas, daily transit, and
- 1 point for every other $1 spent.
With 12 types of included travel insurance and purchase protection, this is a solid choice for a credit card to use while travelling.
Premium prepaid Visa with no FX fees
In addition to not charging any foreign transaction fees, the
- 2% cash back on gas, groceries, restaurants, and transit, and
- 0.5% cash back on all other purchases.
There’s not a lot of perks besides, but if you do a lot of online shopping in foriegn currencies, the FX fee savings may be worth the $84 annual fee.
No annual fee, no FX fees, and 1% cash back
If you prefer no fee credit cards, the
And while there’s no welcome bonus, you’ll earn 1% cash back on all purchases without having to worry about any caps or categories. Not bad for a no fee card.
U.S. dollar credit cards and U.S. dollar bank accounts
If you make a lot of purchases in U.S. dollars, there’s a way you can avoid paying currency conversion fees entirely, simply by never having the currency actually converted.
This is only effective for purchases made in U.S. dollars, not any other foreign currency. But, if you travel to or shop in the U.S. a lot, you can save some serious cash this way.
There are 2 things you’ll need:
- a U.S. dollar credit card, and
- a U.S. dollar bank account.
The idea is that you use your U.S. dollar credit card to make U.S. dollar purchases, and then use the money in your U.S. bank account to pay that credit card, thus avoiding currency conversions entirely.
That said, however, you will pay currency conversion fees when you turn Canadian dollars into U.S. dollars to deposit into the account, which reduces the potential cost savings of this method.
On the other hand, if you have a source of income that is in U.S. dollars, depositing that into your U.S. dollar bank account and using it to pay off your credit card will let you avoid currency conversions entirely.
It’s a bit convoluted, but if you have a source of U.S. dollars, this is a way to avoid paying these fees when making purchases in U.S. dollars.
Most banks have U.S. dollar bank accounts available for Canadians. And here are a couple of U.S. dollar credit cards you might consider.
|Credit card||Special features||Annual fee||Rewards||Apply now|
|RBC U.S. Dollar Visa Gold||Earn rewards on your U.S. purchases||US$65||* Earn 1 point for every U.S. $1 spent||Apply now|
|BMO® U.S. Dollar Mastercard®*||Spend US$1,000 in a year and your annual fee will be rebated||US$35||None||Apply now|
Earn rewards while you save on fees
If you make lots of purchases in U.S. dollars, the
In addition to having 8 types of included travel insurance and purchase protection, this credit card will let you earn flexible RBC Rewards, at a rate of 1 point for every U.S. $1 spent.
U.S. dollar Mastercard that will help you save
While this is a pretty simple card without a lot of added perks, the
Also, if you spent more than $1,000 USD on the card per year, your annual fee will be rebated. It’s a little thing, but a way to save even more.
Making a lot of purchases in US dollars? Avoid those extra fees.
So, there you have it, a couple of strategies to save on foreign transaction and currency exchange fees.
Do you travel or do a lot of online shopping?
Do you have a different strategy for saving on these fees?
Let us know in the comments.
What’s the difference between a currency exchange rate fee and foreign transaction fee?
The amount you’re charged when making a foreign transaction on your credit card actually has 2 parts: the currency conversion cost itself, plus the foreign transaction fee. The currency conversion cost is based on whatever the current exchange rate is for your credit card network, and the foreign transaction fee, if there is one, is a 2.5% charge on top of that.
How can I avoid paying foreign transaction fees and currency exchange rate fees?
The easiest way to avoid most of the cost of making foreign purchases on your credit card is to get a credit card that waives the 2.5% foreign transaction fee. While 2.5% doesn’t seem like a lot, this is charged on every foreign currency purchase you make, and those fees can add up pretty fast.
Is Visa’s currency exchange rate better than Mastercard’s?
It’s actually really hard to tell specifically, since these rates aren’t clearly posted anywhere we could find. From what we could figure out from the different currency exchange calculators, it appears that Mastercard’s exchange rate may be a tiny bit lower than Visa’s, but these change from day to day. Either way, they’re going to be very close.
What is Visa’s currency exchange rate?
Visa’s currency exchange rate changes daily. For the most up to date information, you should check their currency exchange calculator.