TrinityTalent logoTrinityTalent Start free

Salary Negotiation Scripts That Actually Work

Most people don't negotiate their offers — not because negotiating doesn't work, but because in the moment they can't find the words and "sounds great!" comes out instead. The fix isn't courage; it's having the sentences ready before the call. Here they are.

Before any script: three numbers

Script 1 — "What are your salary expectations?" (asked early)

Deflect once, politely — whoever names a number first anchors the negotiation:

"I'd like to learn more about the role before talking numbers — but compensation won't be the obstacle if we're both excited. Can you share the band you've budgeted for this position?"

If they insist, give your researched range, not a point: "Based on the market for this scope, I'm looking in the range of X to Y, depending on the total package." Make X a number you'd genuinely be happy with — it becomes the floor.

Script 2 — Receiving the first offer

Never accept or reject on the call. Warmth plus a pause:

"Thank you — I'm genuinely excited about this. I'd like to review the full package and get back to you by [day]. Can you send the details in writing?"

This costs you nothing, is completely expected, and buys the time in which every good negotiation actually happens.

Script 3 — The counter

Anchor on enthusiasm, then one clear ask with a reason attached:

"I want to say yes to this. Given [the scope we discussed / my experience with X / the market for this role], I was expecting base closer to [target]. If you can get to [target], I'm ready to sign."

Script 4 — When base is "firm"

Base is one lever of many. In order of typical flexibility:

"Understood. If base is fixed, is there flexibility on [signing bonus / an extra week of vacation / a six-month review with a defined raise path / remote days / professional development budget]? Any one of those would get me to yes."

A written six-month review with criteria is often the easiest yes in the list — and frequently worth more than the counter you originally asked for.

Script 5 — Accepting (without leaving doubt)

"That works — I'm delighted to accept. Please send the updated letter and I'll sign today." Enthusiastic, immediate, unambiguous. However the negotiation went, end it as the person they're glad they hired.

The mistakes that cost the most

The delivery problem: every script above fails if it's the first time the words leave your mouth on the live call. Rehearse the counter out loud — the pause after you say your number is the hardest 3 seconds in the process, and it gets easy with reps.

Rehearse the conversation before you have it

TrinityTalent's Salary Coach and voice role-play let you practise the negotiation out loud — including the pause after the counter — with an AI counterpart, before the real call. Free while in beta.

Rehearse my negotiation free