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:
- Levels.fyi — best for tech. Real submissions sorted by company, level, geography.
- Glassdoor — decent for non-tech; noisier data.
- Blind — anonymous tech workforce; useful for the actual numbers people accepted.
- Comp surveys for your industry — Pave, Carta, Radford, Mercer.
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:
- If I didn't take this offer, what's my best alternative right now? (Another offer, current job, freelance, taking time)
- What would that alternative actually pay me in year 1? (Be honest, including benefits and equity.)
- How would I feel in 6 months if I took the alternative? (1-10.)
- 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:
- Counter at $172K base (75th percentile-ish).
- Walk number: $158K (you'd take a small bump and signing bonus before walking).
- Realistic landing: $165-170K base after a round or two of back-and-forth.
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 offer they made.
- Your counter number.
- Your specific comp data (from step 1, with sources).
- Your fallback lever (signing bonus? equity refresh? start date? PTO?).
- The recruiter's name and the rapport so far.
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:
- “That's outside our band.” (Sometimes true, often a test.)
- “We've already gone above level for you.” (Possibly true; possibly a flex.)
- “Other levers are easier than base.” (Often true; pivot to signing bonus or equity.)
- “We need to be equitable across hires.” (Real constraint at some companies; not at others.)
- “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
- Negotiating without BATNA. Without a walk number, you're playing the recruiter's game. With one, the conversation is structurally different.
- Anchoring on your current salary. Your current salary is irrelevant; the role's market rate is what matters. Especially true for returners and career switchers.
- Folding on the first “no.” Most no's aren't terminal — they're a pivot signal. Ask which lever IS flexible.
- Negotiating before you have the offer. Comp conversations before the offer is in writing usually undercut you. Wait for the email.
- Letting ChatGPT pick the number. The model triangulates to median, which is below market for most roles in 2026. Use real comp data sources.
Where to go from here
Free tools:
- The salary negotiation email prompt — writes the counter.
- The negotiation pillar article — underlying principles.
- The resources page — the comp data sources.
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.