There are two main ways companies charge on foreign exchange, one is the rate and the other is commission. "Commission free" doesn't actually tell you much at all about the cost of exchange, you need to see exactly what you will end up with after the transaction when the rate, commission, and other fees are considered. The airports for example are often commission free, but are the worst place to exchange money by far.