← Back to blog

Salary Negotiation Scripts (2026): Confident, Friendly, and Effective

Copy/paste negotiation scripts for offers, ranges, and counteroffers — plus a simple framework for negotiating without burning goodwill.

This article is currently available in English. You’re viewing the English version for now.

Negotiation works best when it feels collaborative. You’re not “demanding more” — you’re aligning expectations so both sides can say yes with confidence.

If you want salary benchmarking and scripts in one place, see /en/salary-insights.

Before you negotiate: ask the right questions

Use this message to understand structure:

Thanks — I’m excited about the role. Before I respond, could you share how the offer is structured (base, bonus, equity, and benefits), and whether there’s flexibility in the base range?

Script: asking for a better base salary

I’m really excited about the team and the work. Based on the role scope and market data for similar positions in [location], I was expecting something closer to $X–$Y.
Is there flexibility to bring the base to $X? If that’s difficult, I’m also open to adjusting bonus or equity to close the gap.

Script: you’re asked for your current salary

I’d prefer to focus on the value and the role’s range rather than my previous compensation. For this position, I’m targeting $X–$Y depending on the overall package.

Script: they say “this is our best offer”

I understand. If the base can’t move, could we explore options like a signing bonus, an earlier performance review, or additional equity? I’m confident I can make an impact quickly, and I’d love to find a package that works for both sides.

Script: negotiating level/title

Based on the responsibilities we discussed — especially [specific scope], I believe the [level/title] is the best fit. Is there flexibility to adjust the level to match the scope?

What to do next

  • Benchmark your role: /en/salary-insights
  • Improve role alignment: /en/job-match-score
  • Fix ATS risks: /en/ats-resume-checker

Want to apply this? Start with the free tools: