What is a casino bonus that is not deposit 11a-based? Basically, a no deposit bonus at a casino is an advertisement that is offered by a variety of casinos online that offers prospective players small amounts free credit without requiring them to deposit a single cent of their own. It is basically free gambling