27 Sep 2026 · 8 min readCareer

How to Negotiate Your Salary (Without a Script)

The gap between offer and final number is usually small in absolute terms and large relative to a raise, which is why people give it up for free. This guide covers preparing with real numbers, the specific sentences that work, the three mistakes that cost people money, and what to do when they genuinely cannot move.

Why people accept the first number

Not because they are weak. Because the offer is flattering, the process has been long, they are unsure what to ask for, and asking feels like risking something they already have. The most effective preparation is not courage, it is having a specific number and a specific reason — which removes most of the awkwardness.

Arrive with numbers

  • Know the market range for your role, level and city. Levels, not titles — 'senior' means different things at different companies.
  • Anchor on total compensation, not base salary. Bonus, equity, remote days and insurance all count, and companies know it.
  • Have a specific ask with a reason: 'Based on the market range for this role and my experience in X, I was expecting closer to Y.'
  • Decide your real walk-away number before the call, and do not negotiate against yourself.
  • Know what the role is worth to them. A role they cannot fill has a cost, and that is information they do not have.

Sentences that work

  • Ask for time: 'I'd like to think about the offer and come back to you tomorrow' — very normal, and it stops an immediate yes becoming an immediate anchor.
  • State the number without apology. No 'I know this is a lot, but…' weakens the ask before you finish it.
  • Give a reason, then stop talking. Most people negotiate themselves downward by filling the silence.
  • Ask what flexibility exists in the budget rather than whether they can raise it. Different question, same options.
  • If they cannot move on base, trade other things: start date, remote days, title, review timing, training budget.
💡 Pro Tip: Get any final figure in writing before you accept. Verbal commitments about bonuses and review dates are worth nothing in practice.

Mistakes that cost real money

  • Naming a number with no reason attached — it reads as a guess, and it usually is one.
  • Negotiating against yourself by mentioning what you would settle for.
  • Citing your current salary as your justification. Many employers anchor to it, which works against you.
  • Lying about other offers. It is checkable, and it makes everything else you say suspect.
  • Treating a 'no' as a rejection of you rather than a constraint on their budget, and accepting it immediately.

Do the numbers properly

Commands to prepare

Negotiate Startup

Prepare negotiation levers and BATNA for a startup — e.g. a pre-seed fintech startup with 3 founders and no revenue.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Negotiate Resume

Prepare compensation negotiation for a resume — e.g. a two-page resume for a mid-level backend engineer.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Negotiate Product

Prepare negotiation levers and BATNA for a product — e.g. a B2B inventory-tracking product with 200 paying customers.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Compare Options

Build a weighted comparison table and give a clear recommendation.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Analyze Pitch

Break down structure, drivers and implications of a pitch — e.g. seed-deck.pdf — 14 slides, traction slide looks weak.

Use it in: ChatGPT / Gemini / Claude · copy → paste → replace bracketed placeholders with your details

Explore the Full SlashAI Library

Every prompt in our guides is part of our offline-ready vault of verified commands and instant browser tools. Free forever, no account required.

Browse All Commands