Term:
Investment leakage
Definition:

Various unpredicted factors that increase the cost of an investment, such as management fees, inflated equipment costs and non-arms length royalties.

Domain:
Finance
Source:
World Bank: Glossary of Finance and Debt
arrow-up icon
Feedback