self insurance
noun

insuring against a probable future loss by putting money aside regularly, rather than by taking out an insurance policy

Browse by Subjects
capital expenditure (CAPEX)
construction spending
valuation of a business
leasing agreement
Securities and Investments Board