They charge different types of commissions as spread, swap, withdraw commissions . Brokers are having some others ways too to make earning they provide signals and trading systems , Trading courses and trainings are there to get earning so as many people come to forex trading they want to get knowledge and pay money for it.