Most people leave money on the table because they never ask. Salary negotiation is a skill you can learn, and the payoff compounds over your entire career. Here is a practical framework.
Step 1: Research Your Market Rate
Before any negotiation, you need data. Check salary databases like Glassdoor, Levels.fyi, Payscale, and the Bureau of Labor Statistics. Filter by your job title, years of experience, location, and industry. Talk to people in similar roles if you can. Your goal is a range -- the 25th percentile (floor), 50th (midpoint), and 75th (target) for your position.
Having concrete numbers changes the conversation from opinion to evidence. When you say you are targeting a specific number because that is the market rate for someone with your skills and experience, it is much harder to dismiss than a vague request for more money.
Step 2: Timing Matters
For a new job offer, negotiate after you receive a written offer but before you accept. This is your moment of maximum leverage -- the company has decided they want you and has invested time and resources in the hiring process. Never discuss salary expectations in the first interview if you can avoid it. If pressed, give a range anchored at the high end of your research.
For a raise at your current job, time your ask after a visible win -- a successful project launch, a strong performance review, or taking on expanded responsibilities. Avoid asking during company layoffs, budget freezes, or right after a missed deadline. Annual review cycles are a natural time, but do not wait if your market value has changed significantly.
Step 3: The Counter-Offer Strategy
When you receive an offer, express genuine enthusiasm for the role first. Then ask for time to review the full package -- 48 to 72 hours is standard and always granted. When you counter, lead with your value, not your needs. Frame it around the market data you researched and the specific impact you will bring.
Counter at 10% to 20% above the initial offer, depending on how far it is from your target. Be specific with numbers -- saying $95,000 is more credible than saying roughly $90,000 to $100,000. If the company cannot meet your number on base salary, pivot to other levers: signing bonus, equity, extra PTO, remote work flexibility, professional development budget, or an accelerated review timeline.
Step 4: Evaluate Total Compensation
Base salary is just one piece. Total compensation includes health insurance (employer contribution varies widely), retirement matching (a 6% 401k match on a $100,000 salary is $6,000 per year), equity or stock options, bonuses, PTO days, remote work policies, and professional development budgets. A lower base with strong benefits can be worth more than a higher base with minimal perks.
Calculate the dollar value of each benefit where possible. For example, five extra PTO days at your daily rate, the employer share of health premiums, and the expected value of any bonus. Compare offers on total compensation, not headline salary alone.
What Not to Do
- Do not apologize for negotiating: It is expected and respected. Hiring managers negotiate their own salaries too.
- Do not make ultimatums: Keep the tone collaborative. You are solving a problem together, not making demands.
- Do not lie about competing offers: It can backfire badly. If you have a real competing offer, mention it factually.
- Do not accept immediately out of excitement: Always take time to review, even if the offer seems great.
Bottom Line
Salary negotiation is preparation plus execution. Research the market, time your ask, counter with confidence and data, and evaluate the full package. A single successful negotiation early in your career can be worth hundreds of thousands of dollars over a lifetime of compounding raises.
