You must be at least 18 or 21 at some of the online casinos in order to sign-up and receive a no deposit bonus. The eligibility for a no deposit bonus really depends upon the online casino. The best way to find out if you can take advantage of the no deposit bonus is by checking out the terms and conditions for the specific bonus to see if their are any restricted jurisdictions. Some of the online casinos have restricted certain countries from receiving no deposit bonuses due to the heavy level of bonus abuse and fraud that tends to originate from those countries.
In general, almost every legal gambler is eligible to receive a no deposit bonus, but a small number of casinos have limited the number of countries that can take advantage of their free bonuses. Some of the online casinos that use the Netentertainment casino platform only permit citizens of the UK or Europe to take advantage of the no deposit bonus, while other players can only take advantage of their deposit bonuses.