An AI assistant for salary negotiation calls earns its keep in two places. Before the call, it's a practice partner that lets you say your counter out loud until it sounds calm rather than apologetic. During the call, a real-time assistant shows live captions of exactly what the recruiter said, which matters when base, bonus, equity and sign-on arrive in one breath, and drafts a structured reply when they push back with something you didn't prepare for. What it can't do is tell you what you're worth. Your target, your walk-away number and any competing offer have to come from your own research, written down before the call starts.
Offer negotiations usually play out over two or three calls: the verbal offer, your counter and the final answer. Each has a different job, and the expensive mistakes (accepting on the spot, naming a number with nothing behind it, filling a silence with a concession) tend to happen on a call you didn't rehearse. This guide covers how those calls run, the numbers sheet to build first, example scripts to practice, and how to set up live help for the call itself.
For what's negotiable and the full sequence from offer to signature, see our software engineer salary negotiation guide. New grads should also read how to negotiate a new grad offer. This page sticks to the calls.
The three calls in an offer negotiation
Not every negotiation follows this pattern, and some of it may happen by email. But most offer conversations break into three calls, and knowing which one you're on tells you what to say and what to hold back.
| Call | Usually starts with | Your goal | Say | Hold back |
|---|---|---|---|---|
| The offer call | The recruiter shares a verbal offer | Hear every component and agree on a reply date | Thanks, real interest, a request for the details in writing | A yes, a no or a counter on the spot |
| The counter call | You, once the written offer is in and you've done the math | Make one clear, reasoned ask for the whole package | Your target, your reason and the components you'd move | A string of small asks spread over several calls |
| The closing call | The recruiter, with a revised offer | Close the remaining gap, or decide | Acceptance, or one final, specific ask | New demands you never raised before |
The most useful habit on the first call is to say nothing about whether the number works. "Thank you, I'm excited about this. Could you send the full details in writing, and can I come back to you by Thursday?" covers it.
Build your numbers sheet before any call
This page doesn't publish salary figures, and no tool should be your source for them mid-call. The numbers you say come from sources you can name. Before the counter call, put these on one page:
- The offer, as written. Base, target bonus, equity grant and vesting schedule, sign-on, start date and any relocation. Run them through the total compensation calculator to see year-one and steady-state totals.
- Your evidence. The posted range, the range the recruiter gave you, any written competing offer, and public pay data such as the U.S. Bureau of Labor Statistics' Occupational Outlook Handbook, which lists median pay by occupation. Note where each number came from.
- Your target. The total package you'll ask for, and one sentence on why.
- Your walk-away number. The lowest total you'd accept. Decide it now, alone, not while someone is waiting on the line.
- Your priorities, ranked. For example: base first, then sign-on, then start date. If one can't move, you know what to ask for next.
- Non-salary asks. Remote days, start date, title, relocation or an early review. Pick one or two, not all of them.
- Two value points. Specific results from your past work or your interviews that justify the top of the range.
If a number on your sheet has no source next to it, find one or leave it out.
Anchoring without guessing
The first number in a negotiation tends to pull the rest of the conversation toward it. That's why the advice to "let them go first" exists, and why it stops applying once you hold a written offer: the employer has already anchored. At the counter stage, your job is to set a second, well-supported anchor.
- Ask for the package, not one line. One clear ask covering the components you care about beats a series of small requests that each need fresh approval.
- Give a reason with the number. A competing offer, the top of the posted range or the scope of the role. A number without a reason invites a "no" without one.
- Be specific and realistic. A precise, sourced figure sounds researched. An implausible one costs credibility for everything else you say.
- Stop talking. After you ask, wait. The pause feels long to you and normal to the recruiter.
Example scripts to rehearse out loud
These are example scripts we wrote, not lines from real negotiations. Change the wording until it sounds like you, and fill the blanks from your numbers sheet.
When the verbal offer arrives
Example script: "Thank you, I'm really glad to hear it. Before I respond, could you send the full offer in writing, including the equity and vesting details? I'd like to come back to you by [day]."
Opening your counter
Example script: "I'm excited about the team and the role. Based on [your source], I was hoping we could get the total package to [target]. The parts with the most room for me are [component] and [component]. Is there flexibility there?" Then stop.
"That's above our band"
Example script: "I understand base is set by the band. Could we close the gap with [sign-on, equity or an earlier review], so the first-year total gets closer to [target]?"
"We need an answer by Friday"
Example script: "I want to give you a considered yes. I'm expecting another decision on [date]. Is there any room to extend to then?" If there isn't, decide against your walk-away number, not the clock.
"What would it take for you to sign today?"
Example script: "If we can get to [target, with specific components], I'm ready to accept." Only say it if it's true and the number is one you'd sign at without regret.
Using a competing offer
Example script: "I have a written offer at [total], and I'd rather join you. Is there a way to get closer to that?" Only cite offers you actually hold, and be ready to share the structure if asked. A bluff that gets called ends the negotiation on their terms.
"This is our best and final"
Example script: "Thank you for pushing on this. I'll review it and come back to you by [day]." Then compare it with your walk-away number, calmly, off the call.
How to set up an AI assistant for salary negotiation calls
A negotiation call is short and number-heavy, so live help works differently than in an interview. CoPilot Interview's real-time interview assistant runs in its own desktop window beside your call and is useful for three things:
- Catching the exact figures. Live captions show what the recruiter said, so "one twenty-five" versus "one fifty", or "sign-on" versus "annual bonus", doesn't rest on memory. Repeat each number back to confirm it.
- Untangling pushback. When a reply bundles a no, a reason and a revised number into one long sentence, the caption lets you answer each part.
- Structuring an unplanned reply. The structured answer, in about 2 seconds, gives you an order to respond in: acknowledge, restate your reason, make a specific ask, stop. Fill it with the numbers on your sheet.
Lay out your desktop with the call window, your numbers sheet and the assistant side by side. Read every figure from your sheet. If a drafted reply contains a number you didn't choose, ignore the number.
Three cautions. First, the app listens to your computer's audio output, so it works alongside Zoom, Microsoft Teams, Google Meet and other call apps that play sound through your computer, but it can't hear a call on your cell phone. Second, captions are a transcript of the other person's voice, and rules on recording or transcribing calls vary by location; CoPilot Interview keeps session files in your own Documents folder, so check the rules that apply before you keep them. Third, follow the rules of the employer or assessment you're in — many people use it only to practice, which works on the free plan.
Rehearse the negotiation in three short sessions
Scripts only work when they come out smoothly. Three short sessions in the days before the counter call usually get you there, and each fits inside the free AI interview assistant plan: 15 free minutes every day, sessions up to 15 minutes, all four modes, no signup or credit card.
- Session 1: say the scripts. Read each example script aloud with your own numbers, then say it again without looking. Record yourself and listen for apologies ("sorry, I know this is a lot") and a rising tone at the end of your number.
- Session 2: build your value points. Run a Mock Interview from your résumé and the job description. It scores each spoken answer out of 10 with what to fix and a model answer. Your answers about impact and scope become the evidence you cite when you ask for the top of the range.
- Session 3: role-play the pushback. Give a friend a card with the pushback lines above and have them play the recruiter on a video call. Run CoPilot Interview in Candidate Mode during this practice call, so you see how captions and structured replies handle your numbers before the real one.
If you're deciding which tool to practice with, compare AI interview assistants on live captions, practice modes and free minutes.
Call-day mistakes and the fix for each
- Accepting on the first call. Fix: thank them, ask for the written offer and set a reply date.
- Saying a number you can't source. Fix: every figure on your sheet has its source next to it.
- Not repeating figures back. Fix: "Just to confirm, that's [number] base and [number] sign-on?" Captions help, but confirmation is what counts.
- Reading a drafted reply word for word. Fix: take the structure, speak in your own words and use only your own numbers.
- Filling the silence. Fix: after your ask, count to five in your head before you say anything else.
- Negotiating against a deadline instead of your floor. Fix: decide against the walk-away number you set before the call.
- Agreeing to changes only verbally. Fix: ask for the revised offer in writing before you sign anything.
Practice the answers that justify your number
Run a free AI mock interview from your résumé and the job description, answer out loud, and get a score out of 10 on each answer with what to fix and a model answer, plus a report card at the end. 15 free minutes a day, no signup and no credit card.
Try a free AI mock interviewFAQ
Can AI help me negotiate salary on a live call?
Yes, in a limited way. Live captions catch the exact figures and terms the recruiter says, and a structured reply in about 2 seconds gives you an order to answer in. It can't know what you're worth, so every number should come from your own sheet. Follow the employer's rules.
Will an AI assistant tell me what salary to ask for?
It shouldn't be your source. Use the posted range, the recruiter's range, any written offers you hold and public pay data such as the Bureau of Labor Statistics' Occupational Outlook Handbook. An AI model can help with phrasing; you supply the figures.
What should I have on screen during a salary negotiation call?
A numbers sheet with the offer as written, the source for each figure, your target, your walk-away number, your ranked priorities, one or two non-salary asks and two value points you can cite.
Should I accept an offer on the first call?
Usually not. Thank the recruiter, ask for the full details in writing and agree on a date to reply. Then compare the written offer with your walk-away number off the call.
What do I say when the recruiter says my number is above the band?
Acknowledge it, then move your ask to the parts with more room, such as sign-on, equity or an earlier review, while keeping the same total target. Ask what flexibility exists rather than repeating the number.
How can I practice salary negotiation for free?
Use three short sessions on the free plan: say your scripts aloud and record them, run a Mock Interview to sharpen the value stories behind your number, then role-play the pushback with a friend while Candidate Mode shows captions. The free plan gives you 15 minutes every day.