Brokers give bonuses to incentivize new customers to choose their brokerage. Since many brokerages all provides similar services, brokerage bonuses are a way to reward potential traders for choosing their firm.