I just noticed this on my visa purchases in Asia. I got hit with 3% fee. If I had known, I would have let the tailor charge me in us dollars. However, the "customary" exchange rate in Thailand was 40 baht for the dollar. I knew official exchange rate was better. In fact, I did save about $5 but ended up paying $9. My Amex bill on the other hand had no fees.