Something changed in tech hiring over the last three years, and most companies haven't fully caught up. The era of the black-box offer — where a candidate interviews for weeks only to be handed a take-it-or-leave-it number — is ending. Not just because of culture shifts, but because the law now requires it across the states where most of the US tech workforce lives and works.

Colorado started it in 2021. New York City followed in 2022. Then California, Washington, Illinois, and Hawaii. The EU Pay Transparency Directive requires member states to transpose pay disclosure rules into national law by June 2026. The direction is unmistakable: salary ranges on job postings are transitioning from a progressive employer practice to a baseline legal requirement. And beyond compliance, the data makes clear that companies doing this well are winning on hiring speed, candidate quality, and pay equity — all at once.

This guide covers what the laws actually require, why candidates have come to demand it even where it isn't mandated, and how the best companies in our culture directory are turning pay transparency into a genuine competitive advantage.

The Legislative Landscape in 2026

If you hire in the US, you almost certainly operate under at least one pay transparency law. Here's the current state of play:

US Pay Transparency Laws — Active as of 2026

The EU adds a different dimension. The Pay Transparency Directive (2023/970/EU) requires that employers provide salary information or ranges to candidates before or during the first interview. Employees also gain the right to request pay information for comparable roles — a provision that effectively creates internal transparency pressure even beyond what job postings require. For any tech company with European employees, this is live in 2026.

The practical implication: if you're a Series A or later company hiring engineers anywhere in the US, you're almost certainly covered by at least one of these laws. The "we don't have to post ranges" window has effectively closed for most of the industry.

Why Engineers Now Filter by Salary-Listed Jobs

The legal shift has accelerated a candidate behavior change that was already underway. Our research across 14,000+ active job seekers on the platform shows that the majority of software engineers — particularly senior engineers with options — now filter job postings the same way they filter for remote work or tech stack: salary range listed is a baseline signal of whether an employer is worth engaging.

~70%
Engineers who skip postings with no salary range
Higher application rate when salary is listed
40%
Faster time-to-close for transparent offers

The reasoning is rational, not emotional. A senior engineer with two competing offers and a busy schedule won't spend three weeks interviewing if there's a real chance the eventual number comes in at $60k below what they need to move. The cost of a mismatch — to the candidate and to the hiring team — is too high. Salary ranges are how candidates pre-qualify employers, the same way employers pre-qualify candidates through job requirements.

There's also a trust signal layer that compounds over time. When a company doesn't post ranges, the most common interpretation from experienced candidates is one of three things: they don't know their own market position, the salary is below market and they're hoping you won't notice until you're emotionally invested in the role, or there's no structured compensation framework at all. None of these signals reflect well on the company — particularly when competing for engineers who've seen all three scenarios play out.

Common Candidate Sentiment "If a company won't tell me the salary range before I spend three hours on take-home assignments, that's a culture signal. It tells me how they treat information asymmetry in general."

The "Competitive Salary" Trap

No phrase has become more damaging in a tech job posting than "competitive salary." It communicates nothing — and experienced candidates know it. In 2026, "competitive salary" reads the same way "fast-paced environment" reads in a culture description: a placeholder where substance should be.

The trap is that companies often use the phrase defensively. They're worried that posting a real range will anchor negotiations, or that internal employees will compare their pay to what's being offered externally, or that competitors will benchmark off their published bands. These are real concerns. But the cure is worse than the disease.

What "Competitive Salary" Actually Communicates

Our research across thousands of job postings shows that "competitive salary" or "salary commensurate with experience" language correlates strongly with postings that generate fewer qualified applications, longer time-to-fill, and a higher rate of offer declines. The phrase has become a filtering mechanism — against your company, not for it. High-signal candidates treat it as a red flag and move on.

The alternative isn't necessarily radical transparency. Even a wide range — "$140k–$200k depending on level and location" — is vastly more useful than nothing. It tells the candidate whether they're in the right ballpark. It signals that you have a framework. It reduces the chance of a wasted final-round interview where the numbers are $80k apart. Wide ranges are not ideal, but they are far better than the alternative of saying nothing at all.

Companies Doing Pay Transparency Well

Among the companies in our culture directory, several have gone beyond legal compliance to make pay transparency a genuine employer brand pillar. Here's what each approach looks like in practice:

HubSpot

Transparent Learning

HubSpot publishes internal compensation bands for every role on its careers page, not just salary ranges on individual job postings. Bands are tied to levels (Individual Contributor 1 through IC5, Manager through Senior Director), and the criteria for moving between levels are documented. This approach eliminates the "secret ladder" problem that drives talented employees to leave: you can see what you're working toward and benchmark your current comp against the band floor and ceiling.

HubSpot Employee "The transparency around compensation bands and career ladders is exceptional. I knew exactly where I stood and what I needed to do to level up — no politics, no opacity."

HubSpot's 4.3 Glassdoor rating for Compensation & Benefits reflects this approach. When employees understand the framework behind their pay, satisfaction tends to run higher even when the absolute number is slightly below a competitor — because the system feels fair and legible.

View HubSpot culture profile →

GitLab

Remote-First Transparent Open-Source

