Negotiating your salary is one of the highest-return activities you can do in your career — yet most people never do it. Studies show that people who negotiate their starting salary earn $5,000 to $10,000 more per year, and those gains compound over an entire career. Over 20 years, failing to negotiate even once can cost you hundreds of thousands of dollars.
This guide gives you the exact scripts, strategies, and mindset shifts to negotiate your salary with confidence in 2025 — whether you are starting a new job or asking for a raise in your current role.
Why Most People Do Not Negotiate
Fear. People worry they will seem greedy, lose the offer, or make the employer angry. But here is the truth: hiring managers almost always expect candidates to negotiate. In most cases, the first number an employer offers is not their best number. Negotiating is professional, expected, and respected.
Step 1: Research Your Market Value First
Never negotiate without data. Use Glassdoor, LinkedIn Salary, Levels.fyi, and the Bureau of Labor Statistics to find out what people in your role, location, and experience level actually earn. Aim for the 75th percentile — you want to ask for what the best performers earn, not the average.
The Counter-Offer Script (Word for Word)
When you receive an offer, do not accept or reject immediately. Use this script:
“Thank you so much — I am really excited about this opportunity. Based on my research and experience, I was expecting something closer to [X]. Is there any flexibility there?”
Then stop talking. Silence is your most powerful tool. Let them respond. Most of the time, they will either move up or explain why they cannot — giving you valuable information either way.
How to Ask for a Raise at Your Current Job
The best time to ask is after a major win, during your performance review, or when you have a competing offer. Use this script:
“I have really valued my time here and am proud of what I have accomplished, including [specific achievement]. Based on my research into market rates and the value I have added to the team, I would like to discuss bringing my compensation to [specific number]. Can we make that happen?”
- Always give a specific number, not a range
- Lead with your accomplishments, not your needs
- Time it after a visible win or positive review
- Practice out loud before the conversation
What If They Say No?
Ask: “What would I need to achieve to get to that number?” This turns a rejection into a roadmap. Get the answer in writing, set a timeline, and hold them accountable. If they cannot commit, you now have clearer information about whether this company values your growth.
Final Thoughts
Negotiating your salary is not confrontational — it is a professional conversation about fair compensation. The worst they can say is no, and even then you have lost nothing. The best case: you earn thousands more per year for the same work. The scripts and strategies in this guide give you everything you need to walk into that conversation with confidence.
Have you successfully negotiated your salary? Share your experience in the comments below!