unavoidable costs
plural noun

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

Browse by Subjects
Dun & Bradstreet (D&B)
asset swap
outperform
small change
receiving department