Skip to content

Human Resources KPI Dashboard Example

Hire them, keep them past day 90, and know what each one cost

Human Resources Performance Dashboard

It's the budget meeting in October, and the controller has a fair question. Headcount is the same as it was a year ago. So why did HR make 102 hires?

The national numbers wouldn't have raised an alarm. The Bureau of Labor Statistics JOLTS release for August 2026 put the quits rate across all US nonfarm employers at 1.9%, with total separations at 3.2%. But the same survey's industry table shows manufacturing quits at 1.6% that month, and between 1.2% and 1.5% in every month from January 2025 to July 2026. A plant that measures itself against the national figure has more room to drift than it thinks.

People are staying put, too. BLS's employee tenure survey for January 2026 found median tenure of 4.1 years, up from 3.9 in 2024, and 4.9 years in manufacturing. The share of wage and salary workers with a year or less at their employer fell from 22.2% to 20.6%. When the labor market is that settled, a rise in quits among your newest people says more about your first few weeks than about the economy.

The example board tracks an invented employer: a US maker of commercial kitchen equipment with about 410 people. Its monthly figures are modeled, not a customer's. Three targets below have a published benchmark behind them, and the table says which. The rest are starting points.

What is a Human Resources KPI Dashboard?

Overview

An HR KPI dashboard tells you whether the company is hiring the people it needs, keeping them past the first few months and getting them to work, at a cost the business can carry.

It starts with the requisition. Time to fill says how long a role sat open. Offer acceptance rate says how many of the people you chose said yes. Cost per hire says what each outside hire cost to find, and internal fill rate says how many openings went to someone already on the payroll.

Then the first ninety days. 90-day new hire turnover counts the people who left before their third month was out. It's the number that ties recruiting and onboarding together, and one that many HR dashboards leave off. Training hours per employee shows whether new starters, and everyone else, are actually being trained.

Then the workforce as a whole. Voluntary turnover rate tracks the people who chose to leave against average employee headcount. Employee absence rate tracks the hours lost to sickness and unplanned time off. The employee engagement score, taken from a short monthly pulse survey, is a read on how people feel about the place, a few months before some of them decide to leave.

Who benefits from this dashboard?

  1. HR Manager: Voluntary turnover and 90-day turnover on one screen show whether the people leaving are long-serving staff or last quarter's hires, and those call for very different responses.
  2. Recruiter: Time to fill and offer acceptance show where the process stalls. 90-day turnover is the honest check on whether a fast fill was a good one.
  3. Plant Manager and Supervisors: Absence and voluntary turnover explain the overtime bill. A supervisor whose second shift is carrying three open roles feels it before HR's report does, and internal fill rate shows whether their best operators are getting the lead and setup jobs.
  4. Controller or CFO: Cost per hire, read with the hire count it is divided by, shows what turnover costs in cash, not just in disruption.
  5. Training Lead: Training hours per employee show whether onboarding still runs at full length when the plant is busy, which is exactly when it tends to get cut.

Don't celebrate a falling cost per hire until you've checked how many hires it was divided by. Recruiting has large fixed costs: recruiters' pay, the applicant tracking system, job board subscriptions. Hire the same jobs twice and those costs get spread over twice as many people, so the cheapest hires on the board can be the ones you had to replace.

Dashboard Example Overview

The example company builds commercial kitchen equipment in the Southeast: one plant on two shifts, with about 300 hourly production and warehouse staff and about 110 in engineering, sales, field service and the office. HR is a team of four, two of them recruiters. It reports ten KPIs monthly:

  • Average Employee Headcount: Headcount at the start of the month plus headcount at the end, divided by two. The denominator for the voluntary turnover and training figures, and the check against the headcount plan.
  • Internal Fill Rate: Positions filled by people already on the payroll, through promotion or transfer, divided by all positions filled in the month, inside and outside. Hourly line seats nearly always go to outside hires, so the rate lives on lead, setup, maintenance and office roles. ISO 30414, the human capital reporting standard, lists it among its recruitment, mobility and turnover metrics as the percentage of positions filled internally.
  • Time to Fill: Average calendar days from requisition approval to offer accepted, for roles filled in the month. Approval, not posting, because roles often wait a week for a manager to write the ad.
  • Offer Acceptance Rate: Offers accepted divided by offers made. A drop usually means pay, shift or the candidate's view of the job, and each needs a different fix.
  • Cost per Hire: Internal and external recruiting costs in the month, divided by employees hired. Internal covers recruiters' pay and the applicant tracking system. External covers job boards, agencies, background checks and referral bonuses. Employees hired, the denominator, counts new starts in the month: rehires count, internal transfers don't. It feeds this KPI rather than getting a tile of its own.
  • 90-Day New Hire Turnover: Hires who left within 90 days of their start date, divided by all hires in the six monthly start groups whose 90 days ended in the last six months. Six groups instead of one, because nine hires a month is too few to read on its own.
  • Voluntary Turnover Rate: Voluntary quits in the month divided by average headcount. Layoffs, dismissals and retirements are tracked separately. That matches the way JOLTS counts quits, so the JOLTS quits rate is the fair comparison.
  • Employee Absence Rate: Unplanned hours absent divided by scheduled hours. Vacation and approved leave are left out. This is the hours-based measure, the closest match to BLS's lost worktime rate.
  • Employee Engagement Score: Favorable answers as a share of all answers on a five-question monthly pulse survey, run by shift.
  • Training Hours per Employee: All recorded training hours in the month, onboarding included, divided by average headcount.

