How to Negotiate Your Salary: Scripts, Leverage, and Real Numbers

How to Negotiate Your Salary — Salaryitis
How to Negotiate Your Salary — Salaryitis

The Case for Always Negotiating

Having sat on the employer's side of thousands of offers, I can tell you a plain truth: the first number is almost never the last number, and companies expect a counter. The offer you receive typically sits below the top of the approved range precisely so there is room to move. Candidates who accept immediately don't look agreeable to a hiring manager — they look like they left budgeted money on the table.

The stakes compound. A $5,000 difference at 30 isn't $5,000 — it's the base every future raise, bonus percentage, and 401(k) match is calculated from, multiplied across decades and carried into your next job's expectations. Declining to negotiate a single offer can quietly cost six figures over a career. This is why the discomfort of one conversation is almost always worth it.

Do the Research Before You Say a Number

Leverage in negotiation is information. Before any discussion, build a defensible range using multiple sources: salary-transparency data, levels databases for your industry, posted ranges (now legally required in a growing number of states), and conversations with people in similar roles. Convert everything to total compensation — base, bonus, equity, and benefits — so you compare like with like.

Anchoring: Who Says a Number First

The first concrete number in a negotiation exerts a powerful gravitational pull on the final figure — this is the anchoring effect, and it's well documented. Where salary-history bans allow, letting the employer name a range first can benefit you. But when asked directly for your expectation, deflecting forever reads as evasive; a prepared candidate gives a researched range whose bottom is a number they'd genuinely accept.

A clean move when pressed early: 'Based on my research for this role and level, I'm targeting the [X to Y] range, and I'm confident we can find a number that works for both of us once I understand the full scope.' It anchors high, stays collaborative, and keeps the package — not just base — on the table.

The Counter-Offer Script That Works

When the offer arrives, the highest-return move is a calm, specific, appreciative counter. The structure that consistently works: express genuine enthusiasm, state a specific number with a brief justification, and keep it warm. Enthusiasm signals you want the job; specificity signals you've done the work; warmth keeps the future colleague relationship intact.

Note: A field-tested counter: 'Thank you — I'm really excited about this role and the team. Based on my experience with [specific relevant achievement] and the market range for this level, I was hoping we could get the base to $[target]. Is there flexibility there?' Then stop talking. Silence is a negotiation tool; let them respond.

Aim your counter above your target but within a credible range — asking for 10–20% above the offer is common and rarely offends when justified. If they can't move on base, that's your cue to widen the conversation to the rest of the package.

How to Negotiate Your Salary — practical detail — Salaryitis
How to Negotiate Your Salary — practical detail — Salaryitis

Negotiate the Whole Package, Not Just Base

Base salary is often the least flexible number because it's constrained by pay bands and internal equity. The rest of the package frequently has more give, and a smart negotiator brings a prioritized list. If the base is truly capped, pivoting to these levers can recover — or exceed — the value you were seeking.

The Mistakes That Cost Candidates Money

Most failed negotiations fail for predictable reasons. Anchoring against yourself by naming a low expectation early; treating base as the only variable; making it adversarial instead of collaborative; bluffing a competing offer that doesn't exist; and — most common — simply not asking at all. Each is avoidable with preparation.

One more: negotiating over the phone unprepared. Ask for the offer in writing, take time to consider it, and respond deliberately. 'This is generous — may I take a day to review and come back to you?' is completely normal and gives you room to counter thoughtfully rather than reacting in the moment.

Key takeaways

  • The first offer is rarely the last — employers expect a counter and usually build in room to move.
  • Research a defensible total-comp range before naming any number; leverage is information.
  • Counter with enthusiasm, a specific number, a brief justification, and then silence.
  • If base is capped, negotiate signing bonus, equity, bonus target, PTO, remote terms, or an accelerated review.
  • The biggest mistake is not asking at all; a small base difference compounds across an entire career.

Frequently asked questions

Is it rude to negotiate a job offer?

No — employers expect it and typically build room into the offer. A calm, specific, appreciative counter signals confidence and preparation, not greed. Candidates who never negotiate often leave budgeted money on the table.

How much higher should I counter?

Countering 10–20% above the initial offer is common and rarely offends when justified with market data and your accomplishments. Aim above your true target but within a credible range for the role and level.

Should I share my salary expectations first?

Where salary-history bans allow, letting the employer name a range first can help you, thanks to anchoring. When asked directly, give a researched range whose bottom is a number you'd genuinely accept, and keep the whole package in play.

What if they can't increase the base salary?

Pivot to the rest of the package: signing bonus, equity, bonus target, extra PTO, remote arrangements, a professional-development budget, or an accelerated six-month salary review. These often have more flexibility than base.

How do I negotiate without a competing offer?

You don't need one. Anchor on market research and your quantified value, not a bluff. Fabricating a competing offer is risky and can backfire if the employer calls it.