Yes, the no deposit bonus is free money that can only be used to play casino games. In rare cases, the no deposit bonus amount can be withdrawn only after all the T&Cs are satisfied and the wagering requirements are fulfilled.