The two years go like this.

In October 2024 the board is quiet. Voluntary turnover is 1.5% against a 2.0% target, set a year earlier from the national JOLTS quits rate. 90-day new hire turnover is 12.5%. Internal fill rate is 27.3%, mostly operators stepping up to lead and setup jobs. Training hours per employee are 2.4, most of it two-week onboarding for new starters.

In December the plant's onboarding trainer retires and isn't replaced. Onboarding shrinks to three days of safety training and paperwork, and second-shift hires go straight to the line. Training hours drop to 0.9 that month, and everyone reads it as the holidays. From January to October 2025 they sit between 1.2 and 1.5, and the monthly review notes that hiring has been light.

Voluntary turnover never does anything dramatic. It reads 1.7% in March 2025, then 2.0% in April and May, exactly on target, so the gauge stays green. June hits 2.4%, July and August 2.2%, and summer is when quits always rise. September is back to 2.0%. Meanwhile recruiting looks better than ever. Time to fill has fallen from 38 days to 30, and cost per hire is $3,605 in August and September, the lowest of the two years.

Internal fill rate slides on the same timetable, from 22.2% in January 2025 to 10.0% in April and 8.3% in August and September, one internal move a month. With new starters reaching the line half trained, supervisors stop releasing their experienced operators for lead and setup openings, and those jobs go to outside candidates. Nobody decides that. Each supervisor just says not this month.

The controller's question sends the HR manager to a line graph instead of the gauge. Twelve months of voluntary turnover on one line, with a trend line through it, shows what no single month did. The six months to March 2025 averaged 1.4%. The six months to September averaged 2.1%. Against manufacturing's 1.2 to 1.5%, the plant had been high since March. HR then pulls start and leaving dates from the HRIS and adds 90-day new hire turnover to the board, backfilled. It has risen in nine of the eleven months since, from 12.5% to 24.0% in September 2025. One in four new hires is gone inside three months.

The fix, from November 2025, is dull. A second-shift supervisor takes on onboarding half-time, and the two weeks come back, with a named buddy on the line. Supervisors hold a short check-in at 30, 60 and 90 days. Second-shift candidates work a paid four-hour shadow shift before an offer is made. Training hours go to 2.3 in November, and from January 2026 they stay between 2.4 and 3.1. With trained replacements arriving again, supervisors let operators move up: internal fill rate is 15.4% in November 2025 and 25.0% by April 2026.

The improvement is slow. 90-day turnover keeps rising after the fix, to 29.5% in January 2026, because it's still counting people hired before November. Then it eases: 27.1% in March, 23.6% in May, 18.9% in July and 15.8% in September 2026. That's still above the 12.5% where it started. Voluntary turnover for April to September 2026 averaged 1.75%, against 2.1% for the same months of 2025. The target is now 1.6%, taken from the manufacturing figure, and the plant isn't there yet.

Some of what the company gave up was deliberate. Time to fill went back up, to between 37 and 39 days from March 2026, because the shadow shift adds a step. Offer acceptance fell from 91.7% in September 2025 to 80.0% in February 2026, as candidates saw the second shift up close and some said no. The company's bet is that many of them would have quit in week three. Cost per hire is $4,332 in September 2026, higher than a year earlier and still below SHRM's nonexecutive average. Absence didn't follow the plan either: 2.9% in January 2026, the worst month on the board, was flu season, and nothing on this dashboard would have prevented it. The employee engagement score, which slid from 71% to 65% while second shift covered for empty roles, was back to 70% by August 2026. And internal fill rate reached 30.8% in September 2026, but every operator who moved up left a line seat to backfill, so promoting from within didn't bring hiring down.

