Generally, MT4 brokers make money by selling the platform. Also, they charge commissions or spreads to get paid and above all to continue to improve the quality of their services.