Yes, it is similar to dematerialized shares or equities. So, if you want to buy NCD online, then you will need to have a Demat account.