CHRC study materials
CHRC study resources

Salary Inversion in Denver: Fixing Compression With a 3% Pool and a One-Time Fund

CHRC · Put your knowledge to work in context.

All case studies

Salary Inversion in Denver: Fixing Compression With a 3% Pool and a One-Time Fund

Northlane Systems, a 250-employee software company in Denver, Colorado, completed its annual pay review in March. Engineers hired between 2015 and 2018 in the same job family and level earn between $118,000 and $126,000, while new hires at that level were brought in at $138,000 to $145,000 because of a tight labor market. A senior engineer, Dana, twelve years of tenure and consistently rated above expectations, learned of the gap when a new colleague asked her to sanity-check an offer letter. She has not filed a complaint but has scheduled a meeting with you and mentioned wanting to understand how pay is set. Colorado requires posted compensation ranges. The CFO has authorized a 3% merit pool of $310,000 for 90 engineers and a separate one-time retention fund of $90,000. Engineering attrition last year was 14% against 6% company-wide, and exit interviews cite pay.

1. Diagnose the problem: compression, pay equity, or both? What data do you need before the meeting with Dana, and why does the answer change your legal exposure?

Read the worked answer

It is both, with compression as the trigger and equity risk as the consequence. Compression: incumbents with eight to twelve years of tenure earn roughly 15 to 20 percent less than market-entry hires at the same level. That is an inversion, not a merit gap. Equity risk: if the 2015 to 2018 cohort skews by gender or age, the pattern becomes a claim under Colorado's Equal Pay for Equal Work Act and potentially the federal Equal Pay Act and Title VII, and the company would be defending a pay system rather than one salary.

Before the meeting, pull base and total compensation for every engineer by level, tenure, performance rating, hire date, gender and race self-identification, starting salary, and compa-ratio to range, plus three years of merit and promotion history and every offer made in the last twelve months. Run at minimum a within-level comparison holding performance constant; a simple regression is better. Two findings you need in advance: whether Dana's base sits below the posted range minimum for her level, which is a mandatory fix regardless of the analysis, and whether the inversions correlate with a protected characteristic. The reasoning the exam rewards: you are not deciding whether Dana is underpaid, you are deciding whether the pay system is defensible.

2. Allocate the $310,000 recurring pool and the $90,000 one-time fund. What criteria do you use, and how do you avoid creating new inversions?

Read the worked answer

Budget arithmetic first: $310,000 across 90 engineers averages about $3,400 each, nowhere near a $15,000 to $20,000 gap. Compression cannot be fixed from the merit pool, and spending the pool on it breaks the merit system for everyone who performed well.

Allocation: (a) mandatory corrections for anyone below range minimum or below the current entry rate for their level, funded recurrently and, if the pool is insufficient, taken back to the CFO with the number; (b) targeted recurring base increases for the largest inversions, prioritized by tenure, sustained performance, and documented flight risk; (c) the $90,000 one-time fund used only where base cannot be fixed this cycle, disclosed as one-time and non-pensionable, with a stated plan to address base next cycle; (d) no across-the-board percentage raises, which simply re-create inversions against the 2019 and 2020 hires.

Avoiding new inversions: reset hiring ranges to the midpoint rather than the top, require approval for any offer above midpoint, and run a pre-offer check comparing the candidate's proposed rate against the incumbents in that level. Publish the criteria in advance so the distribution is defensible and repeatable.

3. How do you run the meeting with Dana, and what does Colorado transparency law require of your postings now?

Read the worked answer

Open with process, not numbers. Explain how pay is set at Northlane: level, range, performance, and market data. Show Dana her range and compa-ratio and tell her what you are doing about the pattern without disclosing anyone else's pay. Do not ask about salary history, which Colorado prohibits. Do not promise an outcome you have not funded; give a specific date for a follow-up and keep it. If she raises equity, acknowledge that a review is underway rather than denying a pattern she can verify.

Transparency: Colorado requires compensation ranges and a general description of benefits in postings for jobs performed in Colorado, including internal promotional opportunities, and requires that employees be notified of promotional opportunities. Audit every open posting and the internal notice process now. One trap: posting ranges much wider than the actual pay spread invites exactly the comparison Dana just made, so align posted ranges to the real structure before the next requisition opens. Document the meeting neutrally and factually, and do not label it a complaint unless she does; how you characterize it will shape whether it reads as a protected activity record later.