Banks may charge an upfront fee for converting currencies as well as adding an extra fee in the form of an exchange rate markup. Often the upfront fee may look quite low, but the exchange rate markup can push up costs significantly.