What Are Filled Positions?
A filled position is any approved role in your organization that has an active employee in the seat. Count them all up, and you have your filled positions total.
This sounds simple. It isn't.
The complexity starts with what counts. A position in most HRIS systems is a defined role on the org chart, independent of whoever holds it. When someone occupies that role, the position is filled. When they leave, it becomes vacant. The position itself persists either way.
This distinction matters because filled positions is not the same thing as headcount. Headcount counts people. Filled positions counts occupied roles. In a clean org, these numbers match. In reality, they rarely do. One person might hold two positions. One position might be shared between two part-time employees. A position might be budgeted but frozen. The gap between these two numbers reveals organizational complexity that a single headcount figure hides.
Filled positions also differs from FTE (full-time equivalent). FTE adjusts for work effort. Two part-time employees each working 20 hours represent 2 headcount, 2 filled positions, but only 1.0 FTE. Using the wrong metric in the wrong context creates confusion that compounds every time the number gets reported upward.
In workforce planning, filled positions anchors the conversation about capacity. When your operating partner asks "are we staffed to plan?", they're comparing filled positions against budgeted positions. The delta is your vacancy gap. The trend tells you whether you're gaining ground or losing it.
There's also a period-based interpretation worth knowing. Some organizations track "positions filled" as a recruiting throughput metric: how many open roles were filled during a given time period. This version lives in your ATS data and measures hiring velocity rather than current staffing levels. Both uses are valid. The distinction is whether you're measuring a snapshot or a flow.
The Filled Positions Formula
Filled Positions = COUNT(Filled Positions)
This is a count metric, not a ratio. You're counting the number of positions in your organization that have an active employee assigned at a specific point in time.
Step 1: Pull your complete position roster from your HRIS or position management system. This includes every approved position, whether filled or vacant.
Step 2: Filter to positions with an active incumbent. Exclude vacant positions, positions that are budgeted but not yet approved, and frozen roles.
Step 3: Define your inclusion rules. Decide whether to count contractors in staffing positions, employees on leave, and workers at acquired entities that haven't been migrated to your primary HRIS.
Step 4: Count the remaining positions. That total is your filled positions number.
For the period-based version (positions filled during a time window), the logic shifts:
Filled Positions (Period) = COUNT of positions where status changed from Open to Filled during the defined period
This version pulls from ATS data rather than HRIS and captures recruiting throughput. Each position counts once, regardless of how many candidates were considered for it.
Worked Example
Cedar Ridge Home Health is a PE-backed home health provider with 1,400 employees across 22 locations in three states. They acquired a smaller agency eight months ago, adding 280 employees and four locations.
Their CHRO is preparing for the Q2 board meeting and needs to report filled positions across the combined organization.
Step 1: Pull the position roster. Cedar Ridge's HRIS shows 1,520 authorized positions across legacy locations. The acquired agency has 310 authorized positions in their legacy payroll system. Combined: 1,830 authorized positions.
Step 2: Filter to active incumbents. Legacy Cedar Ridge: 1,380 of 1,520 positions are filled. Acquired agency: 272 of 310 positions are filled. Combined filled positions: 1,652.
Step 3: Apply inclusion rules. The CHRO reviews three edge cases:
- 18 contract clinicians filling permanent nursing positions at legacy locations: already counted (they're assigned to positions in the HRIS)
- 14 employees on FMLA or parental leave: already counted (still assigned to their positions)
- 8 shared positions where two part-time aides split one role: each counts as 1 filled position, not 2
No adjustments needed. The HRIS handled these correctly.
Step 4: Final count. Filled positions: 1,652.
That number tells a partial story. The real value comes from segmentation.
By entity: Legacy Cedar Ridge: 1,380 filled / 1,520 authorized = 90.8% fill rate. Acquired agency: 272 filled / 310 authorized = 87.7% fill rate.
The acquired agency's lower fill rate shows vacancies concentrating in the newer locations. That pattern tracks with what the team expected post-acquisition, but now they can quantify it and set a convergence target.
By role type: Clinical positions: 892 filled / 1,020 authorized = 87.5% fill rate. Administrative positions: 760 filled / 810 authorized = 93.8% fill rate.
Clinical vacancies are running 6 points higher than admin. Combined with time-to-fill data showing clinical roles take 42 days vs. 18 for admin roles, this tells the board where the staffing pressure sits and why.
The CHRO presents two slides: total filled positions trending over six quarters (showing the acquisition bump and subsequent vacancy absorption), and fill rate by entity showing convergence as integration matures.
HRBench Benchmark Data
The national benchmark below shows annual positions filled across all industries and company sizes. Because this is a raw count metric, the number is heavily influenced by organization size and turnover rate. Internal trends and fill rate ratios are more diagnostic than comparing your count to this benchmark directly.
What Data Do You Need to Calculate Filled Positions?
Required data points:
- Complete position roster with unique position IDs
- Incumbent assignment status for each position (filled, vacant, frozen)
- Position effective dates and employee assignment dates
- Position type classification (regular, temporary, contract)
Data quality considerations:
Position management must be active in your HRIS for this metric to work. If your system tracks employees rather than positions, you're counting people, not filled roles. The distinction sounds academic until you try to reconcile with finance and your numbers don't match.
Stale position data is the most common risk. Positions where employees left months ago but the status was never updated will inflate your count. Run a reconciliation against your active employee roster at least quarterly.
Acquired entities create the widest data gaps. Until legacy systems are fully migrated, filled positions at acquired companies often require manual reconciliation against payroll records. Plan for this during due diligence, not after close.
HRIS field mapping:
- Workday: Position Management module, Filled/Unfilled status
- UKG: Position Control module, Position Status field
- ADP: Position Management, Incumbent Flag
- BambooHR: Does not natively support position management (you're tracking headcount, not positions)
- For ATS-based period tracking: use Offer Accepted or Start Date Confirmed fields
Edge cases to define upfront:
- Employees on leave (FMLA, parental, sabbatical): typically counted as filled
- Contractors filling permanent positions: define by organizational policy
- Positions shared between part-time workers: each position counts once
- Dual-role employees holding two positions: each position counts once
- Rehires returning to the same position: position was vacant, now filled again
Why HR Leaders Need to Track Filled Positions
Staffing against budget. Filled positions compared to budgeted positions is the foundational workforce planning comparison. If you budgeted 500 positions and only 460 are filled, those 40 unfilled roles consume zero labor cost but deliver zero productivity. Finance needs to know whether those savings are intentional (hiring freeze) or unintentional (recruiting bottleneck). The answer changes the forecast.
Vacancy gap visibility. The inverse of filled positions is vacant positions. Tracking both over time reveals whether your organization is gaining or losing staffing ground. A rising vacancy trend in clinical roles three months before peak season is an early warning. Catching it in Q1 gives you time to adjust. Catching it in Q3 costs you overtime and agency spend.
M&A integration tracking. For PE-backed companies, filled positions by entity is one of the clearest signs of integration health. Are acquired companies maintaining their staffing levels post-close? Are vacancies concentrating in acquired locations? These patterns show up in filled positions data months before they surface in turnover reports.
Board and investor reporting. Operating partners and board members think in positions and headcount. "How many people do we have?" is the first question. "Are we staffed to plan?" is the second. Filled positions answers both. Tied to revenue or EBITDA per employee, it becomes a planning lever the board can act on.
Downstream metric accuracy. Filled positions is the denominator or input for dozens of other metrics: vacancy rate, fill rate, span of control calculations, and cost-per-position analysis. If your filled positions count is wrong, every metric built on it carries that error forward.
Workforce planning scenarios. When modeling a restructure, expansion, or reduction in force, the starting point is always: how many positions exist, and how many are filled? Scenario planning that starts with headcount instead of positions misses the structural layer. You need to know not just how many people you have, but how many roles your organization is designed for.
Benchmarks and Interpretation
Filled positions is a count metric. Raw counts vary by company size, industry, and growth stage. A 200-person company might fill 20 to 30 positions a year. A 5,000-person company with 25% turnover fills 1,250.
That makes external benchmarking less useful for the raw count than for related ratios.
Vacancy rate (vacant positions / total positions):
- Under 5%: tightly staffed, limited pipeline pressure
- 5% to 10%: normal range for most industries
- 10% to 15%: elevated, common in healthcare and manufacturing during labor shortages
- Above 15%: likely affecting operations, patient care, or production capacity
Fill rate (filled positions / budgeted positions):
- 95%+: strong staffing alignment with budget
- 90% to 95%: typical for mid-market companies with active hiring
- Below 90%: structural vacancy problem that warrants root cause analysis
Internal trend matters most. Track filled positions monthly. Quarter-over-quarter changes reveal hiring momentum or the loss of it. Year-over-year comparisons normalized for headcount growth tell you whether your recruiting capacity is keeping pace with organizational expansion.
For PE portfolio companies, comparing fill rates across entities in the same industry is more diagnostic than any external benchmark. The entity running at 85% fill rate while the rest sit at 93% is the one that needs attention.
Common Mistakes
Confusing filled positions with headcount. They overlap but aren't identical. One person holding two positions creates a discrepancy. Part-time job shares create another. If your report says "500 filled positions" and someone reads it as "500 employees," the number is being misunderstood. Label it clearly and define it in your data dictionary.
Not defining inclusion rules before the first report. Every organization has contractors, temps, employees on leave, and dual-role workers. If you don't decide how to handle each case before you start counting, your number shifts every time someone raises an edge case. Document your rules. Apply them the same way every period.
Ignoring acquired entities. The most common data gap in PE-backed companies. Acquired organizations often run on different systems with different position structures. Excluding them understates your true organizational size. Including them without reconciliation overstates precision. Report with a clear footnote about data sources until migration is complete.
Treating the metric as static. Filled positions changes daily as people are hired, leave, transfer, and return from leave. A number pulled on Monday might differ from the same query on Friday. Define your snapshot cadence (first business day, end of quarter) and apply it consistently.
Using filled positions when you need FTE. If you're calculating labor cost projections or productivity ratios, FTE is the better fit. Two part-time employees in two filled positions represent different economics than two full-time employees in two filled positions. Match the metric to the question being asked.
Skipping the position management layer. If your HRIS doesn't support position management, you're not tracking filled positions. You're tracking active employees. The distinction matters when budgeted positions exist that have never had an incumbent. Those invisible vacancies won't show up in an employee-based count.
Reporting a single company-wide number without segmentation. A total filled positions count is a starting point, not an answer. Break it out by department, location, entity, and role type. The diagnostic value lives in the segments. A 92% overall fill rate can mask a 78% fill rate in your nursing department.
Related Metrics
Current headcount counts the number of active employees at a point in time. Filled positions counts occupied roles. In simple orgs, these match. In complex ones, the gap between them reveals structural complexity worth investigating.
Headcount growth measures the percentage change in employee count over a period. Tracking it alongside filled positions growth shows whether your organizational structure is expanding, contracting, or reshuffling without changing size.
Time to fill tracks how long open positions take to close. Combined with filled positions trend data, it explains whether rising vacancies stem from volume (more positions opening) or velocity (positions taking longer to fill).
Employee turnover measures the rate at which employees leave. Each departure creates a vacancy and reduces your filled positions count until a replacement is hired. Turnover is the pressure. Filled positions is the result.
Rookie ratio shows the proportion of employees with less than one year of tenure. A high filled positions count paired with a high rookie ratio means you're filling seats but cycling through institutional knowledge in the process.
Stability index measures the percentage of employees who remained throughout a period. High stability and a high fill rate together signal a healthy, well-staffed organization. High fill rate with low stability suggests chronic backfilling.
Voluntary departures tracks the count of employees who chose to leave. Each voluntary departure opens a position, making it the primary driver of vacancy creation in most organizations.
