It depends on the gambling site. Some gambling offers a bonus with a wager for a time limit. In some gambling sites, the betting requirement is for all time. There are many casinos welcome bonuses no deposit no wagering requirements. In short, the betting requirement is limited in some gambling sites, but in some, it is always required.