an amount of money spent on something, especially as an investment or for a particular purpose
“The initial outlay for setting up a business can be considerable.”