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.