It depends on the terms and conditions of the bonus. Most no deposit bonuses require that you earn a certain amount of loyalty points (based upon the rake you pay) before the bonus becomes eligible for withdrawal.