A no deposit bonus means that you can get a cash bonus from a casino without actually depositing any money. These bonuses usually come in handy when you don’t want to spend, but they also come with big wagering requirements. If you play smart, you can actually turn these bonuses to real cash.