No! Your no deposit bonus means no deposit. Although, when you make your first deposit, you can be treated to even more free spin