The Salary Negotiation Scripts That Actually Work (What to Say Word-for-Word)
Because that extra $10k today becomes $600k over your career
Here’s something nobody tells you when you’re learning data science: negotiating your salary can literally be worth $50,000 more than your peers who skip this step.
Yet 18% of people never even try to negotiate. They just accept whatever number gets thrown at them.
Why? Because they don’t know what to say. They’re worried about sounding greedy. They don’t want to mess up a good opportunity.
I get it. Money conversations are uncomfortable. But here’s the thing: companies expect you to negotiate. In fact, they budget for it. Your first offer is almost never their best offer.
So let me give you the exact words to use in every negotiation scenario. No fluff, no theory. Just the actual scripts that work.
Before We Start: Know Your Numbers
You can’t negotiate without data. In 2026, mid-level data scientists earn between $138,000 and $175,000 nationally. Senior level? $157,000 to $194,000. In San Francisco, those numbers jump even higher, up to $218,000 for mid-level roles.
Use Glassdoor, Levels.fyi, and LinkedIn Salary to research your specific role, location, and company size. Write down three numbers: your minimum acceptable salary, your target salary, and your stretch goal.
Now let’s get to the scripts.
Scenario 1: When They Ask Your Salary Expectations (Early Interview)
This is the trickiest one. Answer too low, you’re leaving money on the table. Answer too high, you might price yourself out.
Here’s what to say:
“I’m currently focused on finding the right fit and understanding the full scope of the role. Once I have a better sense of the responsibilities and the complete compensation package, I’d be happy to discuss a range that works for both of us. What’s the budget allocated for this position?”
Why this works: You deflected without refusing to answer. You sound reasonable. And you flipped it back to them.
If they push harder, use this:
“Based on my research for this role and my X years of experience in [specific skill], I’m seeing ranges from $X to $Y. Does that align with what you’re targeting for this position?”
Pro tip: Make your range start at your target number. If you want $150k, say “I’m seeing $150k to $170k.” They’ll usually anchor near the bottom of your range.
Scenario 2: When You Get the Initial Offer
Never, ever say yes immediately. Even if the offer is amazing. Here’s your response:
“Thank you so much for the offer! I’m really excited about the opportunity to work with [team/company]. I’d like to take a day or two to review everything carefully. When would be a good time to discuss this further?”
This buys you time to think clearly and shows you’re thoughtful (not desperate).
When you come back to negotiate, here’s the script:
“I’ve had a chance to review the offer, and I’m genuinely excited about joining the team. Based on my [X years of experience/specialized skills in Y/advanced degree], and looking at market rates for similar roles, I was hoping we could discuss a base salary of $X. Is there flexibility here?”
Key phrase: “Is there flexibility here?” This is softer than “I need $X” but still opens the door.
Scenario 3: When They Say No to Your Salary Request
Don’t panic. This doesn’t mean negotiation is over. Here’s what to say:
“I understand. Can you help me understand how you arrived at this number? I want to make sure I’m clear on how my experience and skills map to this level.”
This often reveals that they can’t actually go higher on base salary because of internal pay bands. But it opens up other negotiation points.
Then pivot to this:
“If the base salary is firm, are there other aspects of the compensation package we could discuss? I’m thinking about [sign-on bonus/equity/additional PTO/remote work flexibility/professional development budget]. Would any of these be possible?”
Here’s what’s negotiable beyond base salary:
Sign-on bonus (often the easiest win)
Equity/RSUs (especially at startups)
Performance bonus percentage
Additional PTO days
Remote work flexibility
Professional development budget
Earlier performance review (to get promoted faster)
Relocation assistance
Home office stipend
Scenario 4: Negotiating at Your Current Job (Raise/Promotion)
This is different because you need to prove your value first. Here’s the setup:
Schedule a meeting with your manager. Don’t ambush them. Send this email:
“Hi [Manager], I’d like to schedule some time to discuss my role and compensation. I’ve been reflecting on my contributions over the past [timeframe] and would love to have a conversation about my growth here. Do you have 30 minutes this week or next?”
In the meeting, use this structure:
“I’ve really enjoyed my time here, especially [specific project/achievement]. Over the past [X months/year], I’ve [specific accomplishment 1], [specific accomplishment 2], and [specific accomplishment 3]. These contributed to [measurable business impact: revenue, efficiency, cost savings].
Based on my expanded responsibilities and the market rate for my role and skill set, I’d like to discuss adjusting my compensation to $X. How do you see this fitting with the team’s budget?”
The key: Tie everything to business impact. Not “I’ve been here two years.” Not “I work hard.” But “I saved the company $200k by optimizing our data pipeline.”
Scenario 5: When You Have Competing Offers
This is your strongest position. But you have to play it carefully. Don’t lie, and don’t be aggressive.
“I wanted to be transparent with you. I’m currently considering another offer that’s very competitive. I’m more excited about the opportunity with your team because [genuine reason], but the other offer is significantly higher at $X. Is there any possibility of matching or getting closer to that number?”
Why this works: You’re being honest. You’re showing you prefer them (flattery works). But you’re giving them a concrete number to work with.
Important: Only use this if you actually have another offer. Companies can (and do) call your bluff.
Scenario 6: When They Ask About Your Current Salary
This is illegal to ask in many states (California, New York, Massachusetts, etc.). But if they do ask:
“I’d prefer to focus on the value I can bring to this role rather than what I’ve been paid in the past. What’s the range you have budgeted for this position?”
If they really push:
“My total compensation is in the $X range, but I’m looking to make a move that reflects my growing skill set and the additional responsibilities I’m ready to take on.”
The Mindset Shift You Need
Here’s the uncomfortable truth: The company has already decided they want you. They’ve invested thousands in recruiting, interviewing, and evaluating you. They’re not going to pull the offer because you negotiated.
In fact, research shows that people who negotiate are often viewed as more competent, not greedy.
The worst case? They say no and stick with their original offer. You’re exactly where you started. The best case? You make thousands or tens of thousands more per year.
That’s a risk-reward ratio that’s hard to beat.
The Three Rules of Negotiation
Rule 1: Always be pleasant and collaborative. Use phrases like “I’m hoping we can find something that works for both of us” instead of “I need X.”
Rule 2: Have a reason for every number. “Market research shows...” or “Given my X years of experience in Y...” sounds way better than “I want more money.”
Rule 3: Know your walk-away point. Before you start negotiating, decide the minimum you’ll accept. If they can’t meet it, you need to be prepared to walk away.
Real Numbers from Real Negotiations
Just to show you this actually works: According to salary surveys, people who rated their negotiation skills as excellent earn up to $50,000 more than peers who don’t negotiate.
Mid-level data scientist salaries increased 2.3% year-over-year in 2026, well above the tech industry average of 3.5%. The demand is there. The money is there. You just have to ask for it.
Your Action Plan
Here’s what to do right now:
Research salary ranges for your role, experience level, and location on Glassdoor, Levels.fyi, and LinkedIn
Write down your three numbers: minimum, target, stretch
Practice these scripts out loud with a friend (seriously, role-play helps)
Remember: negotiation is expected, not greedy
Be ready to discuss the whole package, not just base salary
The next time you get an offer or review, you’ll know exactly what to say. No more freezing up. No more accepting the first number. No more leaving money on the table.
Because here’s the thing: That extra $10,000 you negotiate today? Over a 30-year career with standard raises, that compounds to over $600,000.
So yeah. Learn to negotiate. Use these scripts. And get paid what you’re worth.
If you made it this far and you are not following me yet, this is a good moment to do it.
You can find me on: YouTube | Instagram | TikTok
You can find me on YouTube and Instagram, where I share free resources, tips, and opportunities. If you enjoy this kind of content, you can also subscribe to the newsletter to stay updated.
If you would like to support my work, you can buy me a coffee on Ko-fi . Even clapping for this article or sharing it with someone helps more than you might think.
I will be posting more content soon on scholarships, fellowships, and data science.
Thank you for reading. I will see you next time.


