YourDictionary

Dictionary Home » Business » deleverage

deleverage business definition

A reduction in the use of fixed-cost financing, generally in an effort to reduce risk. For example, a company repays debt with proceeds from the sale of a subsidiary. Compare leverage.

link/cite print suggestion box