The budget form might seem long and complex, at first glance. However, when you start examining it will seem a good option. The reason for all the potential entries is that the budget has been designed to serve for different businesses. 

There are macros involved in this sheet.