Blog · Forecast and pipeline · Finance and FP&A teams
Compare the hours required to deliver planned work with the hours available from your workforce. This guide builds a department-level staffing gap from workload, productive time and expected employee movements, then checks whether a proposed transfer closes the gap.
Forecasting HR demand and supply means comparing the hours needed to deliver planned work with the productive hours your workforce can provide. The difference identifies a staffing shortage or spare capacity for a specific department, skill and period. A company total alone can hide a shortage in the team that owns a critical service.
Demand starts with an operating plan: calls to handle, claims to process or reviews to complete. Multiply the volume by an agreed standard time per item. Supply starts with the roster and expected movements, then converts available employees into productive hours.
The US Office of Personnel Management's workforce planning guidance connects current resources, expected turnover, future staffing requirements and the gaps between them. That sequence also gives a company a useful planning discipline. The arithmetic supports the judgment; it cannot establish whether one department's employees are qualified to do another's work.
Keep the demand estimate separate from the staffing response. If a manager reduces forecast work just to match the current headcount, the comparison stops identifying unmet service needs. The broader demand forecasting guide covers the operating-volume question; here, supplied workload assumptions become hours that can be compared with workforce availability.
Use a workload forecast by department and month, a roster summarized by department and working schedule, and a movement schedule containing expected exits, starts and transfers. Add standard task times and planned unavailable time from operations. Record who approved each assumption and when it was last reviewed.
Use the same month and organizational definitions in all files. A transferred employee must leave one department's supply and enter another's on the same effective date. A person who supports multiple teams needs an allocation, so that the same hours are not counted in full by every manager.
For the worked example, a fictional US benefits administrator plans one month of contacts, claims processing and quality review. Each available full-time equivalent has 160 scheduled hours, of which 28 are reserved for leave, training and other nonproductive time. That leaves 132 productive hours, or 82.5% of scheduled time.
Those are company planning assumptions, not an industry benchmark. Keep the time allowance explicit so a change in training or leave can be reviewed without hiding it inside a headcount figure.
Create a sheet named Demand with these columns in A through D. The standard time includes the work steps covered by the forecast and must use hours consistently.
| Department | Planned items | Hours per item | Required hours |
|---|---|---|---|
| Contacts | 26,400 | 0.50 | 13,200 |
| Claims | 2,800 | 1.50 | 4,200 |
| Quality | 1,600 | 1.25 | 2,000 |
| Total | 19,400 |
In D2, enter this formula and fill down through D4:
=B2*C2
The total in D5 is:
=SUM(D2:D4)
Contacts require 26,400 × 0.50 = 13,200 hours. Claims require 2,800 × 1.50 = 4,200 hours, and quality requires 1,600 × 1.25 = 2,000 hours. Adding them gives 19,400 hours of work; adding the item volumes would be less useful because the tasks take different amounts of time.
Create a Supply sheet with columns A through H below. In this example, all movements take effect at the start of the month, and all incoming employees are fully productive. Exits are positive amounts subtracted from opening supply; transfers are signed amounts.
| Department | Opening FTE | Exits | Starts | Net transfers | Available FTE | Hours per FTE | Available hours |
|---|---|---|---|---|---|---|---|
| Contacts | 100 | 5 | 8 | 2 | 105 | 132 | 13,860 |
| Claims | 30 | 2 | 3 | -2 | 29 | 132 | 3,828 |
| Quality | 18 | 1 | 1 | 0 | 18 | 132 | 2,376 |
| Total | 148 | 8 | 12 | 0 | 152 | 20,064 |
In F2 and H2, enter the following formulas and fill down through row 4:
=B2-C2+D2+E2
=F2*G2
Contacts therefore have 100 − 5 + 8 + 2 = 105 available FTE and 105 × 132 = 13,860 hours. The company check is 148 − 8 + 12 + 0 = 152 FTE, with 152 × 132 = 20,064 hours.
In a live schedule, convert midmonth starts and exits into the hours available during the month before summing supply. Closing headcount is a point-in-time count; it cannot stand in for a full month's capacity. Training can also make a new hire's available hours different from an experienced employee's hours.
Create a Summary sheet with department in A, required hours in B, available hours in C and the gap in D. The gap is demand minus supply: positive means a shortage.
| Department | Required hours | Available hours | Staffing gap, hours |
|---|---|---|---|
| Contacts | 13,200 | 13,860 | -660 |
| Claims | 4,200 | 3,828 | 372 |
| Quality | 2,000 | 2,376 | -376 |
| Total | 19,400 | 20,064 | -664 |
Use these formulas in B2, C2 and D2, then fill down:
=SUMIFS(Demand!$D$2:$D$4,Demand!$A$2:$A$4,A2)
=SUMIFS(Supply!$H$2:$H$4,Supply!$A$2:$A$4,A2)
=B2-C2
Microsoft documents SUMIFS as adding amounts that meet specified criteria. Here the criterion is department; in a longer file, include month and skill criteria so unrelated capacity is not pulled into the comparison. Covirage is not affiliated with Microsoft.
The company has 664 spare hours, yet claims has a 372-hour shortage. At 132 productive hours per FTE, that shortage is 2.82 FTE, rounded to two decimal places. Hiring decisions should follow the claims requirement rather than the apparent company surplus.
Suppose operations confirms that three contact-team FTE have the required claims skills and can transfer at the start of the month without training loss. Their transferable capacity is 3 × 132 = 396 hours.
Contact supply falls to 13,860 − 396 = 13,464 hours, leaving 264 spare hours against its 13,200-hour requirement. Claims supply rises to 3,828 + 396 = 4,224 hours, leaving 24 spare hours against its 4,200-hour requirement. Quality still has 376 spare hours.
The revised surpluses add to 264 + 24 + 376 = 664 hours, the original company surplus. Transfers changed the distribution of capacity, not its total. If the skill or timing assumption fails, retain the shortage and test a different response rather than assuming hours are interchangeable.
Operations owns workload and task standards, HR owns the roster and movement assumptions, and finance checks the budget implications. Managers agree the staffing action. For the separate question of materials availability, use supply forecasting or demand forecasting in supply chain, rather than mixing inventory and labor capacity.
Bring a sample of your own workload, workforce movement and productive-hours schedules as a file or Google Sheet. Covirage maps the columns, its tools compute and check the department comparisons, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring your file.
See forecast analysis for the supporting planning context.
Demand is the capacity required to perform the planned work to the agreed service standard. Supply is the usable capacity expected from the workforce during the same period. Budgeted positions and open requisitions are not available supply until their timing and productive contribution are supported.
Use headcount to track people and full-time equivalents to compare working capacity. Convert part-time schedules and partial-month availability into consistent hours before comparing them with demand. Keep skill restrictions visible because equal hours from different departments may not be interchangeable.
Include an expected start date and the productive hours the hire can contribute after training. A person starting late in the month contributes less than someone available throughout it. Keep unapproved or uncertain hires in a separate scenario rather than treating them as confirmed capacity.