unavoidable costs
plural noun

costs that will be incurred regardless of what business decisions are taken and that cannot be recovered

Browse by Subjects
discount rate
off the shelf company
breakup value
ACCA
Terms of Trade (TOT)