All posts
CareerAugust 19, 20268 min read

Salary Negotiation Scripts: What to Say at Every Stage of a Job Offer (2026)

Word-for-word salary negotiation scripts for the phone call, the email, and the awkward pause after they say no. Real language, real numbers, no fluff.

Most candidates lose money in salary negotiations not because they ask for too much, but because they don't ask at all. A large share of job seekers accept the first number they're offered without countering — and recruiters generally build negotiating room into their opening offer on purpose. The first number is almost never the last number a company is willing to pay.

The problem isn't confidence. It's that nobody hands you the actual words to say. Here they are, stage by stage.

Before You Say Anything: Get the Range Right

Negotiating without a number is negotiating blind. Before the offer call, know three figures: the market range for the role (pull this from Glassdoor, Levels.fyi, or LinkedIn Salary — cross-check at least two sources), your walk-away number, and your target number, which should sit above the midpoint of the market range, not at it.

If a recruiter asks for your expected salary before you have this research done, it's fine to stall: "I want to give you an honest number, not a guess — can I follow up tomorrow?" That buys you a day without looking evasive.

Script 1: The Verbal Offer Call

When a recruiter calls with a verbal offer, your job is to receive it warmly and buy time — not to negotiate on the spot.

"Thank you so much, I'm really excited about this. Can you send the full details over email so I can look at everything together — base, bonus, equity, benefits — and get back to you by [specific day]?"

This isn't stalling for its own sake. Negotiating live, on the phone, with no time to think, is how good candidates leave money on the table. A specific return date signals seriousness without sounding like a delay tactic.

Script 2: The Counter-Offer Email

Email is better than a call for the actual counter — it's precise, it gives the other side room to discuss internally, and it leaves a paper trail. Structure: gratitude, enthusiasm, the ask, the justification, the close.

"Thank you again for the offer — I'm genuinely excited about joining [Company] and working on [specific team/project]. Based on my research into market rates for this role and my experience with [specific skill/achievement], I was hoping we could get closer to $[target number] base. I know there's flexibility to figure out here, and [Company] is my top choice — I'd love to find a number that works for both of us."

Notice what's missing: no apology, no "I hope this isn't too much," no hedging. State the number once, clearly, and stop talking. The person who speaks next in a negotiation usually concedes something.

Script 3: When They Push Back

If the recruiter says the number is fixed, don't fold immediately — find out if the whole package is fixed or just the base.

"I understand base might be capped by a band. Is there room to look at sign-on bonus, additional equity, or an accelerated review at 6 months instead?"

This reframes a "no" into a menu. Companies that genuinely can't move on base salary often have far more flexibility on one-time bonuses, start dates, remote-work stipends, or extra PTO — because those don't touch the compensation band that HR has to defend to other employees.

Script 4: The Competing Offer

If you have a competing offer, say so — vaguely is fine, you don't need to disclose the exact company or number unless it helps you.

"I want to be transparent: I have another offer in hand with a base of $[X]. [Company] is still my first choice because of [specific, genuine reason], but I need the compensation to be in the same neighborhood to make the decision easy."

Naming a real reason beyond money (team, mission, growth path) matters here — it tells the hiring manager you're not just running an auction, which makes them more willing to fight internally for your number.

Script 5: Accepting Gracefully

Once you land on a number, close it in writing and move on. Don't re-open the negotiation over small things after you've said yes — it damages trust before you've even started.

"This works for me — I'm thrilled to accept. Could you send over the updated offer letter reflecting the new base of $[X] so I can sign?"

What Not to Do

Don't invent a fake competing offer — recruiters compare notes more often than candidates expect, and getting caught costs you the job. Don't negotiate over text message. Don't let "I don't want to seem greedy" talk you out of countering — a reasonable, well-justified counter has never cost a candidate an offer that was made in good faith. And don't negotiate against yourself by offering a range that starts at your walk-away number; state your target and let them counter down, not the other way around.

The One-Line Rule

If you remember nothing else: never accept a number on the same call where it was offered. Every extra day of silence between hearing the number and responding to it works in your favor — it signals you have options, even when your only real option is patience.

---

Practicing this out loud, with real pushback and a real accent on the follow-up questions, is what separates candidates who negotiate well from candidates who freeze. [Upplio AI's mock interview coach](https://upplioai.com) runs live negotiation role-play with instant feedback on your tone, your pacing, and where you're leaving room on the table — so the first time you say these words isn't the one that counts for real money.

Put this into practice with Upplio

Tailor your resume to any job, build STAR stories, optimize your LinkedIn, and rehearse interviews with an AI coach — all in one workspace.

Try Upplio free

Keep reading