Salary Benchmarking: A Practical Guide
How to benchmark salaries without being misled by job titles, stale market data, hot roles, tiny samples, candidate anecdotes, or leadership's favorite story.
The CFO had one data point: "My friend hired a senior data engineer for USD 85,000." The recruiter had another: "Our candidates are asking for USD 140,000." The manager had a third: "Levels.fyi says USD 190,000." HR's job was not to pick the loudest number. HR's job was to benchmark the job correctly.
Salary benchmarking compares your pay to the external labor market. Done well, it helps you hire, retain, budget, and explain decisions. Done badly, it turns compensation into rumor with decimals.
Benchmark jobs, not titles. A "People Partner" at a 30-person startup and a "People Partner" at a 5,000-person bank may be different jobs.
Benchmark at the right moments
Run benchmarking:
- Annually before salary review.
- Before opening a hard-to-fill role.
- When offer declines cluster around pay.
- When retention risk rises in one job family.
- Before entering a new country or city.
- After funding, acquisition, restructuring, or major inflation shift.
Do not benchmark only when someone threatens to leave. That teaches managers to wait for pressure and teaches employees that loyalty is underpriced.
After benchmarking and approval, use the salary increase letter template to explain the new pay clearly without implying permanent market guarantees.
Choose data sources by budget and risk
Use multiple sources. Each has flaws.
Paid surveys such as Mercer, Radford, WTW, Culpepper, and Payscale tend to have stronger job matching, employer-reported data, and defensible methodology.
Open sources such as Levels.fyi, Glassdoor, job posts, recruiter input, and peer networks are faster and cheaper but can be skewed by self-reporting, geography, seniority, and high-paying employers.
For a 40-person company, a mix of job-post ranges, recruiter input, candidate asks, and one paid source for critical roles can work. For a 400-person company, use formal surveys and build annual governance.
Match roles carefully
Titles lie. Job descriptions tell the truth if they are written well.
Match by:
- Role family.
- Level and scope.
- Management responsibility.
- Revenue or budget impact.
- Required skill or credential.
- Geography.
- Company size and stage.
- Industry.
A "Head of Marketing" at a 25-person startup may be a hands-on senior manager. At a 3,000-person company, the same title may run a multi-country organization.
- Gather current job description and actual duties.
- Identify role family and level.
- Choose benchmark matches in at least two sources.
- Reject matches with weak scope fit.
- Compare P25, P50, P75, and P90.
- Adjust for geography and company stage.
- Document the final benchmark and rationale.
Age old data
Market data gets stale. If a survey is 12 months old and the market moved, age it forward. A common approach is to apply an annual increase assumption of 3% to 5%, depending on inflation, labor market movement, and salary budget trends.
Example:
- Survey midpoint from 12 months ago: USD 80,000.
- Aging assumption: 4%.
- Aged midpoint: USD 83,200.
Do not age data blindly for hot roles. AI engineers, cybersecurity specialists, nurses, skilled trades, and some sales roles can move faster than broad market budgets.
Benchmarking is not a one-number exercise. Always show range and confidence level, especially when sample sizes are small.
Present results to leadership
Leadership needs a clear decision, not a data dump.
Show:
- Current salary range.
- Market P25, P50, P75.
- Your target percentile.
- Current employee distribution.
- Hiring range recommendation.
- Budget impact.
- Pay equity risks.
- Confidence level.
3-5%
A common salary data aging assumption when data is roughly one year old, adjusted for local market movement.
Source: Common compensation practice; verify against current survey movement
Use the Atlas benchmark calculator
When you have gathered comparison salaries, use Atlas's salary benchmark calculator to compute percentiles and visualize the distribution.
Paste market salaries from trusted sources into the salary benchmark calculator to calculate P25, P50, P75, P90, and where your proposed offer sits.
The calculator will not provide proprietary survey data. It helps you analyze the data you already have.
If benchmarking leads to an adjustment, use the salary increase letter template to document the effective date, new salary, currency, and whether other compensation changes.
Key takeaways
- Benchmark roles by scope and level, not title.
- Use multiple sources and document confidence.
- Age older data carefully, especially in volatile markets.
- Present percentiles, budget impact, and pay equity risk to leadership.
- Use tools to analyze gathered data, but do not confuse open data with a complete market.
Written by
Atlas HR Editorial Team
Editorial Team
The Atlas HR editorial team comprises qualified HR practitioners with expertise across employment law, payroll, compliance, and people operations in Nigeria, India, the United Kingdom, and the United States.
Atlas HR articles are practical HR guidance, not legal advice. For high-risk decisions — dismissal, redundancy, discrimination, statutory entitlements — seek qualified legal counsel in the relevant jurisdiction.