NCDs are similar to investment instruments to Bonds. However, NCDs are issued only by companies or corporations, while Bonds are mainly issued by the government and government entities. In India, bonds and NCDs are used interchangeably.