A non-deposit bonus is a free bonus that a casino gives to players and they do not need to make any deposit to qualify.