Yes, the Citi Double Cash Card does have foreign transaction fees.  Cardholders are typically charged a 3% fee for transactions made in a foreign currency or with a foreign bank.  This is an important detail to consider if you travel internationally frequently or make a lot of purchases from foreign-based companies—those foreign transaction fees can add up, potentially offsetting some of your cashback rewards. Check out better travel credit cards.