Creating a Human Resources Dashboard in SimpleKPI

  • Step 1 Settle what counts as a quit, a hire and a start date

    Does a temp converted to permanent count as a hire? Does an employee who resigns during a performance plan count as a quit or a dismissal? Does the 90-day clock start at the offer or the first shift? Does a lead who moves to the other shift count as an internal fill? Write the answers down. Without them, payroll and recruiting will each report a different voluntary turnover rate for the same month, and both will be right.

    If you're still choosing which measures to keep, the guide to employee KPIs covers the wider field.

  • Step 2 Take each number from the system of record

    Headcount, quits and absence hours come from the HRIS and payroll. Time to fill, offers, hires and internal fills come from the applicant tracking system. Recruiting cost comes from accounts payable, not from the recruiters' own spreadsheet. Training hours come from the learning system or the sign-in sheets, and the engagement score from the survey tool. Set direction as you go: time to fill, cost per hire, both turnover measures and absence all improve as they fall.

  • Step 3 Review the twelve-month line, not just this month's gauge

    Turnover and absence at a company of a few hundred people are small numbers, and one resignation moves a month by a quarter of a point. Give the plant's monthly operations review a gauge per shift, but give HR's own monthly review the twelve-month line, and compare each month with the same month last year. A drift of a tenth of a point a month is invisible in a single month and obvious over twelve.

  • Step 4 Judge recruiting speed against what happens by day 90

    Time to fill and cost per hire reward speed. 90-day new hire turnover is what speed can cost. Put them next to each other, and make sure the recruiters see the 90-day figure for their own hires. A recruiter who cut ten days off time to fill while 90-day turnover doubled hasn't improved anything.

List of Human Resources KPIs

Cost per hire, voluntary turnover and absence rate have published US figures to compare against, named in the table. The other targets are this example's starting points, so replace them with your own once you have a year of history.

KPI NameTypical TargetDescription / Calculation
Average Employee HeadcountIn line with headcount plan (starting point)Headcount at the start of the month plus headcount at the end, divided by two.
Internal Fill Rate≥ 25% (starting point)Positions filled by internal candidates divided by all positions filled, internal and external (ISO 30414: percentage of positions filled internally). Higher is better.
Time to Fill≤ 35 days (starting point)Average calendar days from requisition approval to offer accepted, for roles filled in the month. Lower is better.
Offer Acceptance Rate≥ 85% (starting point)Offers accepted divided by offers made.
Cost per Hire≤ $4,500 (SHRM 2025 nonexecutive average $5,475)Internal plus external recruiting costs divided by employees hired (new starts in the month). Lower is better.
90-Day New Hire Turnover≤ 12% (starting point)Hires who left within 90 days divided by hires in the six monthly start groups whose 90 days ended in the last six months. Lower is better.
Voluntary Turnover Rate≤ 1.6% a month (BLS JOLTS manufacturing quits rate 1.6%, Aug 2026)Voluntary quits divided by average headcount, the same quits definition JOLTS uses. Lower is better.
Employee Absence Rate≤ 2.0% (BLS 2025 lost worktime rate 1.7%, manufacturing 1.6%)Unplanned hours absent divided by scheduled hours. Lower is better.
Employee Engagement Score≥ 70% (starting point)Favorable answers divided by all answers on the monthly pulse survey.
Training Hours per Employee≥ 2 a month (starting point)Training hours in the month, onboarding included, divided by average headcount.

Why Human Resources Dashboards Matter

HR numbers are slow and small. At a plant of 410 people, a bad month is two extra resignations, and a monthly report can explain away two resignations every time. The damage comes from the months that each looked fine.

Several of these KPIs also pull against each other. Time to fill and cost per hire both improve when screening gets lighter, and 90-day turnover pays for it a quarter later. Offer acceptance goes up when candidates see less of the job, and falls when you show them the night shift. Training hours cost production time, which is why they get cut first in a busy quarter. Internal fill rate depends on them: a supervisor only lets a good operator move up when the replacement arrives trained. Each trade can be the right call. It's only a problem when nobody sees it being made.

