The Complete Guide to Salary Benchmarking

How to determine your market value and use salary data effectively

Salary 1 min read 452 words

## What Is Salary Benchmarking?

Salary benchmarking is the process of comparing your compensation against market data for similar roles, locations, and experience levels. It answers the question: "Am I paid fairly?"

## Where to Get Data

### Tier 1: Government and Institutional Sources

- **US Bureau of Labor Statistics (BLS)**: OEWS survey covers 800+ occupations.
- **UK Office for National Statistics (ONS)**: ASHE survey.
- **Destatis (Germany)**: Earnings survey.
- **OECD**: Cross-country comparisons.
- **SalaryFYI**: Aggregated data from multiple sources with PPP adjustments.

These sources are reliable but may lag 6-18 months behind market conditions.

### Tier 2: Industry-Specific Platforms

- Levels.fyi: Verified tech company compensation.
- Glassdoor: Self-reported data.
- Blind: Anonymous tech worker data.

### Tier 3: Recruiter Conversations

Recruiters have real-time market data. When contacted, always ask: "What's the compensation range for this role?"

## Understanding Percentiles

Salary data is presented in percentiles:

| Percentile | Meaning | When You're Here |
|------------|---------|------------------|
| P10 | Bottom 10% earners | Underpaid or junior |
| P25 | Lower quartile | Below market |
| P50 (Median) | Middle | Market rate |
| P75 | Upper quartile | Above market |
| P90 | Top 10% earners | Top-tier company or very senior |

Most employees should target P50-P75 for their level and location.

## Matching Your Profile to Data

### Step 1: Identify the Right Job Title

Titles vary widely. "Senior Software Engineer" at a startup may be equivalent to "Software Engineer II" at Google. Match by:
- Years of experience.
- Scope of responsibility.
- Team size managed (if applicable).

### Step 2: Match Location

Use city-level data when available. Country-level medians can be misleading due to regional variation.

### Step 3: Adjust for Company Tier

| Tier | Examples | vs. Market Median |
|------|---------|-------------------|
| FAANG/Big Tech | Google, Meta, Apple | +50-100% |
| Top Unicorns | Stripe, Databricks | +30-60% |
| Mid-tier Tech | Mid-size SaaS | +0-20% |
| Non-tech Corp | Banks, retail, gov | -10-30% |
| Startups (early) | Seed to Series A | -20-40% |

## Using Benchmark Data

### In Negotiations

"Based on SalaryFYI's data for Senior Software Engineers in Austin, the P50-P75 range is $155,000-$180,000. My current offer of $145,000 is at P25."

### For Career Planning

Track your compensation relative to market over time. If your percentile is declining (raises below market growth), it's time to act.

## Key Takeaways

1. Use multiple data sources and focus on the P50-P75 range.
2. Match by experience and scope, not just job title.
3. Adjust for location and company tier.
4. Government sources are most reliable but least current.
5. Review your market position annually.