YourDictionary

Dictionary Home » Business » indenture

indenture business definition

A legal contract between a bond issuer and its lenders that specifies the terms of the issue. Typical provisions are the amount and dates of interest payments, name of the trustee, maturity date, collateral, restrictions on dividends or other borrowing, and specifics of a sinking fund or potential calls. Also called bond indenture, trust deed. See also covenant.

Learn more about indenture

link/cite print suggestion box