Currently, to add a new budget to an existing executed contract, the user needs admin privileges. It would be useful if regular users had this option, without having to give them admin privileges, which comes with additional risks and considerations. It would pair nicely with the recently added ability to reassign SCO budgets. With this change, the user could assign a new budget to an existing contract, then reassign the on-going SCO to the newly assigned budget. This access can be managed in the permissions, for example, only users with Full Control of Cost can add new budgets.