Which countries put salary in the job ad
The share of open roles publishing a salary, per European country, counted from 380,000 postings on company career sites. Refreshed daily.
The EU Pay Transparency Directive (2023/970) had a transposition deadline of 7 June 2026, and requires applicants to be told the pay or a range before the first interview. This page does not summarise the law - it counts what employers currently publish, from 391,073 open roles read off companies' own career pages. Snapshot of ; page generated .
Netherlands leads at 27%, Norway trails at 0%, with the middle of the table at 2%. Across every country here, most open roles still carry no pay figure at all - including in the four member states that met the deadline.
| Country | Roles showing pay | With salary | Roles counted | Directive status |
|---|---|---|---|---|
| Netherlands | 27% | 1,597 | 5,863 | not yet |
| Austria | 6% | 146 | 2,351 | not yet |
| United Kingdom | 6% | 979 | 16,449 | not yet |
| Italy | 5% | 113 | 2,190 | transposed |
| Ireland | 4% | 55 | 1,538 | partial |
| Germany | 3% | 580 | 16,799 | not yet |
| Spain | 3% | 147 | 4,740 | not yet |
| Finland | 3% | 18 | 594 | not yet |
| Portugal | 2% | 73 | 2,960 | not yet |
| Denmark | 2% | 22 | 990 | not yet |
| Switzerland | 2% | 30 | 1,621 | not yet |
| Poland | 2% | 52 | 3,435 | partial |
| Czechia | 1% | 8 | 694 | not yet |
| France | 1% | 242 | 24,991 | not yet |
| Belgium | 1% | 16 | 2,219 | partial |
| Sweden | 1% | 21 | 3,490 | not yet |
| Romania | 0% | 4 | 1,141 | not yet |
| Hungary | 0% | 3 | 931 | not yet |
| Greece | 0% | 4 | 2,278 | not yet |
| Norway | 0% | 1 | 1,347 | not yet |
Method, and what this is not
One daily pass over company career sites (Greenhouse, Lever, Ashby, SmartRecruiters, Workable, Personio, Recruitee, Teamtailor), counting the share of open roles that publish any salary field. Career sites, not job boards: boards see only the postings someone paid to list, and several boards add their own estimated ranges, which would inflate these numbers. Countries with fewer than 200 roles in the snapshot are left out. A posting counts as showing pay when the board carries a salary field, so a range written into the free-text description is missed - these are floors, not ceilings. "Directive status" is transposition into national law as at 2026-09-16, not a judgement about any employer. Directional, not official.
Want this for your own market or company list? Company Jobs Scraper runs the same pass against any keyword, country or set of companies. · Ask for a cut · RSS · the full hiring index
Cite this: Lowland Data, "Share of job postings publishing a salary, by European country", snapshot , https://lowlanddata.com/data/salary-transparency/. Free to reuse with attribution; the JSON beside this page carries the same numbers.