Banking

The 2.5% you pay every time you spend in a foreign currency

It is not on your receipt and it is rarely on the price tag. On most Canadian cards, every foreign-currency purchase quietly costs 2.5% more than it looks. Here is where it hides, the one rule that saves the most, and how to check it yourself.

You buy a coffee in New York for five US dollars. Your phone shows the tap went through. A few days later it lands on your Canadian statement, converted to Canadian dollars, and it is a little bigger than the exchange rate alone would explain. Nobody handed you a fee receipt. Nobody mentioned a charge at the till. But there it is, folded silently into the total: an extra 2.5%.

That is the foreign transaction fee, and it is one of the most invisible charges in Canadian banking. It does not appear as its own line. It is baked into the converted amount before it ever reaches your statement. Most people who pay it every summer have never once seen it named.

The exchange rate is not the fee. The fee is the 2.5% your bank adds on top of it.

What the 2.5% actually is

When you spend in a currency other than Canadian dollars, two separate things happen, and it is worth pulling them apart because only one of them is a fee.

First, the payment network, Visa or Mastercard, converts the purchase into Canadian dollars using its own daily wholesale exchange rate. That rate is genuinely good. It sits close to the interbank rate you would see on a currency site, far better than an airport kiosk. There is nothing to be upset about there.

Second, your bank adds a currency conversion markup on top of that converted amount. At most of Canada's major issuers this markup is 2.5%. National Bank states it plainly in its own help centre: "The fee for a foreign currency transaction on your National Bank credit card is 2.5%," applied to the Canadian dollar amount after the Mastercard conversion. RBC's cardholder agreements describe the same structure, converting foreign purchases "at an exchange rate that is 2.5% over a benchmark rate" the bank pays the card network. The Financial Consumer Agency of Canada notes the charge typically runs about 2.5%, and can range from roughly 1% to 3% depending on the card.

The plain mathFor every $100 you spend in a foreign currency, a 2.5% card adds about $2.50. A two-week trip where you tap $3,000 across hotels, meals and transit quietly carries roughly $75 in conversion markup, none of it itemized on a single receipt.

Where it hides that most people miss

The trap is that this fee has nothing to do with travel. It has to do with currency. If the transaction settles in a foreign currency, the 2.5% applies, even if you never left your couch.

Online orders from foreign merchants. Buy a subscription, a gadget, or a plane ticket priced in US dollars while sitting in Toronto, and you pay the same 2.5% as if you were standing in a shop in Chicago. Your location does not matter. The merchant's billing currency does.

Prices that look like Canadian dollars but are not. Some international sites show a CAD figure at checkout but still charge your card in their home currency, or run their own conversion. The dollar sign is not a guarantee. What matters is the currency the charge actually settles in, and you often only learn that when the statement arrives.

Debit, not just credit. The markup is not a credit-card quirk. RBC applies the same 2.5% over the benchmark rate to its virtual Visa Debit for foreign-currency transactions, and pulling cash from a foreign ATM on your debit card usually stacks the conversion markup on top of ATM operator fees. Debit abroad is often the most expensive way to spend, not the safest.

The fee follows the currency, not the border. You can pay it without ever leaving the country, and avoid it while standing in another one.

The one rule worth memorizing

If you remember nothing else from this piece, remember this. When a foreign card terminal or website asks whether you want to be charged in Canadian dollars instead of the local currency, say no. Choose the local currency. Every time.

That offer has a friendly name, dynamic currency conversion, and it is designed to feel helpful. Seeing the price in dollars you understand is comforting. But the exchange rate the merchant's machine uses for that convenience is set by the merchant's payment processor, not your bank, and it is usually worse, commonly adding somewhere in the range of a few percent on top, sometimes more. You end up paying a marked-up rate at the till and, on many cards, you still do not escape your own bank's fee.

Pay in the local currency and you hand the conversion back to Visa or Mastercard at their good wholesale rate, with only your bank's own markup applied. On a no-fee card, that path can cost you nothing at all.

At the machineThe screen will show two buttons, roughly "pay in CAD" and "pay in EUR" (or whatever the local currency is). Pick the local one. If a cashier taps the CAD option for you out of habit, it is fair to ask them to redo it in local currency. This one choice often saves more than any card switch.

How to actually avoid the markup

Carry a no-foreign-transaction-fee card. A growing number of Canadian cards charge 0% on foreign purchases. On those, you pay only the network's wholesale conversion rate with no markup at all. If you travel or shop internationally even a few times a year, one of these cards can pay for itself quickly. Confirm the "0% foreign transaction fee" wording in the card's own disclosure before you rely on it, because a card being co-branded with an airline or a US store does not automatically mean it waives the fee.

Consider a US-dollar account or card for recurring US spending. If you regularly pay US-dollar subscriptions or shop from US retailers, holding US dollars and paying from them sidesteps conversion entirely. You still convert when you fund the account, so this only helps if you are moving money at a good rate and spending it repeatedly, not for a one-off purchase.

Never let a foreign ATM or merchant convert for you. The local-currency rule above is the whole game. Decline the CAD offer at ATMs, in stores, on hotel checkouts, and on foreign websites that give you the choice.

Watch the "priced in CAD" checkout. Before you confirm an international online order, look for the actual billing currency, not just the dollar sign. If it settles in a foreign currency, the 2.5% is coming whether the page showed you Canadian dollars or not.

How to verify what your card charges

You do not have to take a blog's word for your own rate. This one is genuinely easy to check.

Verify it yourselfOpen your card's cardholder agreement or disclosure statement, the document you can download from your bank's website, and search it for the words "foreign currency" or "conversion." The markup is stated there in plain terms, usually as a percentage "over" a benchmark or network rate. For a neutral explainer of how the charge works and typical ranges, search the Financial Consumer Agency of Canada, an independent federal body, for "foreign currency conversion." Then, after your next foreign purchase, find the transaction on your statement and compare it against the wholesale rate on a currency site for that date. The gap you see is your markup, made visible.

The same instinct that catches this fee catches most banking costs: they live in the fine print, and the fine print is public. We wrote a whole guide on reading a bank account's fine print without falling asleep, and the foreign transaction line is one of the highest-value paragraphs in the entire document to actually read.

The rule worth keeping

Foreign transaction fees are not a scandal. The network exchange rate underneath them is fair, and 2.5% on an occasional purchase is not going to change your life. What makes the fee worth understanding is how completely it hides: no line item, no cashier warning, no border required to trigger it. You can pay it from your living room and dodge it on another continent.

So keep two things. Say no when a machine offers to charge you in Canadian dollars, and know whether your own card adds 2.5% or zero. If it adds 2.5% and you spend abroad or shop internationally more than a couple of times a year, a no-fee card is one of the cleanest small upgrades in personal banking. Pair it with the same fee-hunting habit you would use to tell real no-fee banking from the "free" kind and to avoid the charges that pile up when you are not looking, and the invisible 2.5% stops being invisible, and stops being yours.

General financial education for a Canadian audience, not financial, credit, or legal advice. Fees, exchange rates, and card terms change and vary by institution, card and account type. The 2.5% figure reflects the published foreign currency conversion markup at issuers including National Bank and RBC as of August 2026; your card may differ, and some cards charge 0%. Dynamic currency conversion rates are set by merchants and their processors, not your bank. Confirm current figures in your own cardholder agreement and with the Financial Consumer Agency of Canada. For plain-English guides on Canadian banking and fees, see Bremo.io.
Keep reading