The Payroll Budgeting and Control module enables the user to create and manage the payroll budget. The payroll budget can be created for specific future budget periods, which can be 2-months, 3-months, 4-months, 6-months, or the whole year. Once the payroll budget is created, approved, and posted, then if the user can control the payroll using the current active payroll budget, so that if the payroll run for a specific pay period within the budget period exceeds the budget, the system will alert the user that the outcome of the pay period exceeds the payroll budget for the pay period.