Salary negotiation is one of the highest-value skills you can develop. A single successful negotiation can be worth tens of thousands of dollars — not just in the immediate raise, but compounded over every future raise, bonus, and retirement contribution that is calculated as a percentage of your base salary.
This guide covers the entire negotiation process: researching your market value, timing the conversation, scripting what to say, handling objections, and evaluating the complete compensation package. Whether you are negotiating a new job offer or asking for a raise in your current role, these principles apply.
Research Your Market Value First
You cannot negotiate effectively without data. Before any conversation about money, you need to know what people with your skills, experience, location, and job title are actually being paid. This is your market rate, and it is the foundation of every argument you will make.
- Check multiple salary databases: Glassdoor, Levels.fyi, Payscale, Salary.com, and the Bureau of Labor Statistics Occupational Outlook Handbook all provide salary ranges
- Filter by location: salaries vary dramatically by city and region — a software engineer in San Francisco earns a very different salary than one in Omaha
- Account for total compensation: base salary, bonuses, equity, retirement matching, health insurance, and other benefits all have real dollar value
- Talk to people in your field: salary surveys have biases and lag behind market changes — conversations with peers and recruiters give you real-time data
- Determine your range: identify the median salary for your role, then set your target 10 to 20 percent above the median based on your specific qualifications and experience
Timing the Conversation
When you negotiate matters almost as much as how you negotiate. The best time to discuss salary is when the other party is most invested in you — which is after they have decided they want you but before details are finalized.
For new jobs, the ideal moment is after you have received a verbal or written offer but before you have accepted it. This is when you have maximum leverage because the company has already decided you are their candidate and they do not want to restart the search. For current employers, the best timing is during or just after a major accomplishment, during formal review periods, or when you have taken on significant new responsibilities.
- Never discuss salary expectations in an initial screening call — if pressed, say you would like to learn more about the role first
- Delay naming a number as long as possible — the first person to state a number in a negotiation typically anchors the range
- If forced to give a range early, make the bottom of your range your actual target number
- For internal raises, give your manager advance notice that you want to discuss compensation — do not ambush them
The Negotiation Conversation
The actual conversation should be professional, data-driven, and collaborative — not adversarial. You are not demanding more money. You are presenting evidence that a higher number is fair and reasonable given the market and your qualifications. Frame everything in terms of value you bring, not personal financial needs.
- Lead with gratitude: thank them for the offer or the opportunity to discuss compensation — set a positive tone
- State your case with evidence: reference your research, specific accomplishments, skills, and the market rate for your role
- Give a specific number, not a range: saying you are looking for 95,000 is stronger than saying you are looking for something between 85 and 95 thousand
- Use silence strategically: after stating your number, stop talking — the urge to fill silence often leads people to negotiate against themselves
- Be prepared for pushback: common responses include budget constraints, internal equity concerns, and needing approval — have responses ready for each
- If the base salary is firm, negotiate other elements: signing bonus, additional vacation days, remote work flexibility, professional development budget, or accelerated review timeline
Handling Counteroffers and Rejection
Not every negotiation ends with you getting exactly what you asked for. The key is to evaluate the full picture and make a decision you can live with. A company that meets you partway is showing good faith. A company that refuses to budge on any element of compensation is telling you something important about how they value their employees.
- If they counter with a lower number, do not accept immediately — take 24 hours to evaluate even if you plan to accept
- Ask what it would take to reach your target number: is there a performance milestone or timeline that would trigger a salary adjustment
- Get everything in writing: verbal promises about future raises, bonus targets, or equity grants should be documented in your offer letter
- Know your walk-away number before the conversation starts — having a clear minimum prevents emotional decision-making
- If you accept a lower offer, confirm in writing when and how the salary will be revisited — six-month review clauses are common and reasonable
The Long-Term Impact
Salary negotiation is not a one-time event. It is a recurring part of managing your career. Every two to three years, you should be actively evaluating whether your compensation reflects your current market value and contributions. If it does not, you should either negotiate internally or explore external opportunities.
The discomfort of a 15-minute negotiation conversation is trivial compared to the financial impact. A single 10,000-dollar increase at age 30, compounded with standard raises and investment returns, adds over 500,000 dollars to your lifetime earnings. Learn to negotiate once and it pays dividends for the rest of your career.