Here's a piece of advice you'll hear everywhere: always negotiate your salary. Career coaches say it. HR professionals say it. Your friends say it. But is it actually good advice in every situation?
The short answer: usually yes, but not always. There are times when negotiating makes perfect sense and times when it could backfire. Let me break down when you should negotiate, when you might want to hold back, and how to handle salary negotiation like a professional negotiator.
1. Why Most Job Seekers Should Always Negotiate Salary
Most employers expect candidates to negotiate. They've built wiggle room into their initial offer. When they hire someone, they want to get a good deal, but they also know that strong candidates will push back. If you don't negotiate, you're leaving money on the table. Studies show that job seekers who negotiate earn thousands more over their careers than those who accept the first offer.
The fear of looking greedy stops many people from asking for more. But hiring managers and recruiters see negotiation as a normal part of the hiring process. A candidate who negotiates often looks more confident and valuable, not greedy.
Here's what many applicants don't understand: the salary range on a job description represents a budget, not a limit. The employer sets aside money for total compensation, and that includes base salary, benefits package, and perks. There's almost always room to negotiate higher than the initial offer.

2. When to Hire a Strategy: When You Should Definitely Negotiate
You should negotiate when you have leverage. That means when you bring to the table skills the employer needs badly. If you're an engineer with specialized experience, for example, your leverage is high. Use it.
You should also negotiate when the offer is below market rate. Research the salary range for similar professional roles in your area. If the offer is $100k but market data shows $120k is typical, you have solid ground for a counter-offer. Your potential employer won't rescind an offer just because you asked.
3. Using New Information to Your Advantage
Negotiate when you have competing offers. A higher offer from another company gives you new information to share. Tell your future employer you're excited about their opportunity but received a higher offer elsewhere. This isn't hardball. It's honest communication that often leads to an increase in salary.
4. Personal Branding: The Real Reason Some Developers Always Have Leverage
The developers who consistently command top salaries have something in common: they've built a personal brand. When employers seek you out instead of the other way around, negotiation dynamics shift entirely in your favor.
Building a reputation through speaking, writing, or open source contributions creates leverage that persists throughout your career. Companies pay premiums for developers with established credibility.
5. When You Might Not Want to Negotiate
Sometimes the conventional advice is bad advice. There are situations where pushing for more could hurt you.
Don't negotiate if you desperately need the job and have no other options. If you're unemployed with no prospects, accepting a decent offer might be smarter than taking the risk losing the offer over a few thousand dollars. Yes, companies rarely rescind offers for reasonable negotiation. But in a tough job market, why risk it?
Be careful with startup companies. A small business with limited budget may have genuinely offered their best offer. Pushing too hard on a company with tight finances can create tension before you even start. Instead, consider negotiating for equity or other non-cash compensation.
If the new job already pays significantly more than what you expected, you might decide you don't negotiate this time. Some job seekers feel uncomfortable asking for more when the offer already exceeds their hopes. That's a personal choice. You're not obligated to negotiate every time.

6. Salary Negotiation Tips: How to Negotiate Without Looking Greedy
The key to successful salary negotiation is being reasonable and professional. Express gratitude for the offer first. Then explain your rationale for asking for more. Use market data and your experience to justify your request.
Don't overestimate your value. If you're asking for $150k when the market rate is $110k, you'll look out of touch. Do your research before making a counter-offer. Sites like Glassdoor and The Muse can help you understand what employers are willing to compensate for your role.
Remember that negotiation involves more than just salary. If the employer won't budge on base salary, ask about signing bonus, extra vacation time, or professional development budget. The best negotiator knows when to pivot to other parts of total compensation rather than pushing on one number.
7. What Happens If They Say No?
Sometimes the hiring manager or HR says the offer is final. Don't panic. This doesn't mean you made a mistake by asking. Most of the time and effort you put into negotiation is still worthwhile because it shows you value yourself.
If they can't budge on salary, ask when the next salary review happens. Can they guarantee a review in six months? Can you get a path to a higher salary documented? A new hire who asks these questions shows they're thinking about the long term.
Use each negotiation as a learning experience. Even if you don't get more money this time, you'll be better prepared for the next opportunity. Every interview and negotiation makes you a better negotiator.

8. Taking Action: Before Your Next Job Offer
Before you negotiate your next offer, do your homework. Research salary data for your role and location. Know what you're worth based on your skills and experience. Prepare specific numbers rather than vague requests.
Practice your negotiation conversation with a friend or mentor. The more comfortable you are asking for what you want, the more confident you'll sound. A recruiter can tell when a candidate is nervous versus prepared.
Whether you decide to always negotiate or take it case by case, go in with a plan. The worst outcome isn't hearing no. It's never asking at all.
9. Frequently Asked Questions About Salary Negotiation
What is the 70 30 rule in negotiation? The 70 30 rule means you should listen 70% of the time and talk only 30% of the time during negotiation. Let the employer share information about their constraints and priorities before you respond.
What is the #1 rule of salary negotiation? Never accept the first offer without asking if there's flexibility. Most initial offers have room to negotiate. Simply asking can result in thousands more in salary.
Can I lose a job offer for negotiating salary? It's extremely rare for an employer to rescind an offer because you negotiated professionally. Companies expect negotiation and have budgeted for it. Don't let fear stop you from asking.
How much should you negotiate salary? A reasonable counter-offer is typically 10-20% above the initial offer, depending on market data. Base your request on research, not arbitrary percentages. If the offer is already at market rate, ask for 5-10% more.