From Longman Business Dictionary
outlayout·lay /ˈaʊtleɪ/ noun [countableC, uncountableU] FINANCEan amount of money that has to be spent, especially at the start of a new business, project etcThe company’s initial outlay would be about $56m.
→ capital outlay