Always pay in the local currency.
✓When a card machine or ATM asks "pay in your home currency?", say no. Every time.
That offer is dynamic currency conversion. Accept it and the merchant's bank sets the exchange rate, marked up by anywhere from 3% to 12%. A markup buried in the rate rather than charged as a fee is the same move most money transfer services make on the way out of the country, which we measured across eleven of them. Decline it and pay in the local currency, and the conversion runs through your card network, Visa or Mastercard, at a rate very close to the real one (your own bank may still add a fee on top, which Tip 2 covers). You're buying exactly the same thing either way. Paying local just skips the padded rate.
So whenever a screen offers you two amounts, one in the local currency and one in yours, pick the local one.
| Restaurant or shop terminal | Choose local currency |
| Hotel checkout | Choose local currency |
| Any ATM | Choose local currency |