The key difference between OFX and Xoom is that OFX offers money transfers to more than 190 countries, while Xoom offers transfers to just 160. The company does not charge any fees for transfers either. Also, OFX allows peer-to-peer transfers, meaning money can be sent between people via the internet or mobile networks.