When Is the Best Time to Negotiate Your Salary?
One of the most common questions professionals have about salary negotiation is when to bring it up. The short answer: timing matters more than most people think, and there are specific moments when your leverage is highest.
The Best Times to Negotiate
1. When You Receive a Job Offer
This is the single best moment to negotiate. The company has decided they want you, and switching to another candidate is expensive and time-consuming. You have maximum leverage between receiving the offer and signing it.
2. After a Major Achievement
Just landed a big client? Shipped a product ahead of schedule? Saved the company significant money? Strike while the iron is hot β your value is most visible right after a win.
3. During Performance Reviews
Annual or semi-annual reviews are natural moments to discuss compensation. Prepare your case in advance with documented achievements and market data.
4. When Your Role Has Expanded
If you've taken on responsibilities beyond your original job description without a corresponding pay increase, that's a legitimate and strong reason to negotiate.
When to Avoid Negotiating
- During company-wide layoffs or financial difficulties
- In your first few weeks at a new job
- When you haven't prepared your case with data
- Right after a project failure or missed deadline
The Bottom Line
The best time to negotiate is when you have clear evidence of your value and the company has strong motivation to keep you. Preparation and timing together create the conditions for a successful negotiation.