How to negotiate salary with ChatGPT

Salary negotiation is the highest-ROI 20-minute conversation in your career. The workflow that adds $5-15K to most offers — including the parts ChatGPT can't help with.

Last updated: May 2026

Salary negotiation is the highest-ROI 20-minute conversation in your career. The candidates who negotiate every offer average $5-15K more on base salary than the ones who accept the first number — not because the negotiation is hard, but because most candidates skip it. ChatGPT removes the friction (knowing what to say) so you can focus on the part it can't help with (deciding what to ask for).

This is the workflow that's added 5 figures to my own offers and the offers of the people who've used it.

Step 1: Don't negotiate yet. Get the comp data first. (30 minutes)

Most candidates ask ChatGPT “what should I counter with” before knowing what the role pays. ChatGPT will guess, and the guess will anchor on whatever's in training data, which is usually below current market. Don't start here.

Start by getting the actual market rate. Use multiple sources:

Triangulate across 3+ sources. You're looking for the 50th-75th percentile total comp for your level, your role, your geo (remote-eligible role: anchor on the role's market rate, not your local market).

Step 2: Decide your BATNA (10 minutes)

BATNA = Best Alternative To a Negotiated Agreement. The number you'd actually walk for. Without one, the recruiter sets your entire range.

Answer 4 questions:

  1. If I didn't take this offer, what's my best alternative right now? (Another offer, current job, freelance, taking time)
  2. What would that alternative actually pay me in year 1? (Be honest, including benefits and equity.)
  3. How would I feel in 6 months if I took the alternative? (1-10.)
  4. Given 1-3, what's my walk number for this offer?

The walk number is your BATNA. Write it down. It changes how you sound on the call even before you say anything specific.

Step 3: Pick the counter number (5 minutes)

The counter number is NOT your walk number. It's somewhere between the company's offer and 10-20% above it — usually at or slightly above the 75th percentile of your market data.

For a $150K base offer where market 50th-75th is $155K-$175K:

Step 4: Use ChatGPT to write the counter email (3 minutes)

Now ChatGPT comes in. Use the salary negotiation email prompt with your inputs:

The prompt writes an email with: appreciation opener, specific comp data, soft “would you be open to” phrasing, fallback option offered, collaborative close. It doesn't burn the relationship.

Step 5: Handle the “they said no” (when it happens)

Recruiters say no for 5 reasons:

  1. “That's outside our band.” (Sometimes true, often a test.)
  2. “We've already gone above level for you.” (Possibly true; possibly a flex.)
  3. “Other levers are easier than base.” (Often true; pivot to signing bonus or equity.)
  4. “We need to be equitable across hires.” (Real constraint at some companies; not at others.)
  5. “Take it or leave it.” (Rare; usually means they've decided you're the candidate and want to stop negotiating.)

Each one has a different response. The bundle's “they said no” script covers all 5. Most candidates fold on the first no; the script keeps the conversation open without sounding desperate.

Common mistakes

Where to go from here

Free tools:

The deeper version, with the BATNA worksheet + 8 negotiation scripts (first-job, competing-offer, equity, signing-bonus, “they said no”, remote/hybrid): bundle negotiation module.

One free, tested prompt every week.

Drop your email and I'll send a new prompt every week. Plus two free prompts the day you sign up.

No spam. Unsubscribe anytime.