wrkfrcstdio

Research · Chapter 2 of 3

Getting and using market compensation data

What does "the market pays" really mean?

A market figure is only as good as the population behind it. This chapter explains what a benchmark is, which public sources you can use for Germany, the EU and beyond, how to acquire and document a reference, and the traps that turn percentiles into confident wrong numbers.

For compensation leads and reward specialists · a guided read of about 8 minutes, the full chapter about 10 · research edition 1.9.0.0, 2 October 2026

What you will learn

What a benchmark really is: a defined comparison population, not a price.

Which public sources exist for Germany, the EU and beyond, and what each can and cannot support.

Eight steps to acquire a market reference you can defend in front of a committee.

What to record with every reference so another analyst can reproduce it.

Percentiles, compa-ratio and market ratio, with the traps that produce confident wrong numbers.

How Market mode reads references in Compensation Explorer.

1 · Definition

A benchmark is a defined population.

"The market pays 70,000" is incomplete. A benchmark only means something once you know who was measured and how. Eight things define it.

The work
The level
The geography
The employer segment
The pay measure
The working time
The effective date
The statistic

A national occupation median, an employer-weighted survey median, a job advertisement range and a modelled salary prediction are four different products. Market evidence informs a pay policy. It does not decide the morally correct wage, anyone's legal entitlement or the value of their work.

Research on salary benchmarks in payroll data finds that access to benchmarks reduces dispersion between firms. That is a reason to take information seriously, not to treat an observed rate as a fixed price. Choose a policy reference, such as the matched market median, only after deciding the relevant labour market, affordability, internal equity and your employment proposition.

2 · Sources

Public sources, and what each can support.

These access points are public. Some detailed products need an application, conditions or payment, and access to a table does not grant unrestricted redistribution. Read the licence and the suppression rules of the specific dataset.

SourceGood forWatch out
Germany · BA EntgeltatlasRegional and occupational gross monthly medians for full-time employees subject to social insurance.Occupation aggregates, not exact jobs. Part-time excluded. Earnings above the contribution ceiling are censored. Small cells fall back to broader ones. A reported monthly value is not automatically contractual base.
Germany · Destatis earnings survey (GENESIS 62361)Earnings by occupation, industry, region and employment characteristics.Read the gross, hourly, monthly, annual and special-payment definitions of the selected table. Not every dimension is jointly available.
Germany · collective agreements (e.g. VKA)The contractual grade and step salary structure where an agreement applies.A schedule is not a sample distribution or a market P50. Hours, supplements, special payments and effective dates sit in the agreement.
EU · Eurostat SESHarmonised earnings-structure comparisons across countries.Four-year cycle. Coverage and exclusions matter, including enterprise size. Monthly, annual and hourly concepts differ.
UK · ONS ASHEOccupation and region earnings and distribution context.Check full-time versus all employees, the bonus and overtime boundary and the quality flags. Sparse cells may be unavailable.
Switzerland · BFS SalariumA model-based gross salary estimate and range for a profile.A modelled estimate is not a matched employer survey quote. Preserve currency, hours and component definitions.
US · BLS OEWSOccupational wage percentiles by geography and industry.Straight-time wages include some incentives and commissions but exclude overtime premiums, stock and benefits. Not pure base salary.
Canada · Job Bank wagesOccupation and location low, median and high wages.Low and high are usually P10 and P90, not observed minimum and maximum. Sources and units vary.
Australia · ABS Employee Earnings and HoursEarnings by occupation, industry and employee characteristics.Check weekly versus hourly, ordinary-time versus total earnings and full-time versus part-time definitions.
OECD average annual wagesNational macroeconomic context and trends.A full-time-equivalent average with no job-level matching. PPP comparisons are not exchange-rate conversions.
ILOSTAT earningsInternational earnings context, including by sex and occupation where available.National coverage, units and comparability vary. Read the indicator notes before combining.
BLS Employment Cost IndexA documented US wage and cost movement indicator for aligning dates.An index measures change, not a job’s salary level. Choose wages or total compensation deliberately.

These sources are valuable even when they cannot supply a ready-made benchmark for the visual. A precise-looking number with the wrong pay boundary is worse than a documented absence.

3 · Workflow

Eight steps to a reference you can defend.

