Negotiating Your Salary: A Step-by-Step System
A five-step system for negotiating your salary with confidence — whether you have a job offer, a review coming up, or a nagging feeling you're underpaid.
Short answer
Salary negotiation works best as a five-step sequence: research your market rate before any conversation starts, anchor high with a specific number (not a range), let silence do the heavy lifting after you name your number, negotiate the full package if the base is stuck, and get everything confirmed in writing. Most people skip the research and the silence, which are the two steps that do the most work.
Most people don't leave money on the table because they forgot to ask. They leave it because they walked into the conversation underprepared, said a number that was too low or too vague, and then immediately softened it with an apology or a range. The employer said 'that works for us,' and the deal was done before the negotiation even started.
This is a fixable problem. Not with confidence tricks or scripts that sound like a hostage negotiator wrote them — just with a repeatable process you can follow every time, whether you're fielding an offer or sitting down with a manager you see every Monday.
Step 1: Research Your Number Before You Open Your Mouth
This is the step most people either skip entirely or do badly. They Google the job title, see a range from $55,000 to $120,000, and call it research. That's not useful. You need a specific, defensible number for your role, your experience level, and your geography.
I'd start with three sources: Levels.fyi if you're in tech (it has real reported comp broken down by level and company), LinkedIn Salary for a broader cross-section, and Glassdoor — but treat Glassdoor as a floor, not a ceiling, because self-reported numbers there tend to skew low. For non-tech roles, the Bureau of Labor Statistics Occupational Employment Statistics tool is underused and surprisingly granular.
What you're looking for is the 75th percentile for your role in your market. Not the median. You're not negotiating to be average. Write down one number — your target — and one number you'd accept. Keep that second number to yourself.
Step 2: Anchor High With a Specific Number
When it's time to name a number, say a specific one. Not a range. Ranges are a gift to the other side — they will always grab the bottom of it and act like they did you a favor.
Here's what that sounds like in a real conversation. You've done the research and your target is $95,000. The offer comes in at $82,000. You say: 'I appreciate the offer. Based on what I'm seeing for this role in this market, and given my background in [specific thing], I was expecting something closer to $98,000. Is there room to move in that direction?'
Notice a few things. The number is $98,000, not $95,000. You anchored above your target so you have room to land where you actually want to be. It's specific, not round — $98,000 reads as researched, not invented. And the ask ends with a question, which hands the floor back to them.
Step 3: Say Your Number and Then Stop Talking
The eight-second rule
After you name your number, close your mouth and count to eight in your head. It will feel like an eternity. Do it anyway. The first person to speak after an anchor loses ground. Almost every time.
This is the hardest part of the whole process, and I don't mean that in a motivational-poster way. It is genuinely uncomfortable to sit in silence after asking for money. The instinct is to fill the quiet with qualifications — 'but I'm flexible,' 'that's just a rough number,' 'I totally understand if that's too high.' Don't. Every word you add chips away at the anchor you just set.
Silence reads as confidence. The other person is processing. Let them process. Whatever they say next is useful information, and you can respond from there.
Step 4: When Base Pay Is Stuck, Work the Full Package
Sometimes the base genuinely can't move. Budget is frozen, the band is capped, HR has drawn a line. That doesn't mean the negotiation is over — it means you shift to the rest of the package.
- Signing bonus: Often comes from a different budget than base salary. Easier to say yes to.
- Remote days: Two extra days working from home can be worth $3,000–$6,000 a year in commute costs and time.
- Performance review timing: Ask for a six-month review with a written commitment to revisit salary if you hit specific targets, instead of waiting a full year.
- Title bump: If the title on offer is one rung below where you'd normally sit, the next promotion and its pay bump happen sooner.
- Equity or profit sharing: Especially worth asking about at smaller companies where base budgets are tight but equity is not.
The framing I'd use: 'I hear you on the base — can we look at what we can do on the rest of the offer to close the gap?' That keeps the conversation collaborative instead of adversarial.
Common Mistakes That Kill Negotiations Before They Start
Giving a range. See above. Don't do it.
Apologizing before you ask. 'I'm sorry, I know this might be a lot, but...' You are asking for fair pay for your work. There is nothing to apologize for. The apology signals discomfort, which signals room to push back.
Accepting on the spot. Even if the offer is good, you are allowed to say 'I'd like a day to review everything before I formally accept.' This is completely normal and it gives you time to think clearly. An employer who rescinds an offer because you asked for 24 hours is telling you something important about how they operate.
Not getting it in writing. Verbal commitments evaporate. After any negotiation — offer or raise — send a follow-up email summarizing what was agreed. 'Just confirming our conversation: starting salary of $95,000, signing bonus of $5,000, and a six-month check-in on March 15. Please let me know if I've got anything wrong.' This protects you and it is not aggressive. It's professional.
What to Do Before Your Next Interview or Review
Pick one data source — Levels.fyi, LinkedIn Salary, or the BLS tool — and spend 20 minutes looking up your role and your market right now, before any conversation is scheduled. Write down a specific number. Not a range. Just one number that represents what you'd be genuinely happy to accept.
That single step puts you ahead of most people walking into these conversations. Everything else in this process builds on having that number in hand before anyone asks.
You are not being greedy. You are being prepared. There is a difference, and the people on the other side of the table know it.
Questions people also ask
What if they ask for my salary expectations before I've had a chance to anchor?
Try to deflect first: 'I'd love to understand the full scope of the role before I name a number — can you share the budgeted range for the position?' If they press, give your researched number directly. Most employers have a range in mind before they post the job, and asking them to share it first is completely reasonable.
Is it rude to negotiate a salary offer? Will they rescind it?
Offer rescissions over a polite counteroffer are extremely rare and are almost always a sign you avoided a bad employer. Hiring managers expect negotiation — most initial offers are made with room built in. A calm, professional counter is not going to cost you the job.
How do I negotiate a raise with a manager I see every day without making things weird?
The key is framing it around your value and the market, not your personal financial needs. 'Based on what I've seen for this role in this market, and given what I've contributed over the past year on X and Y, I'd like to talk about adjusting my salary to $Z.' That keeps it professional and gives your manager something concrete to take to their own leadership.
What if they say the budget is fixed and there's truly no room?
Ask for the conversation in writing anyway, and ask for a specific review date — ideally in three to six months — tied to clear performance criteria. A written commitment to revisit salary is worth more than a verbal 'we'll see.' If neither is possible, that's useful information about how much they value the role.
Should I tell them I have a competing offer?
Only if you actually have one and are genuinely willing to take it. A real competing offer is one of the most effective anchors in a negotiation. A fabricated one can unravel quickly and damage your credibility permanently.
The Full Guide
Get The Exact Salary Negotiation System That Actually Works

- Word-for-word scripts for six common negotiation scenarios, including counteroffers, raise requests, and salary history questions
- A printable prep worksheet that walks you through your research, your anchor number, and your walk-away point before any conversation
- A full package negotiation checklist covering 14 items beyond base salary, with typical dollar values for each