This all depends on the broker that you work with. Often, the type of asset you trade determines this. Spot forex transactions are generally commission-free, as brokers profit from the spreads they create in the markets. Commissions are usually charged for contracts for difference on stocks and ETFs.