Yes. A player can win money by taking advantage of the no deposit bonus in some online casinos.