A no deposit casino is a casino where you can use a free bonus to win real money – without spending any of your own. These types of bonuses usually come with some wagering requirements, so make sure you read the T&Cs before signing up.