The offer email landed an hour ago. The number is fine. Not great, just fine. You want to ask for more, and your stomach already turns at the thought of typing the reply. What if they pull the offer? What if you sound greedy?
Here is how to use AI to negotiate salary without the dread: collect real pay data for the role yourself, then let ChatGPT, Claude or Gemini help you with the three parts that feel hardest. It turns your facts into a clear case, it plays the recruiter so you can rehearse the call out loud, and it helps you write a short, warm counteroffer email. The AI does the drafting and the practice. The number comes from real data, and the final words are yours.
That takes about an hour, usually in the day or two after the offer. Below are the five steps, the prompts to copy, a worked example, and the one thing you should never let a chatbot decide for you.
No password needed – your reset opens instantly.
No password. Just your email, and you’re in.
Why “what salary should I ask for?” is the wrong first prompt
It is the obvious question to type. It is also the one place where AI is weakest. A chatbot does not know what this company pays, what your city pays, or what the last three people in this role signed for. It produces a plausible-looking range, and plausible is not the same as true.
There is a second problem, and it is not a small one. Researchers who asked several large language models for a starting salary to negotiate found that the suggested numbers shifted with who the user said they were. Women were often advised to ask for substantially less than men applying for the same role (Sorokovikova et al., “Surface Fairness, Deep Bias”, 2025). A separate audit sent ChatGPT tens of thousands of salary prompts and concluded it was not consistent enough to be trusted for picking an opening offer: the answers moved with gender, university, major and even the model version (Geiger et al., PLOS One, 2025).
So the rule for this whole guide is simple. You bring the number. AI helps you argue for it and say it well.
Step 1: Get the real pay range yourself (20 minutes)
Negotiation experts at Harvard’s Program on Negotiation put research first: your counteroffer should rest on credible benchmarks, such as salary databases filtered by role, location and experience, industry reports, conversations with peers, and competing offers if you have them (PON, How to Negotiate a Higher Salary after a Job Offer).
Pull two or three of these:
- Official pay data. In the US, the Bureau of Labor Statistics Occupational Outlook Handbook lists median pay per occupation. Most countries have a national statistics office with similar tables.
- Salary sites with entries filtered by job title, city and years of experience. Note the range, not one figure.
- The job ad itself. Many ads now include a salary band. If this one did, that band is your strongest anchor.
- A person. One message to a former colleague or a recruiter you trust is often worth more than any website.
Write down a low, middle and high figure, and where each came from. That list is what you will give the AI. Harvard Business School Online suggests turning it into two numbers of your own: a baseline you will not go below, and a stretch goal informed by the higher end of the market data (HBS Online, 7 salary negotiation tips).
Step 2: Let AI build your case from your facts (10 minutes)
Now open a chat and give it everything it needs, minus anything private. A counteroffer lands better with a reason attached. PON quotes Harvard professor Deepak Malhotra on this: never let your proposal speak for itself, always tell the story that goes with it (PON, How to Counter a Job Offer). AI is good at finding that story in your own material.
I received a job offer and want to negotiate. Help me build my case. The offer: [base salary, bonus, benefits, start date, title] The job ad: [paste it] My background: [paste your CV with contact details removed] Market data I found myself: [low / middle / high, with the source of each] My baseline: [number]. My stretch goal: [number]. Rules: - Do not suggest a salary number of your own. Use only my market data. - Use only facts from my CV and the job ad. If something would make my case stronger but you don't see it, ask me instead of inventing it. - Give me the 3 strongest reasons this employer would agree to my stretch goal, each in one sentence. - Then list 4 things besides base pay I could ask for if salary is fixed.
The second list matters more than people expect. PON’s advice is to negotiate the whole package, not one line: bonus, retirement contributions, remote or hybrid days, training budget, title, travel or relocation support (PON). If the recruiter says the salary band is fixed, you want a second ask ready, not a blank silence.
Step 3: Rehearse the call with AI as the recruiter (20 minutes)
This is where AI earns its place. Most of us know roughly what we want to say. We freeze when the other person says “that’s above our budget.” So practise that moment until it stops scaring you.
Play the recruiter for this role at [company]. You are friendly but under budget pressure. I will open by asking for [stretch goal]. Respond the way a real recruiter might: sometimes agree to check, sometimes say the budget is fixed, sometimes ask why I'm worth it, sometimes offer something other than salary. Rules: - One reply at a time, then wait for me. - After I answer, step out of the role and give me one sentence of feedback: was I clear, did I give a reason, did I back down too fast? - After 4 rounds, tell me which of my answers was weakest.
Do this out loud if you can. In the ChatGPT app you can use voice mode and talk it through like a phone call; Claude and Gemini have voice options in their mobile apps too. Typing a calm answer is easy. Saying “I was hoping for something closer to 72” without laughing nervously takes a few tries. That is exactly what the rehearsal is for.
Three lines worth practising until they feel normal:
- When the offer arrives: “Thank you, I’m really excited about this. Can I take a day to look at the full offer?” PON notes that accepting on the spot gives away your leverage, and that employers expect you to take a little time (PON).
- The ask: your number, then your reason, then stop talking.
- When the salary is fixed: “I understand. Is there flexibility on [your second ask from Step 2]?”
Step 4: Write the counteroffer email with AI (10 minutes)
Many negotiations now happen by email, and a clear written reply also gives the recruiter something to forward to the person who approves the budget. Let AI draft it, then make it sound like you.
Write a short counteroffer email to [recruiter's first name]. - Open with genuine thanks and say I want this role. - Ask for [stretch goal] base salary. - Give my 2 strongest reasons from our earlier chat, one sentence each. - Mention [second ask] as an alternative if base salary is fixed. - Close warmly and suggest a quick call. Under 150 words. Friendly and confident, not apologetic, not pushy. No phrases like "I hope this email finds you well". Do not add any facts I did not give you.
Then read the draft out loud once. Swap any word you would never actually say. If it still sounds stiff, our guide on making an email sound more professional with ChatGPT works in the other direction too: ask it to make the email sound more natural.
Step 5: Plan your answer to their reply
When the recruiter answers, paste their reply into the same chat and ask:
Here is the recruiter's reply: [paste]. 1. In plain words, what did they actually offer or refuse? 2. Is it above or below my baseline of [number]? 3. Give me two short ways to respond: one that accepts, one that makes a final, polite ask. Do not tell me which to choose.
That last line is deliberate. Whether to accept is your decision, and it depends on things the AI does not see: how much you want this job, your other options, your savings. Harvard’s career center lists using data, “and, optionally, AI tools” to support your ask, while also warning never to inflate a competing offer and never to keep interviewing after you accept (Harvard FAS Mignone Center, Evaluating and Negotiating Job Offers).
A worked example (fictional, numbers made up for illustration)
Sam is offered a project coordinator role at 62,000 with a small bonus. Sam’s own research, from a salary site, the national statistics office and a former colleague, says similar roles in the city sit between 60,000 and 70,000. Sam sets a baseline of 64,000 and a stretch goal of 69,000.
In Step 2, the AI points out that Sam’s CV shows two years running vendor schedules in the exact software named in the job ad, which means less ramp-up time. It also asks a question instead of guessing: “Did you lead any project with a budget? If so, how large?” Sam had, and adds the figure. That becomes reason number two.
In the Step 3 rehearsal, the “recruiter” says the band tops out at 65,000. Sam’s first answer is a rushed “oh, okay, that’s fine.” The feedback line: “You accepted before mentioning your second ask.” Round two, Sam asks for 65,000 plus a training budget for a project certification. That is the version that goes into the email.
Notice what the AI never did: it never suggested the 69,000. Sam brought that.
What not to paste into the chat
- The offer letter as a whole file if it contains your address, ID numbers or a confidentiality clause. Copy only the figures and terms you need.
- Anything an employer marked confidential, including internal salary bands someone shared with you privately.
- Your personal details. The AI does not need your name, age or background to help with an argument. Given the bias research above, there is a good reason to leave them out.
ChatGPT also keeps memories from earlier chats if you have memory switched on. For a negotiation, you can start a temporary chat and choose “Unpersonalized”, so it does not draw on memory or custom instructions and the chat stays out of your history (OpenAI may still keep a copy for up to 30 days for safety reasons).
ChatGPT, Claude or Gemini for salary negotiation?
Any of the three handles these prompts well. The steps above matter far more than the tool. A few practical differences:
- ChatGPT has a mature voice mode for the rehearsal and temporary chats for privacy. New to it? Start with our ChatGPT tutorial for beginners.
- Claude, in our experience, tends to follow “do not invent facts” style instructions closely and writes a calm, natural email. See our Claude tutorial for beginners.
- Gemini is handy if your offer and notes already live in Gmail and Google Docs.
Whichever you use, never ask any of them for “the market rate.” Give them yours.
Common mistakes (and the quick fix)
- Asking AI for the number. Fix: research it yourself in Step 1, then tell the AI not to suggest one.
- Sending the AI’s first draft. Fix: read it aloud and cut anything that does not sound like you.
- Asking “is this negotiable?” PON’s advice is to skip that question and make your counteroffer, because asking permission can close the door before it opens (PON).
- Only rehearsing the yes. Fix: in Step 3, tell the AI to refuse at least twice. The no is the moment you need practice for.
- Bluffing. Never invent a competing offer or let AI write one into your email. It is easy to check and hard to undo.
FAQ
Can ChatGPT help me negotiate my salary?
Yes, for the preparation: building your argument from your own facts, rehearsing the conversation and drafting the email. It should not pick your target number. Bring real pay data and tell it to work only from that.
What is a good ChatGPT prompt for salary negotiation?
The Step 2 prompt above. The parts that make it work are the rules: no salary number of its own, only facts you provide, and ask you rather than invent. Without those, you get a generic script with a made-up range.
Can AI write my salary negotiation email?
It can write a solid first draft in seconds. Keep it under 150 words, check every fact, and change the wording until it sounds like you on a good day.
Should I tell the employer I used AI?
There is no need to. Using a tool to prepare is like asking a friend to read your email. What matters is that every fact in your message is true and that you can say it yourself on a call.
What if they say the salary is not negotiable?
Thank them and ask about the rest of the package. PON suggests probing for flexibility elsewhere, such as your start date or whether your experience fits a more senior position (PON, When a Job Offer is “Nonnegotiable”). And some roles, such as certain government or consulting jobs, really do have fixed pay scales (Harvard FAS).
Your next hour
Write down your three market figures and where they came from. Paste them into the Step 2 prompt with your offer and CV. Then run four rounds of the recruiter rehearsal, out loud, until the ask comes out steady. You will go into that call knowing your number, your reason and your backup ask. That is most of the battle.
Still in the middle of interviews? Our guide on using AI to prepare for an interview uses the same “your facts, AI’s practice” approach, and so do the guides on writing a resume with AI and writing a cover letter with AI. For more practical AI workflows you can use at work this week, start with the free Launchpad on our home page.
Asking for a raise at your yearly review rather than a new job? Start with a strong self-assessment. Our guide on how to use AI to write a self evaluation helps you turn a year of work into the proof that backs your number.
No password needed – your reset opens instantly.
No password. Just your email, and you’re in.