Am I Underpaid? Find Out in 60 Seconds (Based on Your Title + Experience)
That nagging feeling you're being paid less than you're worth? Here's how to know for sure - and what to do about it.
You're scrolling LinkedIn during lunch and you see it again: someone with your job title just joined a new company. You wonder what they're making.
Then your coworker mentions they got a raise. You smile and congratulate them, but inside you're thinking: Am I the only one not getting paid fairly?
You search "average salary for [your job title]" and find a range so wide it's meaningless. $65k - $110k. Great. That narrows it down.
Here's the question that keeps you up at night: Am I being underpaid for my job title and experience level?
And here's the frustrating part: you can't just ask. Salary conversations are taboo. Glassdoor shows averages that don't account for YOUR specific situation. Job postings hide the numbers or list ranges so wide they're useless.
But not knowing is costing you. Every year you're underpaid is money you'll never get back. And the longer you wait, the harder it gets to catch up.
Let me show you how to find out - in 60 seconds - whether you're being paid what you're actually worth. And more importantly, what to do if the answer is no.
The Nagging Question: "Am I Being Paid Fairly?"
If you've ever Googled "am I underpaid," you're not alone.
78% of employees suspect they're being paid below market rate (Payscale survey, 2024). Most of them are right. And most of them will never do anything about it because they don't have proof.Here's what that suspicion feels like:
You see a job posting for your exact role. The salary range? $15k higher than what you're making. You think: Am I really that underpaid, or is this posting inflated?
A former coworker moves to a new company. You hear through the grapevine they got a massive bump. You wonder: Could I be making that much? Or are they just lucky?
You've been in your role for 3 years. You've gotten "cost of living" raises. But you have no idea if your total comp has kept pace with market rates. You think: Have I fallen behind without realizing it?
The worst part? You can't talk about it. Salary discussions feel taboo. Asking your coworkers what they make is awkward. Asking your manager feels like a threat.
So you sit with the uncertainty. And every month you're underpaid is money you'll never recover.
Why You Can't Trust Generic Salary Averages
Let's say you're a "Senior Software Engineer." You Google it.
Glassdoor says: $95k - $155k. Indeed says: $110k average. Payscale says: $102k median.
Okay, so... what does that mean for YOU?
Are you in San Francisco or Oklahoma City? That's a 40% cost-of-living difference right there.
Do you have 3 years of experience or 10? That's the difference between entry-level "senior" and actual seniority.
Are you at a 20-person startup or a Fortune 500 company? Comp structures are completely different.
Are you in fintech, healthcare, or e-commerce? Industry matters as much as title.
Generic salary averages don't account for YOUR specifics. And those specifics are what actually determine your market value.Why Glassdoor and Indeed Averages Fail You
Here's what actually happens when you look up salary data:
Problem 1: The ranges are too wide to be useful."$75k - $130k" doesn't tell you if YOU should be at $75k or $130k. That's not a range - that's a data dump.
Problem 2: The data isn't personalized.You're not comparing yourself to people with your EXACT title, experience level, location, industry, and company size. You're comparing yourself to everyone who's ever held a vaguely similar job.
If you have 5 years of experience, the "average" includes people with 2 years and people with 15. If you're in Austin, the average includes people in SF (higher) and Cleveland (lower).
Problem 3: Self-reported data is biased.People who feel underpaid don't report their salaries. People who feel overpaid do. The data skews high - so you look at averages and think you're doing fine when you're actually 10-15% below market.
Problem 4: It doesn't account for total compensation.One company pays $100k base + $20k bonus + equity. Another pays $115k base, no bonus, no equity. Which is better? Depends on the equity value, vesting schedule, and your risk tolerance. Averages don't break this down.
What About Asking Coworkers?
In theory, this should work. You ask someone in your role what they make. You compare. Done.
In practice, this is a minefield.
Salary conversations are taboo in most companies. Even in states with pay transparency laws, people don't want to share. It feels invasive, competitive, awkward.And even if someone DOES tell you, it might not help:
Plus, if you ask and your manager finds out, it can create tension. Even if you're legally protected, it's a risk.
The Failed "Solutions" Most People Try
Let's talk about what people ACTUALLY do when they suspect they're underpaid - and why none of it works.
Failed Solution #1: Glassdoor Salary Estimates
You type in your job title, years of experience, and location. Glassdoor spits out an estimate.
Why it fails:The estimate is based on crowdsourced, self-reported data. People lie. People round up. People include bonuses and equity inconsistently. The margin of error is huge.
And it still doesn't account for:
You get a number like "$92k" and you have no idea if it's accurate or if you should trust it.
Failed Solution #2: Asking During Job Interviews
"I'll just apply to a few jobs and see what they offer. That'll tell me what I'm worth." Why it fails:Job hunting to test your market value is exhausting. Applications, interviews, negotiations - that's 20+ hours of work just to get a data point.
And the offers you get are influenced by:
Plus, if you're currently employed, this is a huge time sink. And if you're NOT employed, you don't have the leverage to test the market honestly.
Failed Solution #3: Job Postings with Salary Ranges
"I'll just look at job postings for my role and see what they're offering." Why it fails:Salary ranges on job postings are either: 1. So wide they're useless ("$80k - $140k" - thanks, that helps) 2. Inflated to attract candidates (the actual offer is at the low end of the range) 3. Missing entirely (most postings still don't include comp)
And even when they DO list a range, you don't know:
It's data, but it's not YOUR data.
Failed Solution #4: Just Waiting for Your Annual Review
"I'll bring it up during my performance review and ask for a raise." Why it fails:By the time your review comes around, budgets are set. If you're underpaid by 15%, your manager might only have authority to give you 3-5%.
And without data, you're negotiating blind. "I think I deserve more" doesn't work. "I'm being paid 12% below market for my title and experience, here's the data" does.
Waiting for your review means another year of being underpaid. And if you don't have proof of your market value, you're unlikely to get a meaningful adjustment.
How CareerCheck's Know Your Worth Calculator Actually Works
Here's the approach that works: compare YOUR salary to market rates for people with YOUR title, YOUR experience level, in YOUR location.
Not averages. Not ranges. YOUR personalized benchmark.
How It Works (60 Seconds)
Step 1: Enter your details (20 seconds)CareerCheck analyzes:
You see:
If you're underpaid, you see:
No guessing. No generic ranges. Just: here's where you are, here's where you should be, here's the gap.
What Makes This Different from Glassdoor
Glassdoor: "Senior Software Engineers in Austin make $95k - $140k." CareerCheck: "You're a Senior Software Engineer with 6 years of experience in fintech in Austin. The market median for your profile is $118k. You're currently at $102k. You're 14% below market."See the difference?
One gives you a range you can't act on. The other gives you a specific, personalized benchmark you can use to negotiate.
The Data Behind It
CareerCheck pulls from:
The result: You know, with confidence, whether you're being paid fairly.
No more guessing. No more wondering. Just data.
What to Do If You Discover You're Underpaid
Okay, so you ran the numbers. You're 12% below market. Now what?
Here's the decision framework that actually works.
Step 1: Assess the Gap
Under 5% below market: You're probably fine. This is normal variance. Not worth making a big deal unless you have other reasons to negotiate. 5-15% below market: Worth addressing. You're leaving real money on the table. Time to have a conversation with your manager or start exploring other options. 15%+ below market: Significant underpayment. This isn't just a cost-of-living adjustment issue - you're materially undercompensated. You need a plan.Step 2: Negotiate or Job Search?
This is the big question. Here's how to decide:
Negotiate if:Step 3: Build Your Negotiation Case (If Staying)
If you're negotiating, here's your script:
Don't say: "I feel like I should be making more." Do say: "Based on market data for [job title] with [X years] experience in [location], the median compensation is $[Y]. I'm currently at $[Z], which is [%] below market. I'd like to discuss bringing my compensation in line with market rates." Bring:Step 4: Job Search with Confidence (If Leaving)
If you decide to explore other options, you now have a huge advantage: you know your worth.
When a recruiter asks "What's your salary expectation?", you don't guess. You say:
"Based on market data for my title and experience, I'm targeting $[market median + 10-15%]."When you get an offer below your target, you don't accept it out of desperation. You counter:
"I appreciate the offer. Based on my research, the market rate for this role is $[X]. Can we get closer to that number?"You're not negotiating blind. You have data. And data wins negotiations.
The Real Cost of Staying Underpaid
Let's do the math on what "waiting" actually costs you.
Scenario: You're 10% underpaid ($90k instead of $100k) Year 1: You lose $10k. Year 2: You get a 3% raise. You're now at $92.7k. Market is $103k. You lose $10.3k. Year 3: Another 3% raise. You're at $95.5k. Market is $106k. You lose $10.5k. Total lost over 3 years: $30.8kAnd this doesn't include:
And the longer you wait, the worse it gets.
What Happens When You Actually Know Your Worth
Here's what changes when you stop guessing and start knowing:
You negotiate with confidence. You're not asking for "more" - you're asking for what you're worth. That's a completely different conversation. You stop undervaluing yourself. When you see "$118k market median" and you're at $102k, you realize: it's not that you're not good enough. You've just been accepting less than you deserve. You make better career decisions. When a recruiter calls with an offer, you know immediately if it's competitive or lowball. No more "is this good?" uncertainty. You stop leaving money on the table. Every job change, every promotion, every negotiation - you know what to ask for. You feel less anxious. The "am I being underpaid?" question that's been nagging you for months? You answer it. And then you can actually DO something about it.Find Out If You're Underpaid in 60 Seconds
You've suspected it long enough. It's time to know for sure.
1. Go to CareerCheck's Know Your Worth Calculator 2. Enter your job title, experience, location, and current salary 3. See your personalized market comparison 4. Know exactly where you stand - and what to do about it
No guessing. No generic ranges. Just your actual market value.And if you discover you're underpaid? You'll have the data you need to fix it. Whether that's a conversation with your manager or a new job search, you'll negotiate from a position of strength - not uncertainty.
The question isn't "Can I afford to check?" The question is: Can you afford not to?
Related reading:---
FAQ
How do I know if I'm being underpaid for my job title and experience level?
Compare your current salary to market rates for your EXACT profile (title + years of experience + location + industry). If you're 10%+ below the median, you're underpaid. Generic salary averages don't help - you need personalized data that accounts for your specific situation, not broad ranges like "$70k-$120k."
What's the difference between being underpaid and just wanting more money?
Being underpaid means your salary is below market rate for your role, experience, and location. Wanting more money is subjective. If comparable professionals with your title and background earn 15% more, you're underpaid. If you just wish you made more but you're at market rate, that's different. Data is the difference.
Should I ask my coworkers what they make to see if I'm underpaid?
It's risky and often unhelpful. Salary conversations are taboo in most workplaces, and even if someone shares, their comp might not be comparable (different experience, negotiation skills, hire date, or specialization). Instead, use market data tools that compare you to thousands of similar professionals - more accurate and less awkward.
Can I negotiate a raise if I'm underpaid?
Yes, if you have data proving it. Don't say "I feel underpaid" - say "Market data shows the median for my title and experience is $X. I'm currently at $Y, which is Z% below market. I'd like to discuss an adjustment." Bring evidence (Know Your Worth report, competing offers, recent accomplishments) and be ready to walk if they say no.
How much below market rate is too much?
Under 5%: normal variance, not worth stressing over. 5-15%: worth addressing through negotiation or job search. 15-25%: significant gap, likely need to change jobs to fix. 25%+: severely underpaid, company is either unaware or taking advantage. Start job searching immediately - this gap is hard to close internally.
What should I do if my company says they can't match market rate?
Ask for a timeline: "Can we get to $X over the next 6-12 months?" If they say no or give vague promises, start job searching. A company that won't pay market rate is telling you they don't value you. Staying costs you thousands per year - and the gap compounds. Get an offer elsewhere and either use it as leverage or leave.
Is it better to negotiate or just find a new job if I'm underpaid?
Negotiate if: you like your job, your manager values you, and you're 10-15% underpaid. Job search if: you're 20%+ underpaid, already tried negotiating, or the company is struggling financially. Do both if you're 15%+ under and want leverage. External offers usually get bigger raises than internal negotiations.
How often should I check if I'm being paid fairly?
Annually, or whenever you hit a milestone (promotion, new certification, market shift). Salaries drift over time - you might be fairly paid when hired but fall 10% behind after 3 years of small raises. Regular checks help you stay on top of market changes and negotiate proactively instead of reactively.
See How You Stack Up
Wondering if your experience matches what employers are paying? Our free AI analysis tool compares your resume against real job postings — salary expectations, skill gaps, and fit score in seconds.
Keep Reading
Know Your Worth in 60 Seconds: Market Salary Based on Your Experience + Location
That nagging question - 'Am I being paid what I'm worth?' - finally has an answer. Generic salary tools give you averages. CareerCheck shows you what people with YOUR specific experience, in YOUR location, actually earn.
How to Answer 'What Are Your Salary Expectations?' (With Examples)
The salary expectations question trips up even experienced professionals. Here's exactly how to research your number, when to deflect, when to give a range, and what to say — with copy-paste scripts for every scenario.
How to Negotiate a Higher Starting Salary: Step-by-Step Guide
You got the offer. Now what? Most people accept the first number — and leave $5K–$20K on the table. Here's the step-by-step process to negotiate a higher starting salary, with word-for-word scripts and email templates you can use today.
Get more career tips
Subscribe for weekly job search strategies and resume tips that actually work.
No spam. Unsubscribe anytime.
About CareerCheck: We help job seekers understand exactly how they match job postings before they apply. Our AI analyzes your profile against real job requirements, identifying gaps and opportunities so you can focus on roles where you'll actually get interviews.