The average person leaves between $5,000 and $20,000 per year on the table because they didn't negotiate their salary.
That's not a small number. Over a 40-year career—with promotions and raises built on top of each starting salary—failing to negotiate a single offer can cost you hundreds of thousands of dollars.
And yet most people don't do it. Not because they're bad at negotiating. Because they don't know what to say.
This post fixes that. By the end, you'll have the exact words.
The fear is almost always the same: What if they pull the offer? What if they think I'm greedy? What if it gets awkward?
Here's the reality: employers almost never rescind an offer because a candidate negotiated professionally. Job offers are extended after a company has spent weeks—sometimes months—interviewing, debating, and finally choosing you. Rescinding it because you asked a polite question would cost them more time and money than just working through the negotiation.
The awkwardness is real. Do it anyway. The discomfort lasts about 90 seconds. The pay raise lasts until your next job.
Walking into a salary negotiation without knowing your market rate is like showing up to a car dealership with no idea what the car is worth. You'll get taken.
Here's exactly where to research:
Glassdoor (glassdoor.com) Search your job title, city, and company. Glassdoor collects self-reported salary data from employees. It's not perfectly precise, but it gives you a solid range—especially for common roles.
LinkedIn Salary (linkedin.com/salary) LinkedIn's dataset is large and often more current than Glassdoor. Filter by job title, location, and years of experience. Look at the median and the range.
Levels.fyi If you're in tech (software engineering, product management, data science), Levels.fyi is the most granular and accurate data source available. It breaks down base salary, bonuses, and equity by company and level.
Bureau of Labor Statistics (bls.gov/oes) Free government data. Less granular than the others, but authoritative for nailing down what a role pays in your metro area.
Payscale (payscale.com) Good for non-tech roles, healthcare, education, and skilled trades.
After your research, you should have three numbers:
If your research shows the market rate for your role in your city is $78,000–$92,000, and you're currently making $72,000:
Timing matters. Here's the rule: let the employer name a number first whenever possible.
If HR asks "What are your salary expectations?" before making an offer, deflect:
"I'm really excited about this role, and I'd love to learn more about the full scope of responsibilities before we get into compensation. Can you share the budgeted range for this position?"
Most companies have a range. Getting them to share it first tells you where you stand before you anchor yourself too low.
If they push back and insist you name a number first, use your research to anchor high:
"Based on my research and comparable roles in this market, I'm targeting somewhere in the $90,000–$95,000 range, though I'm open to discussing the full compensation package."
Once you receive a written offer, that's your moment. Never negotiate the first offer on the spot. Say:
"Thank you so much—I'm really excited about this opportunity. I'd like to take some time to review the full offer. Can I get back to you by [specific date, 2–3 business days out]?"
This is normal, professional, and expected. Use those days to prepare your response.
When you're ready to negotiate, a phone or video call beats email. It's harder to say no to a person than a message, and you can read tone and adjust in real time.
Open with gratitude and enthusiasm—then make your ask:
"Thank you again for the offer—I'm genuinely excited about joining the team and contributing to [specific project or goal they mentioned]. After reviewing the offer and doing some research on market rates for this role in [city], I was hoping we could discuss the base salary. Based on my experience in [specific relevant skill or accomplishment], I was expecting something closer to $[your anchor number]. Is there any flexibility there?"
Then stop talking. This is the hardest part. Let them respond.
What they might say:
"I understand. Given my background in [X] and the value I can bring to [specific thing], is there any room to get to $[slightly lower than anchor, but above your target]? I'm really excited about this role and I want to make this work."
Don't give up—pivot to total compensation:
"I understand. Would there be any flexibility on the signing bonus? Or on the start date for performance reviews, so we can revisit base salary sooner than the standard 12-month mark?"
Other levers beyond base salary:
"I appreciate that, and I don't take that lightly. Based on what I've seen for comparable roles, I do think there's a bit of a gap. I want to be upfront that I'm very interested in this role—can we meet somewhere in the middle at $[compromise number]?"
Almost always a pressure tactic. Respond calmly:
"I'm definitely interested. I just want to make sure I'm giving you a thoughtful answer rather than a hasty one. Can I have until tomorrow morning to confirm?"
If they say no and it's a genuine hard deadline, decide based on the offer as-is. Don't let manufactured urgency push you into a decision you'll regret.
The same principles apply, with one difference: your employer already knows what you do and what you're worth to them.
Pick your timing carefully:
Script for requesting the conversation:
"I'd love to schedule some time to talk about my compensation. I've been doing some research and reflecting on the contributions I've made over the past year, and I'd appreciate the chance to discuss where I stand."
In the meeting:
"Over the past [timeframe], I've [specific accomplishment with numbers if possible]. Based on my research into market rates and what comparable roles pay in this area, I believe my current salary of $[X] is below market. I was hoping to discuss bringing it up to $[target]."
Document everything. Before the meeting, prepare a one-page document listing your wins with specifics:
Numbers change the conversation. "I work really hard" is easy to dismiss. "I managed three new accounts worth $450,000 in combined revenue" is not.
First: make sure no means no. "Not right now" and "our budget is frozen until Q3" are different from a flat no.
If it's genuinely no:
"I appreciate you being direct with me. Can I ask—what would it take to revisit this in six months? I'd love to understand what milestones or changes in the budget could make this possible."
Get specific criteria. If they can't give you any, that tells you something important about your future there.
And if you get a no without a clear path forward, the most powerful negotiation move you have is getting a competing offer from somewhere else. Nothing clarifies your market value faster—for you and for them.
Your action step: Before your next opportunity to negotiate—whether a new offer or an annual review—spend 30 minutes on Glassdoor and LinkedIn Salary to find the market rate for your specific role, title, and location. Write down your floor, target, and anchor. Practice saying your anchor number out loud until it feels normal.
The money is already there. You just have to ask for it.
Let us know so we can keep writing what actually moves the needle for you.