Don't leave money on the table. Expert tactics for researching ranges, timing your ask, and negotiating total compensation beyond base salary.
TL;DR
Salary negotiation works best when you research market data, anchor after an offer (not before), and negotiate total compensation, including bonus, equity, and benefits.
Why most candidates under-negotiate
Fear of losing the offer, lack of benchmark data, and focusing only on base salary cause candidates to accept first numbers. Employers often expect negotiation and leave margin in the initial offer.
Step 1: Research before the interview
Use salary surveys, Glassdoor, Levels.fyi (tech), and network conversations. Know your range: minimum acceptable, target, and stretch.
Step 2: Delay numbers early
If asked about salary expectations in screening, redirect: "I'd like to learn more about the role scope first. Can we discuss compensation once we confirm mutual fit?"
Step 3: Negotiate after the offer
Once they want you, you have leverage. Thank them, ask for 48 hours to review, and respond with a data-backed counter anchored on your research.
Beyond base salary
Negotiate signing bonus, annual bonus structure, equity, remote flexibility, extra vacation, learning budget, and title level. Total package often matters more than salary alone.
Scripts that work
"I am excited about this offer. Based on my research for similar roles in [city] and the scope we discussed, I was expecting closer to [range]. Is there flexibility?"
FAQ
Will they rescind the offer? Rare if you stay professional and reasonable.
Should I negotiate entry-level offers? Yes, even small gains compound over a career.
Next step
Land more interviews first: optimize your resume for ATS with LADER so your applications reach decision-makers.