No, a Demat account is not compulsory for investing in sovereign gold bonds. You can also apply for sovereign gold bonds with designated banks and post offices. You will receive a certificate of holding. You can also request for E-certificate. But it is recommended to hold sovereign bond funds in Demat form for easy trading in the stock market.