Yes, as long as you fulfill the wagering requirement, you can withdraw money from a no deposit bonus. However, you can’t collect a free no deposit bonus and immediately withdraw the funds