Why Negotiating Matters
Salary negotiation is one of the highest-return activities you can do in your career. Accepting a first offer without negotiating means potentially leaving a meaningful amount of money on the table — money that compounds over time through raises, bonuses, and retirement contributions. And yet, many people avoid it out of fear of seeming greedy or losing the offer.
The reality? Most employers expect negotiation. A reasonable, professional counter-offer rarely results in a rescinded job offer.
Step 1: Do Your Market Research
Before you can negotiate effectively, you need to know what you're worth in the market. Use these free tools to benchmark your target salary:
- Glassdoor: Browse salary ranges by job title, location, and company.
- LinkedIn Salary Insights: Available with a free account for many roles.
- Bureau of Labor Statistics (BLS): Official U.S. government salary data by occupation.
- Levels.fyi: Especially useful for tech roles.
- Industry associations: Many publish annual compensation surveys for their sector.
Gather a salary range rather than a single number. You want to understand what the 25th, 50th, and 75th percentiles look like for your role, experience level, and geography.
Step 2: Know Your Number
Identify three figures before the conversation:
- Your target salary — what you genuinely want based on research and your experience.
- Your opening ask — slightly higher than your target, leaving room to land where you want.
- Your walk-away number — the minimum you'd accept. Know this in advance so you don't make an emotional decision in the moment.
Step 3: Time the Conversation Right
Ideally, let the employer make the first offer. Avoid naming a number too early in the process — during screening interviews or before you have a full picture of the role's scope. Once you have a formal offer in hand, that's your moment to negotiate.
Step 4: Make Your Counter-Offer
When you receive an offer, express genuine enthusiasm first, then ask for time to review it. When you respond (in a call or email), use language like:
"Thank you so much for the offer — I'm genuinely excited about this opportunity. Based on my research and the experience I bring to this role, I was hoping we could get closer to [your number]. Is there flexibility there?"
State your number confidently and then stay quiet. Don't fill the silence by walking your ask back immediately.
Step 5: Negotiate Beyond Base Salary
If the company can't move on base pay, consider negotiating other elements of your compensation package:
- Signing bonus
- Remote work flexibility
- Additional vacation days
- Earlier performance review (with potential raise)
- Professional development budget
- Equity or stock options
What to Avoid
- Don't apologize for negotiating — it's professional and expected.
- Don't use personal financial needs as justification. Base your ask on market value and your contributions.
- Don't make ultimatums unless you're genuinely prepared to walk away.
Closing the Negotiation
Once you've reached an agreement you're happy with, get everything in writing before giving your formal acceptance. Review the full offer letter carefully — including benefits, start date, and any conditions. Then sign with confidence.