Benchmark Compensation and Total Rewards
Skill for compensation benchmarking - market analysis, percentile stats, total rewards, salary structures, and pay-equity regression.
Why it matters
Establish competitive compensation benchmarks and analyze total rewards packages to ensure market competitiveness and internal equity.
Outcomes
What it gets done
Define relevant labor markets based on geography, industry, and company size.
Analyze salary data using statistical methods and percentile analysis.
Evaluate total compensation components including base salary, variable pay, and benefits.
Develop data-driven pay structures and assess pay equity.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-compensation-benchmarking | bash Overview
Compensation Benchmarking Agent
A skill for compensation benchmarking - percentile market analysis, multi-survey weighting, total-rewards mix, salary-structure design, and pay-equity regression analysis, with worked Python for each step. Use it when running a market-pay study, building salary structures, or auditing pay equity with statistical rigor, not as a payroll or compensation-administration system.
What it does
This skill covers compensation benchmarking methodology - market analysis, data interpretation, statistical analysis, and pay-equity principles - translating multi-source market research into actionable compensation strategy. Market-definition guidance covers scoping relevant labor markets by geography, industry, company size, and revenue, accounting for talent-competition patterns, employee mobility, and remote work's effect on geographic markets, and distinguishing local/regional/national/global markets. Job-matching methodology uses a "70% rule" (match roles that are roughly 70% similar in scope, duties, and requirements, focused on core function rather than exact title, factoring in reporting relationships, decision authority, and budget responsibility, with matching rationale and confidence levels documented). Data-quality standards require a minimum sample size (typically 5-10 companies, 25+ employees), data no older than 12 months, outlier filtering via the 1.5x IQR rule, and confirmation that data represents the target market segment.
Statistical analysis is demonstrated in Python: an analyze_market_data function that IQR-filters outliers then computes p10/p25/p50/p75/p90 percentiles plus mean, standard deviation, and coefficient of variation; and calculate_market_position, which uses scipy.stats.percentileofscore to place a current salary against the market median and flag it above, below, or at market. Multi-source data integration is covered via weight_survey_data, which weights each survey by recency (decaying over 24 months), sample size (capped at 50), and job-match confidence, then resamples salaries proportionally to that weight.
Total-rewards benchmarking covers base salary, variable pay (bonus/incentive/commission), equity (options, RSUs, phantom stock), benefits value, and perks:
def total_rewards_analysis(base, bonus_target, equity_value, benefits_value):
total_cash = base + bonus_target
total_rewards = total_cash + equity_value + benefits_value
return {
'base_salary': base,
'total_cash': total_cash,
'total_direct_comp': total_cash + equity_value,
'total_rewards': total_rewards,
'mix_ratios': {
'base_percentage': (base / total_rewards) * 100,
'variable_percentage': (bonus_target / total_rewards) * 100,
'equity_percentage': (equity_value / total_rewards) * 100,
'benefits_percentage': (benefits_value / total_rewards) * 100
}
}
Salary-structure design is covered via create_salary_structure, which builds grade minimum/midpoint/maximum and quartiles from a market percentile target and a range-spread percentage. Pay-equity analysis covers a gap-analysis framework (comparing internal pay by protected characteristic, analyzing pay ratios within job families, flagging unexplained differences) backed by a pay_equity_analysis function that fits a scikit-learn LinearRegression on legitimate factors (years of experience, performance rating, education level, job level) and analyzes the residuals by protected class to surface unexplained pay gaps. Reporting guidance covers a competitive-analysis dashboard (competitor pay moves, industry salary-inflation trends, talent attraction/retention patterns, critical-skill market premiums) and an executive generate_benchmark_summary function that tallies positions as market-competitive (45th-65th percentile), below-, or above-market, plus total adjustment budget needed and high-priority retention-risk roles.
Best practices: run comprehensive benchmarking annually, targeted updates for hot skills/critical roles quarterly, pulse surveys semi-annually, and ad hoc analysis for major market events; combine 3-5 high-quality survey sources plus recruiter/network insight; phase adjustments over 12-18 months to manage budget, prioritizing retention-critical and high-performing roles; communicate market positioning transparently to employees; and document all methodology for audit and compliance.
When to use - and when NOT to
Use it when running a market-pay study, building salary structures, or auditing pay equity with statistical rigor - selecting comparable markets and job matches, weighting multiple survey sources, and regression-testing for unexplained pay gaps. It is not a payroll or compensation-administration system: it produces the analysis and recommendations, not the actual pay changes or HRIS updates.
Inputs and outputs
Given raw salary survey data and a position/employee dataset, it returns percentile analysis, market-position variance, weighted multi-survey blends, salary-grade structures, and a pay-equity regression report with residuals grouped by protected class - plus an executive summary tallying market-competitive/below/above-market roles and the total budget impact.
Integrations
Code samples run on pandas, numpy, scipy.stats, and scikit-learn's LinearRegression/LabelEncoder for the statistical and regression work.
Who it's for
Compensation, People Analytics, and HR teams running market-pay benchmarking, building salary structures, or conducting pay-equity audits.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.