I was talking to someone about this on another forum, she looked deeper into it and realized that the required volume size you needed to trade to withdraw part of the bonus was extremely high. Of course, each broker has their own terms & conditions around it, but no broker is just handing you money for free. The higher the bonus, the more difficult they will make the conditions for withdrawals. Also, I feel like sometimes bonuses are just a flashy way to distract us from looking more into a broker. After all, what's a $30 bonus if you're paying an arm and a leg in spreads and other withdrawal fees? It just eats up the bonus money and then some. I think a lot of beginners with small capital get caught up on this and put the brokers offering big bonuses at the top of their list when they aren't the most cost efficient choices.