You weren't looking for a job. Then a recruiter message pops up — same role, same city, same years of experience required — and the comp range listed is $21,000 higher than what you take home. You close the tab. Open it again. Do the mental math twice. And then sit there trying to remember the last time you got a real raise.
That's not paranoia. It's probably accurate. And the first question is what to do about it.
Figure Out How Underpaid You Actually Are
The first mistake people make is acting on vibes. One recruiter message, one friend who earns more, one Glassdoor review from two years ago — and they walk into their manager's office convinced they're being robbed. That's not a negotiation. That's a grievance.
Before you do anything, get your actual number. Not a range. Not a rough sense. Your specific market rate for your role, your level, your location — right now.
The data sources are better than they've ever been. Levels.fyi is strong for tech roles. LinkedIn Salary has expanded significantly. And SalaryAsk pulls verified comp data so you can see exactly where your current salary sits against the market for your job title and experience.
This matters more than most people realise, because the size of the gap determines everything about your strategy.
If you're $5,000–$8,000 below market, a direct conversation with your manager can likely solve it. If you're $20,000+ below market, you need either a meaningful external offer or a realistic timeline for switching — because no company is voluntarily going to hand over a 25% pay increase without real external pressure.
Know the gap first. Then figure out what to do about it.
The Move Nobody Tells You About
Most underpaid employees do one of two things: they absorb the frustration quietly and keep showing up (slowly becoming resentful), or they start looking for the exit. Both are understandable. Neither is the first move you should make.
The move people skip: just tell your manager.
I know that sounds obvious. But most people never actually do it — clearly, with data, in a way that makes it easy for the manager to take action. They drop hints. They make sideways comments about "what they're seeing out there." They wait for the annual review and hope someone notices.
Here's the counterintuitive part: your manager probably doesn't know you're underpaid.
Compensation bands get set once and drift for years. Budgets get allocated to hiring new people while existing employees collect 3% COLA increases. By the time a company notices that its four-year employees are making 18% less than their newly hired counterparts, the underpaid employees have usually already left.
This happened to Marcus. Four years at the same SaaS company, solid performance reviews, one promotion that moved his title but only shifted his salary from $63,000 to $67,000. He benchmarked his role and found that data analysts with his experience at comparable companies in Austin were earning $82,000–$88,000. The gap was $15,000 to $21,000. Not a rounding error.
He brought it to his manager — not as an ultimatum, not as a threat, as a factual observation backed by comp data. Within 60 days he was at $79,000. An $11,000 raise without an external offer, without leaving, without a single job interview.
The key was the data. Not the emotion.
Know Your Number Before You Walk In
Before you book that conversation, do one thing: verify your market rate with something more rigorous than a gut feeling or a single job posting.
SalaryAsk benchmarks your current salary against real comp data for your specific role, level, and location. In about five minutes you'll know whether you're 8% below market or 22% below — and that number changes how you frame the conversation completely. Walking in with a benchmark from a real tool is different from walking in with a screenshot of a job listing. One starts a productive discussion. The other starts an argument.
Once you have your number, you're ready to talk.
How to Have the Conversation Without Blowing It
The conversation only fails when it turns emotional.
"I feel like I'm not being compensated fairly" is something a manager can nod at and do nothing about. "I've been looking at market data for this role in this city, and the range I'm seeing is $82,000 to $88,000 — I'm currently at $67,000" is a statement that requires a response.
A few things that matter:
Lead with performance, not need. "Rent went up and I have student loans" is a personal problem. Your employer isn't your bank. Frame the ask around what you've delivered and what the market pays for that level of work.
Name a number. Don't say "something closer to market." Say "$85,000" or "somewhere in the $85,000–$90,000 range." Vague asks get vague answers — or silence.
Make it easy for your manager to take it upstairs. Most managers don't control comp unilaterally. You're helping them build a case to whoever does. Try: "I'd like to get to $85,000 by the end of Q3. I'm happy to put together a one-pager on my contributions this year if that helps you make the case." This frames it as a joint problem to solve, not a threat.
Don't walk in cold. Send a brief message first: "I'd love to find 20 minutes to talk about compensation. My three-year anniversary is coming up and I want to make sure we're aligned." This gives your manager time to prepare — and signals that this is a real conversation, not a surprise ambush.
For the full step-by-step — including what to say at each moment and how to handle every pushback — the how to ask for a raise guide walks through the whole sequence in detail.
What to Do When They Say No
"No" is almost never the complete answer. Here's how to read it.
"The budget isn't there right now" usually means: not this quarter, maybe next. Ask for a specific date. "When would be the right time to revisit this?" Then confirm it in a follow-up email — a written record of the conversation and the agreed timeline changes the dynamic more than most people expect.
"You're at the top of your band" means you've hit the ceiling of your current level — not that a raise is impossible, but that you may need a promotion to get to a higher band. Ask what it would take to get there, and get that answer in writing too.
"We value you" followed by no action is the clearest signal you'll get: this conversation needs external data to go anywhere. An offer from another company — even one you don't intend to take — often unlocks compensation reviews that nothing else can. This isn't manipulation. It's the only signal some employers respond to.
If you've had the conversation, followed up, waited the agreed timeframe, and gotten a final no — take that information seriously. Some companies simply won't pay market rate for people they've had for years. That's genuinely useful to know. It tells you that your ceiling is inside this building, and your upside is outside it.
You don't have to leave immediately. But you can update your decision-making accordingly.
If you're putting the ask in writing — whether to your manager or as part of a negotiation with a new employer — the salary negotiation email template has word-for-word language you can adapt to your situation.
Frequently Asked Questions
How do I know if I'm actually underpaid? Compare your salary to verified market data for your specific role, level, and city — not a friend's number or a job posting with a deliberately wide range. Glassdoor and LinkedIn Salary are decent starting points, but they have a lot of noise. A benchmarking tool like SalaryAsk gives you a tighter comp picture so you're not walking into a conversation with bad data.
What if my company genuinely can't afford to pay market rate? Then you have a real decision to make, not a negotiation. Small companies, nonprofits, and early-stage startups sometimes can't match what larger companies pay — and usually they know it. The question is whether the other factors (equity, flexibility, mission, learning speed) make up the difference for you. If they don't, that's important information. You're not underpaid by accident. You've chosen an employer whose model depends on below-market salaries.
Should I go to HR or my manager? Your manager first. Always. HR's job is to protect the company — not to advocate for your compensation. Going over your manager's head before having a direct conversation signals distrust and puts your manager in a defensive position, which is exactly the wrong starting point. The only time to involve HR directly is if your manager is actively the problem, or if you have an offer in hand and are negotiating a counter.
What if I can't afford to leave right now — do I still have any leverage? Less than if you could walk out, but not zero. The cost of replacing you is real even if you're not waving a resignation letter. Recruiting, onboarding, the months of ramp time — that math doesn't disappear because you're staying. Market data still anchors the conversation. What changes is that you can't use silence as a weapon. If they call your bluff and there's no bluff, decide in advance what you'll actually do: accept for now and revisit in six months, ask what it would take to get promoted, or use this conversation as the push to start quietly looking. Any of those is a legitimate path. Just know which one you're on before you sit down.