PrepForge

Job search

Salary & negotiation

The stage most prep skips. Here's how to research, anchor, counter, and close — then practise real comp-conversation scenarios and get graded on your framing.

Practise negotiation scenarios →

1 · Do the research first

  • Triangulate a range from levels.fyi, Glassdoor, Blind, and peers in your network.
  • Adjust for level, location, and company size/stage — a range, not a single number.
  • Set a target near the top and a floor you won't go below (your walk-away / BATNA).

2 · Let them go first

  • When asked your expectations early, try to learn their budgeted range first.
  • If pressed, give a researched range whose bottom you'd still accept.
  • Deflect the 'current salary' question — redirect to your target for this role.

3 · Anchor and justify

  • Anchor high but reasonable — the first credible number frames the conversation.
  • Justify with value and evidence (impact, scope, market), not just what you want.
  • Stay collaborative: you're solving a problem together, not fighting.

4 · Counter the offer

  • Reaffirm your enthusiasm, then state a specific counter with a reason.
  • “Based on X and the market for this level, I was targeting $Y — can we get there?”
  • If base is capped, widen to total comp (below).

5 · Negotiate beyond base

  • Levers: sign-on bonus, equity/RSUs, bonus target, early comp review, PTO, remote/flex, start date, title/level, learning budget, relocation.
  • Prioritise by what matters to you and what's cheap for them to grant.
  • Ask for specific amounts (“a $15k sign-on”), not a vague “more”.

6 · Handle pressure & pushback

  • Exploding offer? Stay calm, ask why the timeline is tight, request reasonable time.
  • “That's the max budget” → acknowledge, then pivot to non-base levers.
  • Keep every exchange courteous and in writing where it matters.

Common mistakes

  • Naming a single number before you've researched or heard their range.
  • Anchoring the new offer to an old (possibly low) salary.
  • Accepting on the spot because of artificial urgency.
  • Negotiating only base and ignoring sign-on, equity, and perks.
  • Making it adversarial instead of collaborative.

Ready to rehearse? Get graded on your framing, anchoring, and counters.

Start practising →