A Germany-first workflow. Every step leaves a record, so the match can be reviewed by someone who was not in the room.

  1. 01

    Define the benchmark job

    Purpose, principal tasks, responsibility, skill, autonomy, scope and level. Match job content before the title. "Manager" can mean an individual contributor or a department head.

  2. 02

    Choose the labour market

    Local operational roles and internationally recruited specialists have different markets. Record the location policy for remote workers.

  3. 03

    Find public context

    Occupation and regional results, Destatis tables, an applicable collective agreement. Keep the displayed aggregate and any fallback. Never encode "greater than X" as exactly X.

  4. 04

    Judge whether it is enough

    If level, incentives or executive equity drive the decision, broad public data may be inadequate. Seek a documented specialist survey. Do not manufacture P10 or P90 from a median.

  5. 05

    Acquire under the right licence

    Ask for the pay-code definition, job catalogue, participant and incumbent counts, weighting, fieldwork dates, effective date, suppression and permitted redistribution. Download metadata with the table.

  6. 06

    Build the record, get a second review

    A reward specialist approves the match and the pay boundary before the analyst loads it. Keep unresolved matches apart from accepted ones.

  7. 07

    Load only compatible benchmarks

    One reference key, repeated identically on every relevant employee row of the one-table input. Validate that the join did not duplicate employees.

  8. 08

    Freeze a dated version

    Retain the source file, the selection, the transformation, the reviewer and the licence. Reassess when the job, the policy or the source definition changes, not merely because time passed.

For a public-source-only start, write a short evidence note per benchmark job instead of asserting a fully matched salary range. Label each one directly comparable, context only or not usable. These are governance labels, not statistical confidence levels.

4 · Documentation

What to record with every reference.

The visual stores a reference key, a source and a date. The full record lives in your controlled documentation, and the key connects the two.

Record elementWhy it matters
Reference identity and versionA key such as DE-ENG-L3-BER-BASE-2026-v1 makes the record addressable from the employee table.
Publisher, survey or table, URL and licenceMakes the record recoverable and the distribution rights reviewable.
Original population and selected cutOccupation or job match, level, country, region, sector, employer size.
Compensation boundaryBase, fixed, actual cash or target cash. Which allowances and awards are included.
Units and periodOriginal currency, monthly, annual or hourly, FTE definition, effective and publication dates.
Statistics and estimationP10 to P90, employee or employer weighting, observed or modelled.
Sample and qualityEmployers, incumbents, missingness, suppression, top coding, published uncertainty.
TransformationsAnnualisation, time alignment, FX source and date, any interpolation and its rationale.
Decision and approvalStrengths and weaknesses of the match, approved use, reviewer, next review date.

5 · Numbers

Percentiles, ratios and the traps.

A survey gives you percentiles. The visual draws them. Three ratios turn them into a position. Each step has a way of going wrong.

From five percentiles to a reference range

P10P25P50P75P90Supplied by the survey: five percentiles of the matched populationHow the visual draws themwhisker P10box P25 to P75, line at P50whisker P90
P50 alone draws only the line. P25 and P75 draw the box. P10 and P90 draw the whiskers. Missing percentiles stay missing. The visual never estimates one from the others.

Market ratio

pay ÷ matched market P50

An employee at 66,000 against a matched median of 60,000:

66,000 ÷ 60,000 = 1.10

10% above the median. It is not the 60th or 75th percentile. A percentile rank cannot be read from one median.

Compa-ratio

pay ÷ internal range midpoint

The denominator is a policy midpoint from your own band, which may differ from the market P50.

A band built around P50 is still a policy choice. Band minimum and maximum are design parameters, market P10 and P90 are estimates.

Range penetration

(pay − minimum) ÷ (maximum − minimum)

Where the band has positive width.

A value outside 0 to 100% is possible and informative. Do not clamp it for a tidier chart.

Quantiles cannot be pooled from quantiles

Job AJob BWhat people tryCorrect
Observations40, 50, 60100
Median50100average of medians 75pooled median 55
Headcount31headcount-weighted average 62.5still 55
A grade benchmark needs its own supplied distribution, or the underlying observations. That is why grade market references are separate fields in the visual and are never derived from job medians.

Time alignment is a transformation

Aligned value equals original value times index at the new date over index at the old date, or value times (1 + g) to the power of months over twelve under an assumed growth rate. Keep the original and the adjusted value and name the assumption. A price index is not a wage index.

Currency does not merge markets

Use a documented FX convention: spot, period average or budget rate. A conversion does not make two labour markets identical, and a PPP-adjusted wage is not the amount promised in a contract. The visual works in EUR, so convert upstream.

