Most credit and debit cards let you spend abroad, but will charge you for the privilege. Although your card provider gets near-perfect rates, it usually adds a 'non-sterling transaction fee' of about 3% – so £100 worth of foreign currency costs you £103.. On top of this, many debit cards charge a flat fee (typically 50p-£1.50) each and every time you spend overseas, regardless of the amount.