Dictionary Home » Business » self-amortizing loan

self-amortizing loan business definition

A debt requiring the borrower to make a series of equal periodic payments that gradually pay down the balance of the loan. Each payment is comprised of both interest and principal. Conventional mortgage loans and vehicle loans are self-amortizing.
link/cite print suggestion box