Editorial · Data · Published 2026-05-01

Salary disclosure leaderboard: who publishes, who doesn't

Of the 8,888 remote-tech listings RemNavi audits today, only 18.6% disclose a salary range. The named-employer breakdown is wide: the top of this leaderboard is at 90%+, the bottom is at 0%, and they hire from the same talent market.

Last reviewed 2026-05-01 · Data from /jobs_api.php?facet=salary_disclosure_by_company (refreshed every 10 minutes from the live corpus)

Headline numbers

8,888

Listings audited

Live remote-tech corpus

18.6%

Disclose a salary

Corpus-wide baseline

1,669

Listings with a range

Out of the corpus total

30

Employers ranked

With ≥ 5 listings each

Full leaderboard

Every employer with five or more listings in the live corpus, ranked by share that include a salary range. 0% means none of the company's open roles publish a number; 100% means every one does.

#EmployerListingsDisclosedPct
Loading leaderboard…

Numbers refresh on every page load. The threshold (≥ 5 listings) cuts employers with too few openings to read as a pattern; raise the bar in your own analysis if you'd like — the underlying endpoint lets you.

What counts as "disclosed"

Any non-empty salary string in the source listing. A range ("$120,000 — $160,000"), a single number ("$140,000"), or an hourly equivalent all qualify. The Real Remote Score's compensation pillar separately rewards range-vs-single (25 vs 10 points) — see the RRS methodology. For this leaderboard the question is simpler: do you publish a number at all.

Why this matters now

The EU Pay Transparency Directive (2023/970) takes effect 7 June 2026. From that date, employers hiring into EU jurisdictions have to publish pay ranges or disclose them on request. The leaderboard above is what compliance looks like as a baseline today, six weeks before enforcement. Some named employers are at 90%+; some are at zero. They will all be subject to the same rules.

Read the directive's RemNavi explainer at /eu-pay-transparency/, including country-specific playbooks for Germany, France, Netherlands, and Ireland.

Reproduce

# Top 50 employers ranked
curl 'https://remnavi.com/jobs_api.php?facet=salary_disclosure_by_company' | jq

# Just the corpus-level number
curl 'https://remnavi.com/jobs_api.php?facet=salary_disclosure_by_company' \
  | jq '{total: .corpus_total, disclosed: .corpus_disclosed, pct: .corpus_disclosure_pct}'

# Cross-reference with the hybrid mix and the repost rate
curl 'https://remnavi.com/jobs_api.php?facet=hybrid_mix' | jq
curl 'https://remnavi.com/repost_clusters.php?top=0' | jq '.summary'

All four endpoints are CORS-enabled and CC-BY licensed. See /api/ for the full reference.

Companion editorial

Press contact for context, comment, or methodology questions: press@remnavi.com.