Foreign transaction fees are fees banks charge for transactions in a foreign currency. They can impact international banking with online banks by adding extra transaction costs.