No. You don't have to deposit any money and you shouldn't have to verify any of your banking information or account information other than signing up to receive a no deposit bonus. This information can be verified on the specific websites.