How to Negotiate a Job Offer (Scripts + Numbers That Work)

Most candidates accept the first number. Here's how to counter offer with scripts that get +5–15% without burning the relationship.

OfferFlow Team
How to Negotiate a Job Offer (Scripts + Numbers That Work)

Eighty-nine percent of hiring managers say they expect candidates to negotiate. Most candidates don't — they accept the first number out of relief or fear that "they'll rescind the offer." That fear is mostly imagined. Established companies almost never rescind over a polite counter. The cost of not negotiating is real money you walked away from on day one.

This guide gives you the four-step playbook that works for 90% of negotiations, three scripts for the most common scenarios, and the mistakes that genuinely do sink offers.

When to Start Thinking About Negotiation

The negotiation starts before the recruiter screen. The single biggest mistake candidates make is anchoring themselves low when asked the inevitable "What are your salary expectations?" question — and then trying to negotiate from below.

The fix: research market rate before your first conversation, and anchor a range, not a number. If a recruiter pushes for an exact figure, deflect once and pivot back to the role:

"Based on my research for similar roles, I'm targeting $X–$Y total comp. But I'd love to hear more about the role first — I want to make sure we're aligned on scope before talking specifics."

The range gives you negotiation room without locking in a low anchor.

Step 1: Get the Offer in Writing First

Verbal offers are not offers. They're enthusiasm. Until a written offer letter with numbers exists, there's nothing to negotiate.

If a recruiter calls with the news, the right script is:

"That's great to hear — thank you. Could you send the formal offer in writing so I can review with my family and circle back this week?"

This buys you 48–72 hours of thinking time without committing to anything. Never accept on the call. Never negotiate on the call either — the recruiter has scripts ready and you're surprised.

Step 2: Research Your Market Rate

You can't counter without a defensible number. Spend 30–60 minutes on:

  • Levels.fyi — strong for tech roles, total comp breakdowns
  • Glassdoor — broad coverage, less reliable for specific levels
  • LinkedIn Salary — useful for ranges by company and location
  • Subreddit data — r/cscareerquestions, r/sales, role-specific communities often have real recent data

You're looking for the total compensation, not just base. A role at one company might offer $180K base + $40K bonus + $80K equity vesting. The same role elsewhere might be $200K base + $20K bonus + minimal equity. Comparing base-to-base misleads you.

Build three numbers:

  • Realistic floor: the number below which you'd say no
  • Ambitious target: the number you'd be thrilled with
  • Walk-away minimum: the number that makes the role not worth doing

Counter toward the ambitious target. Be prepared to land between target and floor.

Step 3: Counter Once, Specifically

The counter is one email or one call. Not a wish list. Not a five-bullet ask. One specific number with one specific reason.

The template:

Hi [Recruiter],

Thank you for the offer — I'm excited about [Company] and the role. Based on my research and what I've been seeing in this market for similar roles[, including another offer I'm weighing at $X], I was hoping we could land closer to $[Target] base with [specific ask: sign-on bonus / equity refresh / start date].

Is there flexibility there?

Best, [You]

What makes this work:

  • One ask, not five. A list of demands signals you'll be hard to manage. A single specific counter signals you've done the math.
  • Backed by data. "Based on my research" and "similar roles in this market" do the heavy lifting. You don't need to quote sources — the recruiter assumes you've done your homework.
  • Polite, not adversarial. "Is there flexibility there?" is an invitation, not a demand.
  • If you have a competing offer, mention it. Briefly. Not as a threat. The phrase "I'm weighing at $X" is enough.

Step 4: Negotiate Beyond Base

Base salary is often the hardest lever to move. Companies have band constraints, internal equity, manager approval chains. If they say no on base, you're not done — you're at the start of the second negotiation.

Other levers, in rough order of flexibility:

  • Sign-on bonus — one-time payment, doesn't affect ongoing band, often the easiest yes
  • Equity grant — at startups especially, additional RSUs or options are often available
  • Start date — push out by 2–4 weeks for a paid break or to bank PTO
  • PTO and remote flexibility — important for total comfort, sometimes the easiest yes
  • Title bump — affects future earning trajectory more than current paycheck
  • Stock vesting schedule — sometimes a more favorable cliff or accelerated vesting is possible
  • Annual review timing — early next review (6 months instead of 12) is a way to lock in a fast raise

If the base is a hard ceiling, pivot:

"I understand the base is at the top of your band. Would there be flexibility on a sign-on bonus or additional equity to bridge the gap?"

Three Scripts for Common Scenarios

Script A: You Have a Competing Offer

Lead with enthusiasm for the role you're countering on. Use the competing offer as data, not a weapon.

"I want to be transparent — I have another offer at $[X] from [Company]. But your role is my top choice. If you can close the gap to $[Target], I can sign by Friday."

This is a clean trade: certainty (you'll sign by Friday) for movement on the number. It's also honest about what's happening.

Script B: Lowball Verbal Offer Before Anything in Writing

Don't accept on the call. Don't negotiate on the call. Buy time.

"Thank you so much — I'm really excited. Could you send the full package in writing so I can review properly? I'd like to take 48 hours and then circle back with any questions."

You can then send a careful written counter the next day.

Script C: They Say "This Is the Best We Can Do"

Sometimes the recruiter has actual band constraints. Don't push base further. Pivot to non-cash levers and have one concrete ask:

"I appreciate you advocating for the base. Given the budget constraints, would it be possible to add a [$X] sign-on bonus to make this work? I can sign as soon as that's in writing."

The sign-on bonus comes from a different budget than salary at most companies and is often the easiest "yes" available.

Mistakes That Sink Negotiations

  1. Negotiating before you have the offer in writing. You're negotiating against an offer that doesn't exist yet.
  2. Inventing a competing offer. Some industries verify. If they discover it, the offer disappears.
  3. More than two rounds of counter. You're allowed one counter, sometimes a follow-up counter. Three is a sign you can't make decisions.
  4. Treating the recruiter as an adversary. The recruiter is often advocating internally for you to get more. Burning them costs you the internal champion.
  5. Negotiating without knowing your walk-away. If you don't know your floor, you'll fold under pressure.
  6. Counter-offering with vague asks. "I was hoping for more" gives the recruiter nothing to work with. Give them a number.

The "What If They Walk?" Worry

The single most common reason candidates don't negotiate is fear the offer disappears. Here's the truth: at established companies (think Series B+, public companies, mid-size, large), this almost never happens. Rescinding over a polite counter signals dysfunction the company doesn't want to broadcast.

It can happen at very small startups, very early-stage companies where the founder is the negotiator, or in industries with extreme candidate supply (some entry-level roles). For those cases, you can probe gently rather than counter aggressively.

For everywhere else: counter. The expected value math heavily favors negotiation. Even a 50% chance of a $5K increase across 100 candidates is $2,500 of expected value for sending one email.

Once You Sign — Track It

After negotiation closes, log everything: the original offer, the counter, the final agreement, the start date, any verbal promises. OfferFlow lets you store the full offer record, all your counter emails, and the timeline of negotiations attached to the saved job — so when annual review time comes around 18 months from now, you have the receipts.

For the bigger picture of where negotiation fits in your search arc — including diagnostics for when your search isn't producing the offers worth negotiating in the first place — see the signs your job search is broken.

The candidates who consistently end up at the top of their bands aren't smarter. They're calmer, more researched, and willing to ask one specific question after the offer comes in. That's almost all of it.

Topics
Share
ShareLinkedIn
Ready to get started?

Take control of your job search

Track every application, tailor every resume, and land your next role faster.