You may always refer to the terms and conditions of your broker of choice as there are certain eligibility criteria to fulfill. This works to prevent fraud. Most commonly, you are not eligible if someone has already obtained the no deposit bonus using a similar or nearby IP address (family members or neighbors). Other examples include country restrictions or if you already have an existing trading account.