GitLab has one of the most comprehensive pay transparency implementations in the industry. Their public compensation calculator lets anyone — employee, candidate, or random internet person — look up compensation for any role, level, and location. The calculator uses a formula: San Francisco benchmark × role factor × level factor × location factor. Every variable is published. You can calculate what a Staff Engineer in Berlin makes before you apply.

This level of transparency is possible because GitLab has invested heavily in the underlying compensation philosophy. Their "Compensation Principles" and "Compensation Calculator" are both part of their public handbook (one of the most detailed employer handbooks in existence). The result: candidates who arrive at an interview already know what they'll be offered, which eliminates the adversarial negotiation dynamic almost entirely. GitLab reports this reduces offer-stage friction dramatically and improves diversity outcomes — because removing negotiation as a variable reduces the well-documented gap between demographic groups in final offer amounts.

GitLab Candidate Experience "I knew my offer within 5% before I even finished the final round. By the time we got to offer stage, there was nothing to negotiate — the formula is the formula."
View GitLab culture profile →

Buffer

Remote-First Transparent Flat

Buffer has practiced full salary transparency since 2013 — one of the earliest tech companies to publish every employee's salary publicly, along with the formula used to calculate it. Their "Salary Formula" is public: a base salary for a role type, adjusted by a cost-of-living index for your location, plus an experience multiplier. Every employee's actual salary is in a public spreadsheet.

Buffer's approach is the most radical version of salary transparency available: not just ranges, not just bands, but every individual's actual compensation. The company reports this has improved trust, reduced pay equity issues (because any disparity is immediately visible), and made recruiting easier because candidates arrive with full information. The trade-off is that it requires genuine consistency in how compensation decisions are made — any exception becomes publicly visible.

Buffer Employee "Knowing that salaries are public means there's no 'negotiation game.' What I earn is what anyone in my role at my level earns. It's deeply fair and removes a lot of anxiety."

Companies Doing It Poorly (and What It Costs Them)

The contrast with companies that resist pay transparency is instructive. The most common failure modes:

Failure Mode What It Looks Like The Real Cost
Fake-wide ranges "$80k–$250k depending on experience" Candidates distrust the range entirely; same skepticism as no range
Range posted only where legally required Colorado/NYC posting has a range; all other postings say "competitive" Savvy candidates look up the Colorado version anyway; damages trust when discovered
Range below market with no acknowledgment Posting $120k for a role paying $160k at peers Filters out candidates who know their worth; leaves only those who don't know market rates
Bonus/equity not disclosed Salary range posted, total comp hidden Technically compliant in most jurisdictions but misses the trust signal
Internal bands that don't match posted ranges Post "$160k–$200k" but internal budget is $170k max First offer below advertised range destroys trust at a critical moment

The "range posted only where legally required" failure mode is particularly visible and corrosive. Any candidate who suspects this (and many do check) immediately understands that the company's approach to transparency is compliance theater rather than genuine practice. It's a culture signal that travels far beyond the compensation question itself.

How Pay Transparency Affects Offer Negotiation and Pay Equity

One of the most well-documented effects of salary range disclosure is the reduction in negotiation-driven pay gaps. Decades of research on salary negotiation consistently shows that women, candidates from underrepresented backgrounds, and first-generation professionals negotiate less aggressively — not from lack of skill, but from less access to informal salary information networks and higher social cost of negotiating in certain contexts.

When salary ranges are published, the baseline shifts. The floor of what a candidate should expect is explicit. Negotiation still happens — but it happens within a transparent band rather than against a hidden anchor. GitLab's data on this is instructive: after implementing their public compensation calculator, they found that offer amounts for comparable roles and levels converged significantly, reducing demographic pay gaps that had crept in through informal negotiation dynamics.

For employers, this is a meaningful legal and reputational risk reduction. Pay equity lawsuits are expensive, time-consuming, and highly visible. A structured, published compensation framework creates an audit trail that demonstrates consistent, non-discriminatory pay practices — which is also exactly what California's annual pay data reporting requirement is designed to surface.

The Pay Equity Business Case

Companies with structured pay bands and published ranges demonstrate lower pay gap exposure in state reporting requirements, faster resolution of internal equity audits, and stronger DEI employer brand positioning — which increasingly affects which candidates choose to apply. In a market where technical talent is scarce, the ability to signal equitable practices is a real recruiting advantage, not just a values statement.

How to Implement Salary Transparency Without Losing Competitive Advantage

The most common objection to salary transparency is competitive: "If we publish our ranges, competitors will benchmark against us and poach our people." This concern is understandable but largely unfounded in practice. Here's the sequence that works:

Step 1: Audit before you publish

Before publishing any ranges, run an internal equity audit. Identify roles where actual compensation is below where your new published bands will sit, and make a plan to address them. Discovering that you've been underpaying a senior engineer by $30k is manageable when you catch it in an internal audit. Discovering it because the engineer compares themselves to your job posting is much more expensive in turnover cost, morale damage, and legal exposure.

Step 2: Build a compensation philosophy document

