This means that before the bonus credits can be converted into withdrawable cash, players must meet certain requirements. The rollover requirement for no deposit bonuses varies from site to site. These bonuses allow users to receive site credits without depositing any of their own money. A no deposit bonus is a promotion offered by online casinos to attract new players.