The biggest mistake people make in salary negotiation is treating it as a confrontation. It isn't. It's a business conversation where both parties are trying to reach an agreement. When you reframe it that way, the anxiety drops and your effectiveness goes up significantly.
Do the Research First
Walk into any negotiation knowing the market rate for your role, your location, and your experience level. Use Glassdoor, Levels.fyi, LinkedIn Salary, and Bureau of Labor Statistics data. Get a range, not a single number. Knowing that the median for your role is $85,000 to $105,000 gives you a foundation to stand on rather than guessing.
Let the Employer Go First
If you're in the offer stage, try to get the employer to name a number first. It anchors the conversation and often lands higher than what you would have asked for. If they push you for a number, give the top end of your researched range and justify it with your experience and the value you bring.
Negotiate the Full Package
Salary is just one piece. Signing bonuses, remote work flexibility, extra vacation days, equity, and professional development budgets are all negotiable. If the base salary has a hard ceiling, shift the conversation to these elements. A $5,000 signing bonus or an extra week of PTO has real financial value.
After receiving an offer, take 24 to 48 hours before responding. Express genuine interest, then come back with your counter. Employers rarely rescind offers over a polite negotiation. The worst realistic outcome is they say no and the offer stands.





