Knowledge / Business Administration / HR analytics

HR analytics

Business Administration (BBA/BMS) · Human resources · free study notes for exams, placements and interviews

In short

HR analytics (people analytics) is the systematic use of employee data, statistics and business logic to measure what HR is doing, explain why workforce outcomes happen and predict what will happen next — so that people decisions are evidence-based rather than intuitive. It turns HRIS records, payroll, attendance, appraisal scores and engagement surveys into metrics, dashboards and models that finance and the board can read. Indian universities examine it in HRM, HRIS and strategic HR papers (AICTE model BBA curriculum, UGC CBCS), and it is the fastest-growing HR skill tested in placement rounds at TCS, Infosys, Wipro, Accenture, Deloitte, EY, Genpact, WNS, Flipkart and bank/NBFC HR teams. Interviews test metric formulas, Excel/SQL comfort and the ability to read a number and recommend an action.

Explained

What it is and the four levels of analytics

Process of an HR analytics project (examinable sequence)

  1. Frame the business question: state it as a decision, not a report request — "which stores lose most new joiners in 90 days, and why?"
  2. Identify measures and data sources: HRIS/HRMS master (SAP SuccessFactors, Darwinbox, Zoho People, Keka), payroll, biometric attendance, ATS, LMS, appraisal, engagement survey, exit interviews, plus business data (sales, quality, CSAT).
  3. Collect and clean: remove duplicates, fix employee-ID mismatches across systems, treat missing values, standardise date formats, flag outliers. Typically the longest step.
  4. Define metrics precisely: fix numerator, denominator, period and population (does attrition include contractors? interns? involuntary exits?). Inconsistent definitions are the commonest cause of disputed numbers.
  5. Analyse: descriptive statistics → segmentation → correlation → model. Test significance; separate correlation from causation.
  6. Visualise and communicate: dashboard and one-page story with an insight, a rupee impact and a recommendation.
  7. Act and evaluate: implement, then re-measure to prove the intervention worked (ROI of the action).
  8. Tools in Indian practice: Excel (PivotTables, VLOOKUP/XLOOKUP, Power Query), Power BI / Tableau, SQL, Python/R, HRIS inbuilt analytics; SPSS in academic projects.

Core metric families

Frameworks and models

Statistical methods examined

Data privacy, ethics and the Indian legal frame

Key points

Formulas and examples

Attrition (turnover) rate % = (Number of separations in period ÷ Average headcount in period) × 100
Average headcount = (Opening headcount + Closing headcount) ÷ 2 (monthly average is more accurate)
Annualised attrition % = (Separations in month ÷ Average headcount) × 12 × 100
Retention rate % = (Employees present at start who are still present at end ÷ Employees at start) × 100
Labour stability index % = (Employees with ≥ 1 year service ÷ Headcount one year ago) × 100
Cost per hire (₹) = (Internal recruiting cost + External recruiting cost) ÷ Number of hires
Time to fill (days) = Offer-acceptance date − Requisition-approval date
Offer-acceptance ratio % = (Offers accepted ÷ Offers made) × 100
Selection ratio = Number selected ÷ Number of applicants; Yield ratio % = (Candidates moving to next stage ÷ Candidates at this stage) × 100
Absenteeism rate % = (Days lost through absence ÷ Available or scheduled workdays) × 100
Bradford factor B = S² × D (S = number of separate absence spells, D = total days absent)
Revenue per employee (₹) = Total revenue ÷ Average number of FTEs
HR-to-employee ratio = HR staff ÷ Total employees (often quoted per 100 employees)
Human capital ROI = (Revenue − (Operating expense − Employment cost)) ÷ Employment cost
Compa-ratio = Actual salary ÷ Midpoint of salary range; Range penetration % = (Pay − Min) ÷ (Max − Min) × 100
Training ROI % = ((Monetary benefit of training − Training cost) ÷ Training cost) × 100
Cost of attrition per exit (₹) = Separation cost + Vacancy/overtime cost + Replacement hiring cost + Training and ramp-up cost + Lost productivity
Correlation r = Σ[(x − x̄)(y − ȳ)] ÷ √[Σ(x − x̄)² × Σ(y − ȳ)²] (unitless, −1 to +1)
Simple regression: Y = a + bX, b = Σ[(x − x̄)(y − ȳ)] ÷ Σ(x − x̄)², a = ȳ − b·x̄

Units: headcount in persons or FTEs; money in ₹; time in days; rates in %.

Example 1 — Attrition, annualised attrition and retention A BPO in Pune starts the financial year with 1,200 employees and ends with 1,400. During the year 260 employees left (210 resignations, 50 terminations) and 460 were hired.

Example 2 — Cost per hire and cost of attrition A Bengaluru IT firm hired 50 engineers in a quarter. Costs: job-portal and LinkedIn subscriptions ₹3,00,000; agency fees ₹9,00,000; campus drive ₹1,50,000; referral bonuses ₹2,50,000; recruiter salaries apportioned ₹4,50,000; assessment tools ₹50,000.

Example 3 — Productivity, HR ratio and human capital ROI A company reports revenue ₹500 crore, total operating expense ₹440 crore of which employment cost is ₹180 crore, average FTEs 2,500, HR team 25.

Example 4 — Absenteeism and the Bradford factor A plant schedules 26 workdays a month for 400 workers; 520 worker-days were lost to absence.

Example 5 — Correlation between engagement and attrition Five branches report engagement score (x, out of 100) and annual attrition % (y): (60, 28), (70, 22), (75, 18), (85, 12), (90, 10).

MetricFormulaIndicative Indian benchmark (varies by sector and year)
IT services attritionSeparations ÷ avg headcountPeaked above 20% in FY22, eased to low teens since — check latest company annual reports
BPO/ITES attritionSameTypically the highest of any organised sector, often 30-50%
Manufacturing attritionSameUsually single digit to low teens for permanent staff
Cost per hireCost ÷ hires₹20,000-₹60,000 for lateral white-collar roles
Time to fillDays from requisition30-60 days typical; longer for niche and leadership roles
HR : employee ratioHR staff ÷ employeesAbout 1 : 70 to 1 : 150
DescriptivePredictive
QuestionWhat happened?What will happen?
DataPast, actualPast used to model the future
MethodCounts, rates, averages, dashboardsRegression, logistic regression, trees, survival
OutputAttrition was 18% last yearThis employee has a 72% chance of leaving in 6 months
RiskReporting without insightOver-trust in the model; bias and privacy exposure

Where it is used

Interview questions

Common mistakes

Related topics

Human resource management · Recruitment and selection · Performance management and appraisal · Compensation and benefits · Talent management and succession planning · Business statistics and research methods

Open in the Knowledge reader →Find jobs →