Blog

How card fees Actually Work: The Hidden Math Banks Don't Show You

Guides

Your bank says 'no foreign transaction fee' but you're still losing money. Here's how the rate markup game works — and how to beat it.

6 min read · February 12, 2026

App StoreGoogle Play

The Three Places Banks Take Your Money

When you swipe your card internationally, three fees can apply:

1. Foreign transaction fee: Usually 1-3%, clearly stated in your card agreement. Some cards waive this.

2. Exchange rate markup: This is the hidden one. Banks don't give you the real mid-market rate (what you see on Google). They add a 0.5-2% markup to the rate itself. So even with 'no foreign transaction fee,' you're paying more.

3. Network fee: VISA and Mastercard charge 0.2-1% for cross-border transactions. This is separate from your bank's markup.

The total hidden cost: 2-5% on every international transaction. On $1,000 of spending, that's $20-50 gone.

How to Spot the Hidden Markup

Here's a simple test: check the mid-market rate on Google or XE.com at the time of your transaction. Then check what rate your bank applied (usually visible in your statement or app).

Example: If Google says 1 USD = 83.5 INR, but your bank converted at 1 USD = 81.2 INR, that's a 2.75% markup. On a $500 purchase, you just lost $13.75 — invisible, unreported, and completely legal.

Multiply that across every international purchase, subscription, and travel expense over a year. The average globally mobile person loses $200-800 annually to rate markup alone.

Dynamic Currency Conversion: The Airport Trap

When a merchant abroad asks 'Would you like to pay in your home currency?' — always say no. This is Dynamic Currency Conversion (DCC), and the rate is typically 3-7% worse than even your bank's bad rate.

DCC merchants and ATMs profit by converting at terrible rates while making it seem like a convenience. Always pay in the local currency and let your card handle the conversion.

The Zero-Fee Solution

Modern fintech cards solve this by using the real mid-market rate with zero markup. No foreign transaction fee, no exchange rate markup, no network surcharge passed to you.

The math is simple: if you spend $5,000 internationally per year and your bank charges a combined 3% in fees, you're losing $150. Switch to a zero fee card and that $150 stays in your pocket. Over 5 years, that's $750 — enough for a vacation funded entirely by saved bank fees.

The smartest financial move for anyone who spends internationally: switch to a card that uses the real exchange rate with zero markup.

Frequently asked questions

What's the difference between the network rate and the bank rate? The network rate (Visa or Mastercard daily rate) is published. The bank rate adds a markup of often 2-4%. Zero-exchange-fee cards pass the network rate through without markup.

Why does my bank's online rate look better than what I get at checkout? Quoted rates are usually mid-market. Actual transactions add a spread — sometimes hidden inside the rate itself, not as a separate fee line.

How do I see exactly what exchange I paid on a transaction? Subtract the foreign-currency amount converted at the published network rate from the total charged. The difference is your true cost. Plu surfaces this directly in the app.

TAGScard feesexchange ratesbankingeducation

Ready to go global?

Get your free Plu card in 2 minutes. Zero fees, works in 143+ countries.

Get Your Free Card →

EXPLORE USE CASES

✈️Travel Card
💻Freelancer Card
🗽Immigrant Card
Plu Card
View all use cases →

KEEP READING