Typically, yes. Online casinos typically offer the no-deposit bonus to new players as a way to welcome them to the gambling experience. It's a great opportunity for first-time players to try out different casino games without having to risk their own money.