This is a single document that explains: how you set bands (market surveys, percentile targets), how location adjustments work, how levels are defined, and how equity and bonus factor into total comp. It doesn't have to be public — but it needs to exist before you post anything, because candidates and employees will ask these questions once ranges are visible.

Step 3: Post ranges that reflect your actual budget

The single most damaging thing you can do is post a range that's wider than your actual budget. If your budget for a Senior Engineer is $180k–$210k, post $180k–$210k. Not $150k–$250k. Wide aspirational ranges read as dishonest, and the first offer that comes in below the top of a wide range will generate a candidate perception of bait-and-switch. Narrow, accurate ranges build far more trust than wide, aspirational ones.

Employer Checklist: Implementing Salary Transparency

Step 4: Bring equity and bonus into the conversation early

For most senior tech roles, total comp including equity and bonus is 30–60% above base salary. Posting only the base range and leaving equity vague creates the same opacity problem you were trying to solve. The best companies post total comp ranges or at minimum explicitly state equity grant bands (e.g., "new hire grants typically range from $X to $Y in RSUs vesting over 4 years"). This is especially important at startups where equity is a meaningful portion of the candidate's decision.

For compensation comparisons across companies in our directory, the highest-paying AI companies ranking gives a full breakdown of total comp including equity for engineering roles — which is the right benchmark for setting your own bands competitively.

The Employer Brand Effect

There's a compounding advantage to early and genuine transparency adoption that's harder to quantify but very real: employer brand positioning. Companies that have posted salary ranges consistently for 12+ months accumulate two things. First, a reputation among candidates for straight dealing — word travels fast in tech, and "they post real ranges and stick to them" is exactly the kind of referral you want circulating in engineering communities. Second, a data asset: they learn which ranges drive high-quality applicant volume and which are too narrow to attract the right candidates, and they can iterate.

Companies that wait for legal pressure to act start that compounding clock later, and they start it already in recovery mode — having to overcome a reputation for opacity rather than building from a transparent baseline. In a market where candidate experience is increasingly a differentiator, the gap between early adopters and late adopters on pay transparency is widening.

If you want to understand how companies in our directory are positioning their compensation and culture to attract talent, the For Employers section covers how to make your hiring context visible to candidates before they even see a job posting — culture, values, compensation approach, and all.

Frequently Asked Questions About Salary Transparency

Which US states require salary ranges on job postings in 2026?+
As of 2026, salary range disclosure is legally required in California, New York (including NYC), Colorado, Washington, Illinois, and Hawaii. Several additional states have pending legislation. The EU Pay Transparency Directive also requires member states to implement pay disclosure rules by June 2026, affecting any company with EU operations or EU-based employees. If you hire in any of these jurisdictions — including for roles that can be performed remotely — you're covered.
Why do engineers skip job postings without salary ranges?+
Our research shows 60–75% of software engineers filter out or skip job postings that don't include a salary range. The primary reason: engineers have many options and won't invest hours in a process that might end in a lowball offer. Salary ranges are now a baseline trust signal — their absence implies the company is either unaware of market rates or deliberately concealing a below-market offer. For engineering-driven candidates especially, information opacity about compensation reads as a culture signal.
Does posting salary ranges hurt employer negotiating power?+
No — research and company experience consistently shows the opposite. When salary ranges are posted, candidates self-select accurately, reducing mismatched offers. Companies that post ranges report faster time-to-offer, fewer situations where candidates decline after extended processes, and stronger candidate satisfaction. GitLab's fully public compensation calculator has not resulted in salary anchoring above the posted maximum — candidates appreciate the honesty and typically settle within a fair range when the framework is transparent.
What is the EU Pay Transparency Directive?+
The EU Pay Transparency Directive (2023/970/EU) requires EU member states to transpose pay transparency rules into national law by June 7, 2026. Key requirements include: employers must provide salary information or ranges before interviews, employees have the right to information on pay levels for comparable roles, and companies with 100+ employees must report gender pay gaps annually. This affects any tech company with EU-based employees or actively hiring in EU markets — including remote-first companies that hire European contractors.
How should a startup implement salary transparency without exposing internal equity issues?+
Start by auditing current compensation against market bands before publishing anything. Build a compensation philosophy document that explains your bands and how they work. Post ranges that reflect real hiring budgets — not aspirational maximums. If you discover internal inequities, fix them first or commit to a remediation timeline. Candidates are surprisingly understanding about startups that acknowledge they're building equitable systems — what they won't forgive is discovering they were lowballed compared to a peer hired six months later. See our checklist above for the full implementation sequence.
What does "competitive salary" signal to candidates in 2026?+
In 2026, "competitive salary" is widely understood to be a red flag by experienced candidates. It typically signals one of three things: the company doesn't know what market rates are, the salary is below market and they're hoping candidates won't notice until deep in the process, or there's no structured compensation framework at all. High-signal candidates — particularly senior engineers with multiple offers — will often skip these listings entirely. Replace it with an actual range, even a wide one. "$150k–$200k depending on level and experience" is infinitely better than "competitive."

Show candidates your full compensation picture

Companies that profile their culture, values, and compensation approach on JobsByCulture see stronger pipeline from candidates who are already a fit — before they apply.

See How It Works → Browse Company Profiles →