No, you only need to make a minimum deposit. On some sites, it can be 100 INR. Agree, this is not so much to try something new for yourself. If you succeed in betting then you may not need to make deposits as you will always have money in your account after successful bets.