Definitions of outlay
the amount of money that you must spend for a particular purpose, especially as a first investment in something such as a new business or a project
The main advantage of leasing is that your initial cash outlay is less than if you purchase.