Your coworker makes $30K more than you. Same title. Same team. Started six months after you.
You found out by accident. A Glassdoor tab left open. A recruiter DM with a number that made your stomach drop. A new hire who mentioned their offer over coffee like it was nothing.
Now you can't stop thinking about it. Every meeting. Every paycheck. Every time your manager says "budget is tight" while your exact role is posted on the careers page — at $25K above your salary.
That nagging feeling that you should be earning more? It's probably not paranoia. It's pattern recognition.
Workers who stay at the same company for more than two years earn an estimated 50% less over their lifetime than those who move strategically. And 56% of workers have never once negotiated their salary. That means most professionals are being paid based on what they accepted years ago — not what they're actually worth today.
Why so many people are underpaid
The average employee doesn't get underpaid because of a conspiracy. It happens because of two invisible forces that work against every worker who doesn't actively fight them.
Most underpayment isn't malicious — it's structural. Salary anchoring and the loyalty penalty create a growing gap between what loyal employees earn and what the market would pay them. The only defense is regularly checking your market rate with real data.
The Underpaid Diagnosis
Gut feelings don't win raise conversations. Numbers do. The Underpaid Diagnosis is a 5-step process for calculating the exact gap between what you earn and what the market says you should earn — using tools that are free, publicly available, and take less than an hour total.
Step 01: Gather compensation data from 3+ sources
No single source is reliable alone. Cross-reference at least three:
- BLS Occupational Employment and Wage Statistics (bls.gov/oes) — Tier 1 government data by role and metro area. The most trustworthy baseline.
- Glassdoor / PayScale — Company-specific salary reports based on employee submissions. Good for understanding what your employer pays.
- Levels.fyi — Real verified compensation data, especially strong for tech. Includes base, stock, and bonus breakdowns.
- Blind — Anonymous professional network where workers share real offer numbers and compensation details.
Write down the 25th percentile, 50th percentile (median), and 75th percentile for your exact role title.
Step 02: Adjust for location, experience, and skills
Raw salary data without context is misleading. A $90K salary in Austin means something very different than $90K in San Francisco. Adjust for:
- Location: Use BLS metro-area data or Glassdoor's "knows your worth" location filter.
- Years of experience: Most roles have clear salary bands by seniority. A "marketing manager" with 3 YOE and one with 10 YOE are not comparable.
- Specialized skills: Niche or in-demand skills (cloud architecture, revenue operations, advanced data analytics) carry a premium that generic job titles don't capture.
Step 03: Talk to recruiters — the free market rate check
This is the most underused move in compensation research. Responding to a recruiter message on LinkedIn and asking "What's the compensation range for this role?" costs nothing and produces the most current, real-world market data available.
Step 04: Check internal equity signals
Your company won't publish everyone's salary. But there are signals that reveal whether coworkers in comparable roles earn more:
- New hires at your level being offered higher titles or better perks
- Job postings for your role that list a range above your current pay
- Colleagues who negotiated at hiring mentioning numbers you didn't get
- Coworkers with less experience getting promoted alongside or ahead of you
None of these proves inequity on their own. Together, they paint a pattern.
Step 05: Calculate the gap
Take your current total compensation (base + bonus + equity) and subtract it from the 50th percentile of your adjusted market rate. That number is what you're leaving on the table — every single year.
- Gap under 5%: You're roughly at market. Focus on growth strategies rather than correction.
- Gap of 10-15%: A raise conversation, backed by data, can close this. Start with how to negotiate a raise.
- Gap of 20%+: Internal raises rarely close gaps this large. A strategic job switch is likely the fastest path.
The Underpaid Diagnosis turns a vague suspicion into a specific dollar amount. Cross-reference 3+ salary sources, adjust for your exact situation, validate with a recruiter call, check internal signals, and calculate the gap. That number is the foundation for every next step.
But salary data only tells part of the story. Sometimes the signs of being underpaid show up long before you run the numbers.
10 signs you're underpaid
The pay gap isn't always obvious from the paycheck. These signals indicate your compensation has fallen behind — even if you haven't done the formal math yet.
Three or more of these? Run The Underpaid Diagnosis immediately. The data will tell you whether the feeling matches reality — and exactly how big the gap is.
Being underpaid often shows up in patterns before it shows up in spreadsheets: stale raises, new-hire salary inflation, growing responsibilities without growing pay, and recruiters offering significantly more. Trust the signals, then verify with data.
The diagnosis is done. Now comes the harder question: what to do about it.
What to do if you ARE underpaid
Knowing the gap is step one. Closing it is step two. There are exactly three paths — and the right one depends on how large the gap is and how willing your company is to fix it.
| Path | Best when | Typical result | Timeline |
|---|---|---|---|
| Negotiate a raise | Gap is 10-15%, company values you, budget exists | 5-15% increase | 2-6 weeks |
| Switch companies | Gap is 20%+, internal raises are capped, or culture won't budge | 10-20% increase | 1-3 months |
| Upskill + reposition | Gap is skill-based — you need new qualifications to reach the next pay tier | 20-40% increase | 3-6 months |
Path 1: Negotiate now
If the gap is closeable internally (10-15%), a data-backed raise conversation is the lowest-risk move. The key: never frame it as a feeling. Frame it as a fact. "Here's the market data, here's the gap, and here's the case for a correction."
Path 2: Switch companies
If the gap exceeds 20%, or if your company has a pattern of denying raises, the math favors leaving. A strategic job switch resets your salary anchor to current market rate — something no internal raise process can match.
New employers don't know what you earned before. They price you at what the market says you're worth today. That single reset often closes the entire gap in one move.
Path 3: Upskill and reposition
Sometimes the gap isn't about your employer underpaying — it's that the role itself has a ceiling. A marketing coordinator maxes out around $65K no matter who they work for. But a marketing analyst with SQL and data visualization skills starts at $85K.
Adding one high-value adjacent skill takes 3-6 months and can permanently shift your earning tier by $20-40K. The skill stack creates a rare profile that commands premium compensation.
Three paths close the underpayment gap: negotiate (if the gap is 10-15%), switch companies (if it's 20%+), or upskill to break into a higher-paying role category. The path you choose depends on the size of the gap, not just the existence of one.
What to do if you're NOT underpaid
Running the numbers and finding out you're at market rate is good news — but it doesn't mean the work is done.
Three moves keep you ahead of the curve:
-
Re-run The Underpaid Diagnosis every 12 months. Market rates move 5-8% annually in hot fields. What was fair last year may be below market next year.
-
Invest in visibility. Professionals who are known beyond their immediate team get better offers, faster promotions, and more negotiation leverage. Visibility is the single biggest multiplier on every other salary strategy. How to Brand Yourself covers the full playbook.
-
Stack a high-value skill. Even at market rate, adding an in-demand adjacent skill shifts your earning ceiling. The goal isn't to fix underpayment — it's to create an overpayment-worthy profile.
Being at market rate today is a snapshot, not a guarantee. Re-check annually, invest in visibility, and keep stacking skills. The professionals who earn the most aren't the ones who wait — they're the ones who stay informed and move strategically.
- 01The loyalty penalty is real: workers who stay 2+ years at one company earn up to 50% less over their lifetime than strategic job-switchers. Salary anchoring keeps your pay tied to what you accepted years ago, not what you're worth today.
- 02The Underpaid Diagnosis is a 5-step process: gather data from 3+ sources (BLS, Glassdoor, Levels.fyi), adjust for location and experience, validate with a recruiter call, check internal equity signals, and calculate the exact dollar gap.
- 0310 warning signs — from stale raises to recruiter offers 15%+ above your pay — can reveal underpayment before you run the numbers. Three or more signals mean it's time to diagnose.
- 04Three paths close the gap: negotiate internally (10-15% gaps), switch companies (20%+ gaps), or upskill to break into a higher pay tier (3-6 months investment for $20-40K return).
- 05Even if you're fairly paid, re-run the diagnosis annually and invest in visibility and skill stacking — market rates shift, and staying static is how the loyalty penalty compounds.
How do you ask for a raise when you're underpaid?
Lead with data, not feelings. Present your market research (BLS data, Glassdoor ranges, recruiter-confirmed rates), show the specific gap between your current pay and market median, and frame the request as a market correction rather than a personal favor. The full conversation framework is covered in How to Ask for a Raise.
Is it better to negotiate a raise or switch jobs?
If the gap is 10-15% and your company has the budget, negotiating is lower-risk and preserves your current benefits and tenure. If the gap exceeds 20%, or your company has a history of denying raises, switching companies is almost always faster and more effective. New employers set your salary at current market rate — no anchor to your old number. See How to Negotiate Salary for the external negotiation playbook.
What is a good salary for your experience level?
There is no universal number — it depends on role, location, industry, and specialized skills. The best approach is to check BLS Occupational Employment and Wage Statistics for your specific occupation and metro area, cross-reference with Glassdoor and Levels.fyi, and adjust for your years of experience. The 50th percentile (median) for your adjusted profile is the baseline. Below it means you're likely underpaid. Above it means you're competitive.
How often should you check your market rate?
At least once per year, and always before a performance review, a promotion conversation, or a job interview. Market rates in high-demand fields can shift 5-8% annually, meaning your salary can fall below market after just 12-18 months of no adjustments. The Underpaid Diagnosis takes less than an hour and costs nothing.
Can you be underpaid even at a big company?
Yes. Large companies often have rigid compensation bands that lag market movement, especially for employees hired 2+ years ago. Internal equity adjustments are rare, and the anchoring effect is the same regardless of company size. In fact, large companies with standardized pay scales may be slower to correct gaps than smaller companies with more flexible compensation.
Prepared by Careery Team
Researching Job Market & Building AI Tools for careerists · since December 2020
- 01Occupational Employment and Wage Statistics — U.S. Bureau of Labor Statistics (2024)
- 02Wage Growth Tracker — Federal Reserve Bank of Atlanta (2025)
- 03Glassdoor Survey: Salary Negotiation Insights — Glassdoor Economic Research (2024)
- 04Pay Increase and Turnover Report — ADP Research Institute (2024)