It is the bank which sponsers your credit card that charges a fee for foreign currancy conversion. Citibank Visa charged 8% about 3 years ago. Since then I take travelers checks.