Yes, the returns on the NCD scheme are taxable owing to long term capital gains. However, if you have NCDs in Demat form, there won’t be any tax deducted at source.