Career Growth Foundations · Salary Negotiation & HR

Researching and Anchoring Your Salary Range

Build a researched range and avoid anchoring yourself too low

Researching and Anchoring Your Salary Range

Before any compensation conversation, arm yourself with data rather than a gut-feel number. Look up ranges for your specific role, level, and location on sites like Levels.fyi, Glassdoor, and Payscale, and use the median as your anchor point rather than the extremes.

Why a Range Beats a Single Number

Whoever states a specific number first tends to anchor the rest of the negotiation. A researched range — not just a single figure — keeps you flexible while still giving a recruiter something concrete to work with, and helps you avoid naming a number lower than what the role would actually support.

Handling 'What's Your Current Salary?'

In many locations you can decline to share your current salary and redirect to your researched target range instead; some jurisdictions legally restrict employers from even asking. Either way, avoid letting a past number anchor a new offer.

Practice questions

What are your salary expectations?

Answer

Summary

I've researched this role at my level and location, and I'm targeting a range of $X-$Y based on market data — I'm flexible for the right overall package.

Longer Answer

I've researched this role at my level and location, and I'm targeting a range of $X-$Y based on market data — I'm flexible for the right overall package. Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter. If pushed for one number, anchor near the top of your range. In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview.

Key Points

  • I've researched this role at my level and location, and I'm targeting a range of $X-$Y based on market data — I'm flexible for the right overall package
  • Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter
  • If pushed for one number, anchor near the top of your range
  • Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter. If pushed for one number, anchor near the top of your range

Comparison / Tradeoffs

Aspect Notes
Core idea I've researched this role at my level and location, and I'm targeting a range of $X-$Y based on market data — I'm flexible for the right overall package.
Practical tradeoff Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter. If pushed for one number, anchor near the top of your range.

Why

Summary

Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter.

Longer Answer

Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter. If pushed for one number, anchor near the top of your range.

Key Points

  • Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter
  • If pushed for one number, anchor near the top of your range
  • In an interview, relate 'What are your salary expectations?' to implementation decisions, tradeoffs, and operational impact
  • Use the answer to connect the concept back to a realistic production or interview scenario for 'What are your salary expectations?'

Comparison / Tradeoffs

Aspect Notes
Core idea Whoever gives a specific number first tends to anchor the negotiation — a researched range keeps you flexible while still being useful to the recruiter.
Practical tradeoff In an interview, relate 'What are your salary expectations?' to implementation decisions, tradeoffs, and operational impact.
What is your current salary?

Answer

Summary

Where I'm able to, I'd prefer to focus on what I'm targeting for this role rather than my current pay — based on my research, that's in the $X-$Y range.

Longer Answer

Where I'm able to, I'd prefer to focus on what I'm targeting for this role rather than my current pay — based on my research, that's in the $X-$Y range. Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer. In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview.

Key Points

  • Where I'm able to, I'd prefer to focus on what I'm targeting for this role rather than my current pay — based on my research, that's in the $X-$Y range
  • Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer
  • In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview
  • Use the answer to connect the concept back to a realistic production or interview scenario for 'What is your current salary?'

Comparison / Tradeoffs

Aspect Notes
Core idea Where I'm able to, I'd prefer to focus on what I'm targeting for this role rather than my current pay — based on my research, that's in the $X-$Y range.
Practical tradeoff Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer.

Why

Summary

Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer.

Longer Answer

Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer. In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview.

Key Points

  • Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer
  • In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview
  • In an interview, relate 'What is your current salary?' to implementation decisions, tradeoffs, and operational impact
  • Use the answer to connect the concept back to a realistic production or interview scenario for 'What is your current salary?'

Comparison / Tradeoffs

Aspect Notes
Core idea Some jurisdictions restrict employers from asking this — know your local rules, and either way avoid letting a past number anchor a new offer.
Practical tradeoff In an interview, relate 'What is your current salary?' to implementation decisions, tradeoffs, and operational impact.
Is your expected salary negotiable?

Answer

Summary

Yes — I'm evaluating the total package, including base, bonus, and equity, not just a single base number, so there's room to discuss depending on the full offer.

Longer Answer

Yes — I'm evaluating the total package, including base, bonus, and equity, not just a single base number, so there's room to discuss depending on the full offer. A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor. In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview.

Key Points

  • Yes — I'm evaluating the total package, including base, bonus, and equity, not just a single base number, so there's room to discuss depending on the full offer
  • A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor
  • In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview
  • Use the answer to connect the concept back to a realistic production or interview scenario for 'Is your expected salary negotiable?'

Comparison / Tradeoffs

Aspect Notes
Core idea Yes — I'm evaluating the total package, including base, bonus, and equity, not just a single base number, so there's room to discuss depending on the full offer.
Practical tradeoff A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor.

Why

Summary

A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor.

Longer Answer

A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor. In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview.

Key Points

  • A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor
  • In practice, explain where this shows up in production code, what tradeoffs matter, and how you would justify the choice in an interview
  • In an interview, relate 'Is your expected salary negotiable?' to implementation decisions, tradeoffs, and operational impact
  • Use the answer to connect the concept back to a realistic production or interview scenario for 'Is your expected salary negotiable?'

Comparison / Tradeoffs

Aspect Notes
Core idea A flat 'no' can end the conversation early; 'yes, depending on the full package' keeps the door open for later negotiation without giving away your floor.
Practical tradeoff In an interview, relate 'Is your expected salary negotiable?' to implementation decisions, tradeoffs, and operational impact.

Open in the app to mark lessons complete, take notes and track your progress.