For a manager, that means reading the recruiting numbers with a 90-day lag in mind, and reading turnover against your own industry instead of the national rate. Gallup's 2025 survey found 31% of US employees engaged at work, the same as 2024 and down from 36% in 2020, so most employers can't count on goodwill to carry a new hire through a rough first month.

For a manufacturer, the practical version is simple. Every quarter, list the people who left before day 90, with their shift, their supervisor and their start date. If one shift or one month of starts keeps appearing, you've found your onboarding problem, months before voluntary turnover turns red. For the production side of the same plant, see the manufacturing dashboard example, and for the agencies that fill roles like these, the staffing agency example.

Building it in SimpleKPI

Build this dashboard yourself with SimpleKPI's KPI dashboards, or start from the Human Resources KPIs template. The mechanics are the same whatever you track:

  • KPIs: each one gets a target, an entry frequency and tags, so you can report by team, site, product or whatever you split the numbers by.
  • Data: type numbers in, import a spreadsheet, or use an integration or the API. The dashboard updates as each number lands, so daily and monthly KPIs sit side by side.
  • Reports: scheduled KPI reports email the numbers to people who never log in.
  • AI: Kip, the built-in AI, suggests targets and flags indicative benchmarks (AI estimates, not peer data) once some history builds up.
  • Price: $79 a month for unlimited users and KPIs, as one flat price, with a 14-day free trial and no card needed.

Frequently Asked Questions

What should an HR KPI dashboard include?
An HR KPI dashboard should answer three questions: are we hiring the people we need, are they staying, and are they at work. For hiring, use time to fill, offer acceptance rate, cost per hire and internal fill rate. For staying, use voluntary turnover rate and a new hire turnover measure such as 90-day turnover. For attendance, use an hours-based absence rate. Headcount sits underneath as the denominator for most of the rates. Ten numbers is plenty for an employer of a few hundred people. If a measure has no owner and no target, it belongs in a report, not on the dashboard.
What is the difference between an HR metrics dashboard and an HR KPI dashboard?
An HR metrics dashboard shows counts and rates. An HR KPI dashboard shows a short list of those numbers against targets, each with someone who answers for it. Headcount by department, open requisitions and leave balances are useful metrics, but nobody is judged on them. Voluntary turnover rate, time to fill and cost per hire become KPIs once there's a target and a named owner. Most HR teams have far more metrics than KPIs, and that's how it should be.
What is a good employee turnover rate?
Compare against your own industry, because the national figure can flatter you. The Bureau of Labor Statistics JOLTS survey put the quits rate at 1.9% a month across all US nonfarm employers in August 2026, but 1.6% in manufacturing, which had run between 1.2% and 1.5% every month from January 2025 to July 2026. Both are seasonally adjusted, so expect your own unadjusted figure to move more. Multiply a monthly quits rate by twelve for a rough annual figure: 1.9% a month is about 23% a year. JOLTS counts quits only, so compare it with your voluntary turnover rate, not with a total that includes layoffs and dismissals, which point to different problems.
How do you calculate cost per hire?
Add up every recruiting cost in the period, internal and external, and divide by the number of people hired. Internal costs include the recruiters' pay and the applicant tracking system. External costs include job boards, agency fees, background checks, assessments and referral bonuses. SHRM's 2025 benchmarking survey of 2,371 members put the average at $5,475 for nonexecutive hires and $35,879 for executives. Report the two separately, because one agency-filled engineering role can add $1,000 or more to a small company's monthly figure.
What is a good absence rate for employees?
Measured in hours, under 2% is a reasonable target for most US employers. The Bureau of Labor Statistics put the lost worktime rate, hours absent as a share of hours usually worked, at 1.7% for full-time wage and salary workers in 2025, and 1.6% in manufacturing. BLS also publishes an absence rate that counts people, the share of full-time workers with an absence in the survey week, which was 3.2% in 2025. The two are not interchangeable, so check which one a benchmark uses before you compare.
Why track 90-day new hire turnover separately from voluntary turnover?
Because early leavers have different causes, and they get diluted in the overall rate. Someone who leaves in their first weeks usually leaves over the job preview, the first shift or the onboarding, not over pay or career. At a company of a few hundred people, five extra early leavers a quarter add less than half a point to the monthly voluntary turnover rate, but they can double 90-day turnover. Measure it over six months of start dates, not one, or a single small group of hires will swing it by ten points.

Get started with your KPI Software

Get started for free