Weighting answers a question

A firm with 1,000 incumbents can dominate an employee-weighted sample. Equal employer weighting answers a different question. Keep the survey’s method and never call either universally unbiased. Combining two surveys can double-count participants.

Eligibility and selection

Recipients-only bonus data differ from all eligible employees including zero awards. Paid salaries differ from advertised ranges and self-reported offers. Ask how the source handles missing high earners and job levels. Do not repair it with an arbitrary uplift.

In Compensation Explorer

Market mode compares what has a matching reference.

  • In the prepared report, Market compares Base Salary, Total Cash · Actual and Total Cash · Target, because those are the measures with supplied benchmark sets. Authors can map a matched reference to another measure explicitly.
  • Job and grade references are separate scopes. Job, Position and Job family use job references, Grade uses grade references, and nothing is aggregated from one into the other.
  • Partial coverage stays partial. Conflicting values for the same reference key, or a target reference against actual pay, are excluded rather than averaged.
  • Company and Location have no Market view, because no survey cut matches them. They remain available in Internal and Pay Gap.
  • The shipped market values are invented fixtures for testing appearance and calculations. A real benchmark import should follow the eight steps above.

Key terms

Words used in this chapter.

TermMeaning
BenchmarkA statistic from a defined comparison population: work, level, geography, employer segment, pay measure, working time, effective date and statistic.
Percentile (P10 to P90)The value below which that share of the population falls. P50 is the median.
Market ratioPay divided by the matched market P50. 1.10 means 10% above the median.
Compa-ratioPay divided by the internal range midpoint. A policy comparison, not a market one.
Range penetrationWhere pay sits between the band minimum (0%) and maximum (100%). Can exceed those bounds.
Employee-weightedEach incumbent counts once, so large employers dominate. Employer-weighted gives each employer equal weight.
Effective dateThe date a benchmark describes. Aligning to another date is a documented transformation, not a new observation.
Censored valueA reported bound such as "greater than X", for example above a contribution ceiling. Never encode it as exactly X.

Go deeper

The full chapter, with every source.

The guide above distils the chapter. The complete text, with citations beside each claim, is here for anyone who wants to check the reasoning.

Read the full chapterAbout 10 minutes

1. A benchmark is a defined comparison population

“The market pays €70,000” is incomplete. Specify the work, level, geography, employer segment, pay measure, working time, effective date and statistic. A national occupation median, an employer-weighted survey median, a job advertisement range and a modelled salary prediction are different products.

Market evidence informs a pay policy. It does not determine the morally correct wage, an individual's legal entitlement or the value of their work. Cullen, Li and Perez-Truglia study access to salary benchmarks using payroll data and a difference-in-differences design, finding reduced salary dispersion in that setting. This supports taking information frictions seriously, not treating an observed market rate as an immutable price. Cullen, Li & Perez-Truglia (2026), Review of Economic Studies 93(4), 2531–2573. Online 2025.

Choose a policy reference such as a matched market median only after deciding the relevant labour market, affordability, internal equity and employment proposition. P75 is a percentile, not a synonym for “competitive”. Setting every employee to P75 cannot put every employer below that point in an unchanged market distribution.

2. Public sources: what each can actually support

The following access points are public. Some detailed microdata or restricted products require applications, conditions or payment. Access to an aggregate table does not grant unrestricted redistribution of all underlying material. Check the specific dataset's licence and suppression rules.

