Let's be honest: salary negotiation is terrifying when you're early in your career.
You don't have leverage. You don't have experience negotiating. You might not even know what the role is supposed to pay. And part of you is probably worried that if you push back, they'll just move on to the next candidate.
Here's what I want you to know: negotiation is a skill. And like any skill, you can learn it.
This guide is the framework I share with clients. No gimmicks.
Step 1: Know What the Market Pays
Before you negotiate anything, you need data. You're not going in blind.
Benchmarking tools I recommend:
- Glassdoor — Good for salary ranges by role, company, and location. Filter by years of experience.
- Salary.com — Often has more specific ranges than Glassdoor, especially for mid-level roles.
- Lattice — Great for compensation data, especially if you're evaluating a tech or startup role.
- Levels.fyi — Best for tech and engineering roles. Includes equity breakdowns, which matters more than you think.
What to look for:
- Base salary range for your level, in your geographic region
- Total compensation (base + bonus + equity) — not just base
- How the range shifts with years of experience
Don't compare yourself to someone with 10 years of experience when you have 2. Find people with comparable experience levels. That's your real benchmark.
Step 2: Know Your Unique Value
This is where most people get stuck. They look at market data and forget to actually think about what they're bringing to the table.
Ask yourself:
- What specific skills does this role require that I have?
- What have I accomplished that directly relates to this job's responsibilities?
- What would it cost them to hire someone less qualified? (Not what it costs you — what it costs them.)
- What am I the only candidate who can offer?
You don't need to have all the answers here. But you need to be able to articulate why you're worth more than the initial offer — not just that you need more money.
Step 3: Understand the Full Compensation Package
Salary is only one piece. A lower salary with great benefits might actually be worth more than a higher salary with nothing.
Before you negotiate salary, understand:
- Bonus structure — Is it guaranteed? What percentage of salary? What metrics determine it?
- Equity/RSUs — How much? What's the vesting schedule? (4-year vest with 1-year cliff is standard in tech.)
- Benefits — Health, dental, vision. What's covered? What's the deductible?
- Time off — PTO, sick leave, parental leave. These have real dollar value.
- Remote/hybrid flexibility — What's the policy? Can you negotiate location?
- Professional development — Training budget, conference stipend, tuition reimbursement.
Sometimes you negotiate better on these non-salary items because they're less visible to the company and less likely to be set in stone.
Step 4: Use the <20% Rule (Carefully)
Here's a rule of thumb that gets passed around career coaching circles — especially for entry-level roles:
When you negotiate, start with a number that doesn't exceed 20% of the initial offer.
So if they offer $55,000, you might counter at $62,000–$65,000. Not $75,000.
Why? At the entry level, there's often less flexibility at the top of the band. Going too high can signal that you're uninformed or that you're going to be unhappy if they can't meet you. It can also create a negative impression before you've even started.
This isn't a hard rule — it's a starting point. Use your judgment. If you have leverage (in-demand skills, competing offers, unique experience), you may have more room.
Step 5: Know When to Walk Away
Here's the part nobody talks about: you don't have to accept every offer just because it's an offer.
If the salary and package aren't meeting your needs — and they've hit the ceiling of what they can offer — you can decline. Politely. Professionally. Without burning the bridge.
Sometimes the most powerful negotiating move is being willing to walk away.
That doesn't mean you should be rigid. It means you should be honest with yourself about whether this role, at this compensation, actually works for your life.
A Note on Something Nobody Says Enough
It's also okay not to negotiate.
Seriously. If you've done the research, you know the offer is fair, and the full package meets your needs — there's no rule that says you have to counter.
The internet will tell you that everything is negotiable and that you're leaving money on the table if you don't push. That's not always true. Sometimes the offer is genuinely good. Sometimes you're not in a position to push. Sometimes knowing your value means recognizing when you've already received it.
Don't negotiate out of anxiety. Negotiate from information.
Quick Checklist Before Your Negotiation
- I've researched the market rate for this role
- I know what I bring that's unique/value-add
- I've evaluated the full compensation package, not just salary
- I have a target number in mind (with a range)
- I've practiced saying my ask out loud
- I know what I'd do if they say no
- I know when I'd walk away