Salary negotiation is one of the most uncomfortable parts of job hunting, but it's also one of the most important. A $10,000 difference in starting salary compounds over your career. Here's how to negotiate confidently and effectively.


Do Your Research First


  • Market rates: Use levels.fyi, Glassdoor, Payscale, H1B databases, and industry surveys. Look at your level, location, and company size.
  • Company-specific data: Some companies publish pay bands. Check their careers page or ask in interviews.
  • Total compensation: Base salary is one piece. Factor in equity, bonuses, benefits, PTO, stipends.
  • Location adjustments: Remote roles may pay by location. Understand their policy before negotiating.

When They Ask for Your Expectations


  • If asked early: Give a range based on research. "Based on my experience and the market, I'm looking in the range of $X to $Y." Anchor on the higher end of realistic.
  • If you're unsure: "I'd like to learn more about the role and responsibilities first. What range are you thinking?"
  • Don't lowball yourself: If you say $80k and they were prepared to offer $100k, you've left money on the table.

When They Make an Offer


  • Don't accept immediately: "Thank you, I'm excited about this opportunity. I'd like to review the details and follow up in a day or two."
  • Evaluate the whole package: Base, equity, benefits, PTO, sign-on bonus, relocation, stipends.
  • Compare to your research: Is this fair? Is there room to negotiate?

How to Counter (The Script)


  • Express enthusiasm: "I'm really excited about this role and the team..."
  • State your number: "Based on my experience with [relevant skill] and the market, I was hoping for $X."
  • Provide rationale: "I've seen similar roles at $Y, and given that I'll be [scope/responsibility], I think $X is fair."
  • Leave room: "Is there flexibility to get closer to that?"

Handling Common Objections


  • "That's above our budget": "I understand. What's the top of your range? Could we explore a sign-on bonus or accelerated equity vesting?"
  • "We pay by level": "I appreciate that. Given my experience with [X], could we discuss whether I might qualify for the next level?"
  • "We're already at the top": "I understand. Could we discuss other components—equity, PTO, or a home office stipend?"

Negotiating Beyond Base Salary


If base is firm, negotiate other components:


  • Sign-on bonus: One-time payment, often easier to approve than base increases
  • Equity: More stock options or RSUs, especially if the company is growing
  • PTO: Extra vacation days
  • Stipends: Home office, learning/development, wellness
  • Title: Sometimes a title bump comes with a pay bump
  • Start date: If you have unvested equity or a bonus coming, negotiate start date

Remote-Specific Negotiations


  • Location-based pay: If you're in a high-cost area and they pay globally, you may have leverage. If they pay by location and you're in a lower-cost region, focus on role level.
  • Relocation: If you might move, ask how that affects pay
  • Time zone flexibility: If you're working odd hours, that's worth something

When to Walk Away


  • The offer is significantly below market and they won't budge
  • The negotiation process reveals red flags (e.g., they get defensive or make you feel bad for asking)
  • You have a better offer elsewhere

Remember: Negotiation is a conversation, not a battle. Be respectful, professional, and clear. Most companies expect some negotiation—it's normal.

← Back to Learn