SourceHow to get itUseful forBoundaries before importing
Germany: BA EntgeltatlasSearch occupation and geography in Entgeltatlas. Retain methodologyRegional/occupational gross monthly medians for a defined full-time social-insurance populationOccupation aggregates, not exact jobs. Excludes part-time from this comparison. Earnings above the contribution ceiling are censored. Small cells can trigger broader fallback. Monthly value derives from reported earnings, so it is not automatically contractual base
Germany: Destatis earnings survey / GENESIS 62361Statistics overview, GENESIS statistic 62361. Export the selected table and metadataEarnings by available occupation, industry, region and employment characteristicsRead gross/hourly/monthly/annual and special-payment definitions for the selected table. Not every dimension is jointly available
Germany: official collective agreementsVKA administration agreements and the applicable dated agreementContractual grade/step salary structure where applicableAn agreed schedule is not a sample distribution or market P50. Hours, supplements, special annual payments and effective dates require the agreement
EU: Eurostat SESSES metadata and Data Explorer linksHarmonised earnings structure comparisons across participating countriesFour-year survey cycle. Standard coverage and exclusions matter, including enterprise size. Monthly, annual and hourly concepts differ. Public cells are rarely a perfect employer-grade match
UK: ONS ASHEASHE methodology and data linksOccupation/region earnings and distribution contextCheck full-time/all-employee selection, bonus/overtime boundary and quality flags. Sparse detailed cells may be unavailable
Switzerland: BFS SalariumEnter a profile in Salarium and retain its assumptions/resultsModel-based gross salary estimate and range for a profileA modelled conditional estimate is not a literal matched employer survey quote. Preserve currency, hours and salary-component definitions
US: BLS OEWSOEWS data and methods FAQ, follow national/state/area and downloadable-table linksOccupational wage percentiles by geography and selected industriesStraight-time gross wages include some incentives/commissions. Exclude overtime premiums, stock and employer benefits. Not pure base salary. Multiple survey panels underpin estimates
Canada: Job Bank wagesWage search, methodologyOccupation/location low, median and high wagesLow/high are usually P10/P90, not observed minimum/maximum. Sources and units vary. These are not experience-specific salary steps
Australia: ABS Employee Earnings and HoursMay 2025 release and downloads, methodologyEarnings by occupation/industry and employee characteristicsCheck weekly/hourly, ordinary-time/total earnings and full-time/part-time definitions. Use available published cuts
OECD average annual wagesIndicator and data linksNational macroeconomic context and trendsFull-time-equivalent average. No job-level matching. PPP comparisons are not contractual exchange-rate conversion
ILOSTAT earnings datasetsData catalogue/downloads, conceptsInternational earnings context, including country/sex/occupation series where availableNational source coverage, units and comparability vary. Read indicator notes before combining
BLS Employment Cost IndexECI series and methodsA documented US wage/cost movement indicator for time alignmentAn index measures change, not a job's salary level. Choose wages or total compensation intentionally

These sources are valuable even when they cannot supply a ready-to-use visual benchmark. A precise-looking number with the wrong compensation boundary is less useful than a documented absence.

3. A practical Germany-first acquisition workflow

  1. Define a benchmark job. Record purpose, principal tasks, responsibility, required skill, autonomy, organisational scope and level. Match job content before title. “Manager” can describe an individual contributor or a large department head.
  2. Choose the labour market. Local operational roles and internationally recruited specialists may have different relevant markets. Record location policy for remote workers. Do not combine residence and employer location without explanation.
  3. Find public context. Use BA occupation/requirement-level and regional results, Destatis tables and an applicable collective agreement. Preserve the displayed occupation aggregate and any fallback. Do not encode a censored value such as “greater than X” as an exact median X.
  4. Assess whether context is sufficient. If job level, incentives or executive equity materially affect the decision, broad public data may be inadequate. Seek a properly documented specialist survey or an independent compensation analysis. Do not manufacture missing P10/P90 values from a median.
  5. Acquire under appropriate rights. For a purchased/participation survey, ask for the pay-code definition, job catalogue, participant/employer count, incumbent count, weighting, fieldwork dates, effective date, eligibility treatment, suppression, quality indicators and permitted internal/report redistribution. For public data, download the table and its metadata together.
  6. Build a comparison record and obtain a second review. A reward specialist should approve the match and the pay boundary before the analyst loads it. Keep unresolved matches separate from accepted ones.
  7. Load only compatible benchmarks. Use a unique reference key and repeat its identical values on relevant employee rows in the one-table input. Validate that the join did not duplicate employees.
  8. Freeze a dated version. Retain the source file, selection/filter specification, transformation, reviewer and licence. Reassess when the job, pay policy or source definition changes, not merely when the date becomes old.

For a public-source-only starting point, deliver a short evidence note for each benchmark job rather than asserting a fully matched salary range. Suggested categories are “directly comparable”, “context only” and “not usable”. These are our governance labels, not statistical confidence levels.

4. What to record with every market reference

Record elementExample / purpose
Reference identity and versionDE-ENG-L3-BER-BASE-2026-v1 (illustrative only)
Publisher, survey/table, URL and licenceMakes the record recoverable and distribution rights reviewable
Original population and selected cutOccupation/job match, level, country, region, sector, employer size
Compensation boundaryBase/fixed/actual cash/target cash. Included allowances and awards
Units and periodOriginal currency, monthly/annual/hourly, FTE definition, effective and publication dates
Statistics and estimationP10/P25/P50/P75/P90, employee or employer weighting, observed vs modelled
Sample and qualityEmployers, incumbents, missingness, suppression, top coding, uncertainty where published
TransformationsAnnualisation, time alignment, FX source/date, any interpolation and its rationale
Decision and approvalMatch strengths/weaknesses, approved use, reviewer, next review date

