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.