Let’s break it down in simple terms. What is a Debenture? A debenture is a type of long-term debt instrument that a company issues to borrow money from investors.

Understanding the Context

In return, the company promises to pay a fixed rate of interest at regular intervals and return the principal amount on maturity. What is a Debenture? Meaning, Types, Features & Benefits | JM Financial ...