You finally got the call. They want to make an offer. You’re trying to sound thrilled while a quieter voice in your head asks: “Wait — am I supposed to negotiate this? And if I push back, will they pull it?”
That fear is the single biggest reason people leave money on the table. Not lack of skills. Not lack of leverage. Fear of losing the offer.
Here’s the reality: in almost every professional role, an initial offer has a buffer baked into it. Recruiters and hiring managers expect a counter. The companies that don’t expect one tend to make it explicit — they say “this is our best and final” up front. If they didn’t say it, you can negotiate.
This guide walks through how to negotiate salary the right way: how to research a real number, how to deliver the counter, what to say when they push back, and the exact wording for the four conversations that scare people most.
What “Negotiating Salary” Actually Means
Salary negotiation is the structured conversation between an offer and a signed contract where you ask for better terms — in compensation, benefits, or working conditions — and the employer decides whether to adjust them.
It is not:
- A confrontation
- A power play
- A test of how much you “deserve”
It is a polite, expected, business conversation. The recruiter has done it hundreds of times. You may have done it three times in your life. That asymmetry is why scripts matter — you don’t need to be a smooth talker, you just need a few sentences ready when your heart is racing.
Step 1: Do the Research Before They Make the Offer
The biggest mistake in salary negotiation is reacting in real time. By the time the offer hits your inbox, your number should already be locked in your head.
Build your research file before the final-round interview. You’ll need three numbers:
| Number | What It Is | Where to Find It |
|---|---|---|
| Market Range | What the role pays at similar companies in your geography | Levels.fyi, Glassdoor, Payscale, LinkedIn Salary, recent job postings with disclosed ranges |
| Target | The number you want — typically the 60th–75th percentile of the market range | Your math, based on your experience level and the company size |
| Walk-Away | The minimum you’d accept and feel okay six months later | Your budget, current comp, cost of living |
Write these three numbers down. Look at them every day during the interview process. By the time the offer arrives, the math is no longer happening in your head while a recruiter waits on the line.
A simple system like the Job Search Tool or Job Applicant Tracker lets you log target comp per company so you’re not guessing during a phone call.
Bonus: Know the full compensation picture
Base salary is only one lever. Before you negotiate, list every component the offer might include:
- Base salary
- Signing bonus
- Performance / annual bonus (and how it’s calculated)
- Equity (stock options, RSUs, vesting schedule)
- 401(k) match
- Paid time off
- Remote / hybrid flexibility
- Title and level
- Start date
- Relocation
- Professional development budget
Many companies have less flexibility on base than they do on signing bonus, equity, or PTO. If they say “we can’t move on base,” that’s not the end of the conversation — it’s the redirect.
Step 2: Don’t Reveal Your Number First
The single most consequential rule in salary negotiation: whoever names the first number sets the anchor.
If they ask “what are you looking for?” before they make an offer — deflect. Politely. Every time.
Use one of these:
“I’d love to learn more about the role and the team before discussing compensation. Can you share the range you have budgeted for this position?”
“I’m flexible and confident we can find a number that works for both of us. What range did you have in mind?”
“I’d rather hear your offer first based on what you think the role and my experience are worth, and we can go from there.”
Some states (California, New York, Colorado, Washington, and others) require employers to post salary ranges. If you’re applying in one of those states, the range is usually public — use it. If they ask anyway, you can say:
“I saw the posted range of $X–$Y. I’m targeting the upper end of that range based on my experience, but I’d love to hear what you think the role is worth.”
That’s not naming your number. That’s reflecting their number back at them and signaling where you want to end up.
Step 3: Receive the Offer Without Reacting
When the offer comes, you have one job: don’t react in the moment. No matter how high or low.
Whether the number is amazing or insulting, your response is the same:
“Thank you so much — I’m really excited about this opportunity. Can you walk me through the full package, including bonus, equity, benefits, and start date? I’d like to take 24–48 hours to review everything carefully and come back with any questions.”
This script does four things at once:
- Expresses genuine enthusiasm (you’re excited, not desperate)
- Gets the full picture, not just the headline number
- Buys you time without sounding hesitant
- Signals that questions are coming
Almost no employer says no to a 24–48 hour review. If a recruiter pressures you to accept on the spot, that itself is a flag — and a polite “I take all major decisions seriously and want to give this the consideration it deserves” usually defuses it.
Step 4: Make the Counter
Once you’ve reviewed the offer against your three numbers, you make the counter. There are three rules.
Rule 1: Counter higher than your target. Negotiations almost always settle below the counter, so anchor above where you want to land. A common pattern: counter 10–20% above the offer, or land between the offer and your target plus a 15% buffer.
Rule 2: Tie the number to a reason. “I want more” is weak. “Based on the market range for this role and my X years of experience in Y, I was targeting closer to $Z” is a business case.
Rule 3: Ask for a specific number, not a vague raise. “Could we get to $115,000?” gets a yes/no answer. “Could we go a little higher?” gets you $2,000.
The counter script
Here is the wording, adaptable to almost any offer:
“Thank you again for the offer — I’m really excited about the role and the team. After reviewing the full package, I wanted to come back with one ask. Based on the market range for this role and my experience in [specific area], I was targeting a base closer to $[counter number]. Is there flexibility to get there? If base is fixed, I’d also be open to discussing [signing bonus / equity / PTO / start date] to bridge the gap.”
That last sentence is the unlock. You’re not just demanding a higher base — you’re showing you understand the company has constraints and giving them options. Recruiters love this because it gives them something to bring back to the hiring manager.
Step 5: Handle the Pushback
This is where most people fold. The recruiter says one of three things, and the negotiation is won or lost in your response.
Pushback 1: “That’s above our range.”
Don’t apologize. Don’t backtrack. Acknowledge and pivot:
“I understand. Given the budget constraints on base, what flexibility is there on signing bonus, equity refresh, or additional PTO? I’d love to find a way to make this work.”
Pushback 2: “Why do you think you’re worth that?”
This sounds aggressive but it’s an invitation. Have your case ready:
“Based on my research, the market range for this role with my experience is roughly $X–$Y. I bring [specific accomplishment 1] and [specific accomplishment 2], which directly map to [specific responsibility from the job description]. That’s why I’m targeting the upper end of the range.”
Specificity is the whole game. Vague (“I work hard, I’m a fast learner”) loses. Specific (“I led the migration that cut infrastructure spend by $400K annually”) wins.
Pushback 3: “We can’t go higher. Will you accept the original offer?”
This is the moment you hold steady — calmly. Don’t say yes immediately, and don’t say no.
“I really appreciate you going back to check. I want to think about it overnight and come back to you tomorrow with a decision.”
Then actually think about it. If the original offer hits your walk-away number, accept it the next morning and move on with no resentment. If it doesn’t, decline professionally and keep looking. Either way, you didn’t fold under live pressure.
Step 6: Get It in Writing
A verbal “yes, we can do $115,000” is not a deal. Once you’ve reached agreement, ask for an updated offer letter that reflects every term you negotiated. Read it carefully:
- Base salary number
- Bonus terms (target percentage, payout date, conditions)
- Equity grant (number of shares/units, strike price, vesting schedule, cliff)
- Signing bonus (and any clawback if you leave early)
- Start date
- Title
Anything that isn’t in writing didn’t happen. Recruiters change jobs. Hiring managers move teams. The offer letter is the only artifact that survives.
The Four Hardest Conversations (Exact Wording)
Here are the four scripts most people freeze on. Save these.
1. When they ask for your current salary
In many states, employers can no longer legally ask. But if they do:
“I’d prefer not to anchor on my current compensation since I’m evaluating this role on its own merits and the market rate. I’m targeting a total package in the $X–$Y range based on the responsibilities of this position.”
2. When they ask for your salary expectations early
“I’d love to learn more about the role and team before locking into a number. Could you share the range you have budgeted? That way I can give you an informed answer.”
3. When you have a competing offer
Don’t bluff. If you genuinely have a competing offer, use it factually:
“I want to be transparent — I have another offer on the table at $X for a similar role. This opportunity is my first choice, but the gap is meaningful. Is there room to close it?”
If you don’t have a competing offer, do not invent one. Recruiters in tight industries talk, and a discovered bluff ends the negotiation immediately.
4. When you want to negotiate something other than money
Same structure, different lever:
“The base works, but given that I’d be relocating / starting before my current role’s bonus payout / [other context], could we look at a $X signing bonus to bridge the gap? Alternatively, is an extra week of PTO something you can offer?”
What Not to Do
A short list of moves that lose negotiations:
- Don’t apologize for negotiating. (“Sorry to ask, but…”) You’re doing a normal thing. Apologizing makes it sound like you’re not.
- Don’t negotiate over text/Slack. Phone or email only. Texts get screenshotted and forwarded out of context.
- Don’t accept on the spot. Even if the offer is great. Twenty-four hours costs nothing and signals seriousness.
- Don’t reveal your walk-away number. Ever. That’s your number, not theirs.
- Don’t burn the bridge if it falls through. A negotiation that ends in “no” can still end well: “I really appreciate you working with me on this. I have to decline at this number, but I hope we can stay in touch — this team is impressive and I’d love to be considered for future roles.”
A Sample Negotiation, Played Out
Here’s an illustrative example of how this all sequences. The numbers are made up to show the math.
Offer: $98,000 base, $5,000 signing bonus, standard benefits.
Research:
- Market range: $95K–$120K
- Target: $112K
- Walk-away: $102K
Counter:
“Thank you for the offer — I’m excited about this role. After reviewing the package against the market range for this position and my experience in [domain], I was targeting a base closer to $115K. Is there flexibility to get there? If base is firm, I’d be open to discussing signing bonus or additional PTO to bridge the gap.”
Recruiter response: “I can probably get to $108K base, but $115K is above our band.”
Reply:
“I appreciate you working on the base. Could we pair $108K base with a signing bonus increase to $10K and an extra week of PTO? That would make the full package work for me.”
Recruiter response: “Let me check. I think I can do $108K base, $8K signing bonus, and we can add three days of PTO.”
Reply:
“That works for me. Could you send the updated offer letter so I can review the full terms? I’ll come back within 24 hours with my acceptance.”
That’s a $10K base increase plus $3K signing bonus plus three extra PTO days from one phone call. About 12 minutes of conversation. The script did the work.
How to Track Your Negotiations Over a Job Search
If you’re actively job searching, you might run two or three of these conversations in parallel. Without a system, you’ll lose track of who offered what, which recruiter promised which benefit, and which response is overdue. A simple tracker — like the Job Search Tool — lets you log:
- Offer details by company (base, bonus, equity, PTO, start date)
- Research benchmarks for each role
- Counter-offer numbers and dates
- Recruiter follow-up dates and notes
That structure prevents the worst negotiation mistake: forgetting what you said to whom. The Skills Matrix is also useful before negotiations — mapping your specific accomplishments to job requirements gives you the concrete evidence you need when a recruiter asks “why are you worth that?”
Key Takeaways
- The first number anchors the negotiation. Get the employer to name theirs first.
- Always counter with a specific number tied to a reason. “I was targeting $X based on the market range and my experience in Y.”
- Take 24–48 hours. Never accept on the spot.
- Negotiate the full package, not just base. Signing bonus, equity, PTO, and start date are often more flexible.
- Hold steady on pushback. “Let me think about it overnight” beats folding in real time.
- Get every term in writing before you sign.
Salary negotiation isn’t a personality trait. It’s a 15-minute conversation with a script. The people who get paid more aren’t bolder — they’re prepared.
Disclaimer: This post is for informational and educational purposes only and does not constitute legal, tax, or financial advice. Salary negotiation laws (especially around pay history disclosure) vary by state and country, and individual circumstances differ — consult a licensed attorney, tax professional, or career advisor before making decisions based on this content.