The visual has source/date and reference-key fields, plus flexible tooltip fields, but it is not a complete survey-governance database. Keep the full record in controlled source documentation. A concise reference key connects it to the employee table. You may retain additional audit columns in that same table. The optional-column adapter preserves extra columns, although authors must bind additional tooltip fields to display them.

5. Transformations, ratios and statistical traps

Time alignment. If an approved, relevant wage index is used, aligned value = original value × index(new date) / index(old date). With an explicitly assumed constant annual movement g, an alternative is value × (1+g)^(months/12). Both are transformations, not new observed salaries. Preserve the original and adjusted values and identify the assumption. An inflation index measures prices. It need not describe wage movement in the target labour market. BLS ECI.

Currency. Use a documented FX convention for the decision: spot, period average or budget rate. A currency conversion does not make different labour markets identical. Do not use PPP-adjusted cross-country wages as the euro amount promised in an employment contract. This visual currently supports EUR. Conversions must be performed upstream.

Market ratio. employee comparable pay / matched market P50. €66,000 / €60,000 = 1.10, or 110%. That is 10% above the matched median. It is not the 60th or 75th percentile. A percentile rank cannot be inferred from one median.

Compa-ratio. employee salary / internal range midpoint. The denominator is an internal policy midpoint, which may differ from market P50. Range penetration is (pay − range minimum)/(range maximum − range minimum) when the range has positive width. A value outside 0–100% is possible and informative. Do not clamp it simply for cosmetic presentation. These are recommended explicit definitions. Confirm any provider's use of similarly named indicators.

Quantiles cannot be pooled from quantiles. Job A pays [40, 50, 60] and Job B pays [100], in thousands. Their medians are 50 and 100. The average of medians is 75, while the pooled median is 55. Even a headcount-weighted average of medians, 62.5, is wrong. A grade benchmark therefore needs a directly supplied grade distribution or appropriately governed underlying observations. This project's separate grade-market fields prevent a synthetic “grade median” formed by averaging job medians.

Employee versus employer weighting. A firm with 1,000 incumbents can dominate an employee-weighted sample. Equal employer weighting answers a different question. Retain the survey's method. Do not describe either as universally unbiased. Combining two survey results can also double-count overlapping participants.

Eligibility and selection. Bonus-recipients-only data differ from all eligible employees including zero awards. Paid salaries differ from job-advertised ranges and self-reported offers. Voluntary survey participation, occupational coding, unobserved job level and missing high earners can affect interpretation. Ask how the source addresses them. Do not “repair” them with an arbitrary uplift.

Band and market are distinct. Internal range minimum/midpoint/maximum are design parameters. Market P10/P50/P90 are distribution estimates. A market P10 is not a contractual salary floor. An internal band constructed around P50 remains a policy choice.

6. How market mode has been simplified

The normal internal menu has eight pay totals. In the prepared market view, only three have matching benchmark sets: Base Salary, Total Cash · Actual, and Total Cash · Target. Total direct/remuneration are not compared to a cash benchmark simply because their currency is the same. You can explicitly configure a properly matched reference for another measure in the author settings.

Job and grade market references remain separate. Partial percentile coverage is retained. Absent percentiles stay absent. Inconsistent references for the same key and incompatible actual/target bases are excluded from the comparison. Company/location distributions remain available internally. The market grouping choices are intentionally restricted to the reference relationships the model can support. Selecting a broader grouping must not invent a matching survey cut.

The shipped market values are invented fixtures for testing appearance, missingness and calculations. No real public or commercial data have been inserted into them. A real benchmark import should follow the acquisition and approval procedure above.

7. Questions a reviewer should be able to answer

Can another analyst reproduce the source cut and match? Are actual and target distinct? Are effective dates aligned? Is the statistical population relevant? Were censored or suppressed observations handled honestly? Are all transformations documented? Is the result suitable for the decision, and what changes if a plausible alternative match is used?

Where answers are weak, present a range of plausible decisions or seek better evidence. Extra decimal places cannot compensate for an uncertain job match. A well-governed “insufficient evidence” outcome is preferable to an unsupported market claim.