The National Trust EcoFund (NTEF) was established in October 1995. The Fund manages assets from the state budget, including under the Debt-for-Environment and the Debt-for-Nature swaps.

Funds are also generated via the Assigned Amount Units (AAUs) international trade deal(s), the sale of greenhouse gas emissions quotas for aviation activities, as well as funds, provided by other environmental protection agreements between the Republic of Bulgaria and international or local financing sources.