Pay Transparency Starts in the Job Post, and Most Companies Still Aren't There
What 157,000 job postings reveal about who actually names a salary, and why
By Jared Rand
Most pay-transparency conversations happen after the offer letter — in the comp review, the promotion cycle, the awkward "why does my peer make more" meeting. But the first pay signal anyone gets, whether a candidate or a current employee browsing openings, is the job posting. So we looked at what postings actually say.
Across 157,126 tech and professional job postings in the Skillenai labor-market index, barely one in four — about 23% — name a salary range at all. And of the ones that do, roughly 89% are US-dollar listings. That second number is the tell: pay transparency in job ads, as it exists today, is overwhelmingly a US legal-compliance artifact, not a global cultural shift.
Disclosure Follows the Law, Not the Mission Statement
Split the postings by country and the pattern is stark:
- United States — 37% name a salary range
- Canada — about 29%
- United Kingdom — about 13%
- Poland — about 11%
- France — about 3%
- Germany — about 3%
- India — about 3%
US postings disclose pay more than four times as often as postings everywhere outside North America. The only other country in double digits is Canada — which, like a growing list of US states, has provincial pay-transparency laws on the books. Where a law requires a range, companies post one. Where it doesn't, the overwhelming majority don't.
For HR leaders, the uncomfortable read is this: posting ranges in Colorado, California, New York and Washington because you have to is not the same as being a pay-transparent organization — and your employees can tell the difference.
The Consistency Problem
Here's the scenario that quietly erodes trust. A company posts the same role in two states. The Colorado requisition shows "$135,000–$165,000." The Texas requisition shows nothing. Same job, same level, same hiring manager. Any employee — or candidate — who notices learns something specific: this company shares pay information only when it's forced to.
That's exactly the kind of inconsistency HR then has to clean up in the comp conversation. It's much harder to land "we pay fairly and we're open about it" when your own careers page contradicts the second half of that sentence. Consistency beats compliance. A company that posts honest ranges everywhere has a credible story. A company that posts them only where mandated has a compliance checkbox and a trust liability.
What an Absent Range Signals to a Candidate
Candidates have adjusted to the new normal faster than employers have. In markets where ranges are common, a posting without one increasingly reads one of two ways: the employer hasn't decided what the role is worth, or it wants to anchor the negotiation low. Neither is the impression you want to lead with — and both put your recruiter on the back foot before the first call.
A Five-Minute Audit
You don't need a survey to find out where you stand. Pull your last 50 requisitions and check:
- What share name a real salary range?
- Is the split explained by anything other than which jurisdiction's law applies?
- Could a candidate screenshot two of your live postings for the same role and see a number on one and silence on the other?
- Is the posted range one you'd actually defend in an internal comp review — or a $40k-wide "we'll figure it out" band that means nothing?
If the honest answers embarrass you, that's the gap between your stated comp philosophy and your public footprint. It's also fixable this quarter.
Where This Is Heading
Across the months we observed, the disclosure rate held roughly flat near 23%. The growth in pay-transparent postings is coming almost entirely from new state and provincial mandates, not from voluntary adoption. Plan accordingly: treat broad disclosure requirements as a "when," not an "if," and get ahead of it on your own terms rather than scrambling role by role as each new law lands.
The Takeaways
- Post a real, defensible salary range on every requisition, in every location — not only where a law forces it.
- Make the posted range the one you'd stand behind internally. The gap between the range candidates see and the offer they get is what destroys trust.
- Audit for consistency across geographies. Two postings for the same role should not tell two different pay-transparency stories.
- Train recruiters to explain the range, not dodge it. The job posting is the opening line of the pay conversation — not a separate document you hope nobody cross-references.
Methodology: Based on 157,126 enriched job postings (tech and professional roles) in the Skillenai labor-market index. "Names a salary range" means the posting includes a structured minimum or maximum compensation figure; geography and role come from posting metadata and entity resolution. Compensation values reported in non-USD currencies and in non-annual periods vary in quality, but the disclosure-rate measure is unaffected by that. Full data and additional labor-market analyses: https://skillenai.com
Authored by: Jared Rand, Skillenai
