The average person leaves $1 million in career earnings on the table because they do not negotiate.
That sounds dramatic. It is not. Here is the math:
A $5,000 salary negotiation at age 25 compounds for 35 years. Every raise, bonus, and 401(k) match that follows is calculated on a higher base. By retirement, that initial negotiation is worth far more than the $5,000 it appeared to be.
Yet 58% of workers never negotiate their first salary. And most never negotiate again.
This is the complete guide to fixing that.
Why People Don't Negotiate (And Why Those Reasons Are Wrong)
"They'll rescind the offer." Companies almost never rescind offers over a reasonable counter. Rescinding offers has legal and reputational consequences employers actively avoid. They made you an offer because they want you — a counter does not change that.
"I don't want to seem greedy." Negotiating is expected in professional contexts. Hiring managers budget for it. They know the initial offer is a starting point. Accepting without countering often raises questions about whether you understand your own market value.
"I don't know what I'm worth." This is the only valid concern — and it is fully solvable in 20 minutes (see below).
Step 1: Know Your Number Before Any Conversation
Your negotiation position depends entirely on having data. Here is how to build it:
Primary sources:
- Levels.fyi — Best for tech roles; includes base, bonus, equity broken out
- Glassdoor — Broadest database; filter by location, company size, years of experience
- LinkedIn Salary — Paid but often employer-reported data
- Payscale — Good for non-tech roles
- Bureau of Labor Statistics Occupational Employment Data — Free, government-sourced
Build a range: You want to identify the 25th-75th percentile for your role, industry, location, and experience level. Your target is the 60-75th percentile. Your opening ask should be at the 75th percentile.
Example: Software engineer, 3 years experience, San Francisco bay area. Research shows $140,000-$175,000. Target: $165,000. Opening ask: $172,000.
Step 2: Time the Conversation Correctly
Best time: After you have a written offer, before you have accepted it.
This is your maximum leverage point. The company has invested weeks in recruiting and interviews. They want to close. You have not yet committed.
Second-best time: Annual performance review, or after completing a major project.
Worst time: Mid-year, randomly, or in the same conversation where you're asking for anything else (promotion, remote work, etc.).
Step 3: The Script for a New Job Offer
When you receive a written offer, wait 24 hours before responding. Then call or email.
Email script:
Subject: Re: [Position] Offer — Following Up>
Hi [Name],>
Thank you for the offer — I'm genuinely excited about this role and the team. After reviewing the details, I'd like to discuss the base salary.>
Based on my research and experience in [specific skill/area], I was expecting something closer to [your target number]. Is there flexibility to get to [target]?>
I'm committed to making this work and look forward to your thoughts.>
[Your name]
Phone script:
"Thank you again for the offer — I'm very excited about the position. I do want to ask about the base salary. Based on my research for this role and location, and given my [X years] in [relevant area], I was expecting something closer to [target number]. Is there flexibility there?"
Then stop talking. The silence after you name your number is the most important moment in the negotiation. Do not fill it. Let them respond.
Step 4: Handle the Most Common Responses
"That's above our budget range."
Do not fold immediately. Say:
"I understand there are budget constraints. What's the highest you can go? I want to make this work."
This gets them to reveal their ceiling without you moving first.
"Let me check with [manager/HR]."
Good sign. They're negotiating. Respond:
"Of course, take the time you need. I'm also happy to jump on a call if that would help move things forward."
"We can't move on base, but we can offer [signing bonus / extra PTO / earlier review date]."
Non-salary compensation is real value. Evaluate it:
- Signing bonus: Count it as year-1 only. Not recurring.
- Equity: Value it conservatively unless the company is late-stage.
- Earlier performance review: Legitimate — it accelerates the next raise cycle.
"I appreciate that. The signing bonus is helpful, but given that I'm making a long-term commitment here, I'd prefer to resolve it at the base level. Is there any room to move the base?"
"The offer is firm."
This happens. Last resort options:
1. Accept if the offer is market-rate and you want the job 2. Accept and negotiate a 90-day review with a targeted raise tied to specific milestones 3. Decline and walk away if below market
Step 5: Negotiate Your Current Salary
Most people forget they can negotiate raises without changing jobs. This is actually easier — your employer already knows you and wants to keep you.
The setup: Document your wins over the past 6-12 months in concrete terms before any conversation. Not "I worked hard." Specific impact:
- "I led the migration that reduced infrastructure costs by $48k/year"
- "My accounts grew revenue by 23% year-over-year"
- "I trained 4 new hires who are all now performing at target"
"I've been reflecting on my contributions this year — [summarize 2-3 specific wins with numbers]. Based on my research, market rate for this role with my experience is [range]. I'd like to discuss adjusting my compensation to reflect both my performance and the market."
If they say the budget is frozen:
"I understand budget constraints. Could we agree on a milestone — specific goals that, if I hit them, would support a [X%] increase at [date]? I'd like something to work toward."
This converts a no into a deferred yes with accountability.
The Numbers People Leave Behind
- Average salary increase from negotiating a new offer: $5,000-$15,000
- Average signing bonus negotiated on top: $5,000-$25,000 (especially in tech)
- Percentage of employers willing to negotiate: 73% (source: Salary.com survey)
- Percentage of candidates who negotiate: 42%
One More Thing: Negotiate Everything
Salary is one line item. After the salary conversation, come back to:
- Remote work flexibility — worth $5,000-$15,000/year in commuting costs + time
- Professional development budget — courses, conferences, certifications
- Equity vesting schedule — can sometimes accelerate cliff or add milestone vesting
- Title — matters for your next negotiation at the next company
- Start date — gives you a buffer if you need it
---
The One Rule
Always make the first counter. Whoever names a number second is reacting. Set the anchor at the high end of your researched range. Everything adjusts from there.
The worst outcome of negotiating professionally is that they say no and you accept the original offer. You are no worse off than if you had never asked.
The best outcome compounds for the rest of your career.