As per the regulations of securities exchange board of India, it is not mandatory to own a stock in a demat account. However, as one may choose to hold the shares in physical form, it is mandatory to have a demat account in order to carry out trading of the securities held.