Casinos offer free spin no-deposit bonuses in the hopes you’ll enjoy playing on the site and eventually deposit funds into your account and keep playing.