PayScope EU

About the data

PayScope EU aggregates publicly available Eurostat datasets into simple summaries for each European country covered.

Sources

  • Structure of Earnings Survey (SES): occupation-level mean, median and percentile pay, published every four years.
  • Annual net earnings: annual net and gross earnings by household type and income level (used for headline averages and net/gross ratios at 50%, 67%, 100%, 133% and 167% of the average wage).
  • HICP: Harmonised Index of Consumer Prices, used to compute real (inflation-adjusted) wage changes.
  • Minimum wages: statutory monthly minimum wages, updated annually.
  • Comparative price levels: Eurostat's price-level index (EU27 = 100), used to convert money to purchasing power (PPS).

Complete source catalogue

PayScope's production data bundle uses the following Eurostat source families. Each dataset code links to the official Data Browser, where definitions, dimensions, flags and downloadable observations can be inspected.

Pay, tax and statutory wage floors

These tables provide the headline salary levels, comparable household-model take-home ratios and wage-floor context used by country pages and calculators.

Prices, inflation and housing

Price statistics make nominal euro amounts comparable across countries and across time. Housing indicators add context but are not mixed into the salary calculations unless a tool says so explicitly.

Work and labour-market conditions

These sources put salary figures next to employment demand, hours, employer cost and working-pattern indicators. They should be read as national labour-market context rather than a promise about one vacancy.

Distribution, equality and earnings structure

Distributional tables stop national averages being presented as the whole story. PayScope reports these indicators independently and does not infer an individual's outcome from them.

Regional context

Regional pages use NUTS-2 observations and keep them separate from country-level salary statistics. A regional GDP or income figure must not be read as a regional salary estimate.

How observations are selected

The update pipeline requests published Eurostat observations for every supported geography and applies explicit unit, population, household and classification filters. It keeps the latest usable period for each metric rather than pretending that all datasets share one reference year. The period shown beside a value belongs to that metric; it is not a universal page date.

Where a comparison needs one common period, PayScope uses the latest period with comparable observations for the countries involved. Missing countries are excluded from that calculation. The pipeline does not replace an absent observation with zero, copy a neighbouring country's value or silently project an older series forward.

Conversions and derived values

Annual earnings are divided by 12 only when the interface explicitly labels a monthly equivalent. Currency values are normalised to euros using the published Eurostat dimensions in the source table. Purchasing-power comparisons use the ratio of comparative price-level indices; inflation comparisons use the ratio of HICP index levels. These transformations preserve the source relationship but remain estimates.

Net-pay tools interpolate between Eurostat's published net/gross household scenarios. Salary-position tools interpolate between P10, median and P90 observations. Scores and rankings are calculated only over the countries visible for the selected metric, so a rank can change when coverage changes. Each interactive tool documents its formula and its important limitations next to the result.

Freshness, missing data and revisions

Eurostat releases different series on different schedules. Consumer prices may update monthly, annual labour-market data later in the following year, and the Structure of Earnings Survey every four years. A newer publication date does not make an older survey observation current. PayScope therefore exposes source periods and avoids a blanket claim that every figure is from the same year.

An automated workflow checks the official dissemination API and rebuilds the versioned data bundle when usable source observations change. Schema validation, finite-number checks, ordering checks and route builds run before publication. Eurostat can revise historical observations, so a previously published PayScope value may change after an upstream revision.

What the data cannot tell you

Country averages do not determine an individual salary. Occupation group, experience, working time, employer size, region, household composition and tax residence can materially change the result. National price levels also hide large housing and lifestyle differences within a country. PayScope is designed for transparent exploration and comparable first-pass estimates, not personal tax, legal, investment or relocation advice.

Methodology last editorially reviewed 31 August 2026.

Publication lag

Eurostat publishes with a lag of one to several years depending on the dataset. The SES is quadrennial; net earnings are annual; HICP is monthly. Where a headline year appears on a country page, it refers to the latest year available in the underlying series.

Automated updates

An automated pipeline checks Eurostat daily and refreshes the bundled figures whenever the source series change. The date shown in the footer is the last time any dataset was updated.

Disclaimer

Figures are statistical averages and estimates. They are not tax, legal or financial advice, and payroll outcomes for individuals will differ.