| Years of experience | Suggested target range |
|---|---|
| 0–2 | 25th–50th percentile |
| 3–5 | 50th–75th percentile |
| 6–10 | 60th–80th percentile (interpolated) |
| 10+ | 75th–90th percentile |
Practice salary negotiation out loud with AI
PayCall lets you practice a salary negotiation or raise conversation out loud with an AI counterpart that has a hidden budget. Afterwards you get a scored debrief, the number you could have reached, and a script and email for the real conversation.
How a practice session works
- 1Pick your situationJob offer, counter offer, raise, promotion or the “What are your salary expectations?” question.
- 2Describe it in under a minuteYour job title, US state, years of experience, the offer or your current salary, and your target if you have one. No account needed yet.
- 3See your numbersThe U.S. Bureau of Labor Statistics pay range for your job (state data where available), a suggested target and the number to open with, and three talking points.
- 4Create a free accountEmail, Google or Apple. Your setup is kept. You must be 18 or older.
- 5Check your microphoneAllow the mic, run a quick level test — or type instead. Your audio is processed in real time and not stored.
- 6Negotiate out loudThe counterpart opens the call. Hold the talk button (or the Space key) while you speak; press it to interrupt. A timer shows your remaining minutes. The free round lasts up to 3 minutes.
- 7Get your debriefYour score, your mistakes with exact quotes and better phrasing, what went well — and with a pass, how high the employer could have gone, your script and your email.
The hidden budget
Before each call, PayCall generates a private brief for your counterpart: the highest number it can approve, what else it can offer (sign-on bonus, PTO, remote days, start date, an earlier review) and how many good arguments it needs before it moves. The ceiling is randomized within realistic limits, so every round is different. It concedes in shrinking steps and never goes above its limit — that is enforced on our server, not just in the prompt. After the call, the debrief reveals it: “The employer could have gone up to $X — you got $Y.”
Your counterparts
Friendly HR
Warm and collaborative, with a real but limited salary band.
Moves when you: The candidate names a specific number, backs it with market data, and shows enthusiasm for the role.
Tough manager
Short answers, pushes back on every claim, wants proof of impact.
Moves when you: The candidate quantifies results, stays calm and does not fill silences.
Tight budget
Genuinely limited base budget, open to other parts of the package.
Moves when you: The candidate trades: sign-on bonus, extra PTO, remote days, earlier review, title, equity or learning budget instead of only pushing base.
Lowballer
Opens low, uses pressure and deadlines, tests whether you fold.
Moves when you: The candidate holds the anchor, uses market data, asks for time and politely refuses exploding deadlines.
Three difficulty levels change how many objections you hear before a move, how big each concession is, and how much silence and time pressure you get. Easy and Realistic are free to try; Hard needs a pass.
What the debrief scores
Two AI evaluators from different providers score your call independently. Your score is the average; where they disagree by more than 20 points, we show the more conservative score. Every quote in your debrief is checked to be your exact words.
Anchoring & clarity (20%)
Specific number, stated early enough, above target.
Justification (20%)
Market data and quantified impact, not personal needs.
Objection handling (20%)
Calm, specific responses; didn't cave on the first push.
Concessions & trade-offs (15%)
Traded instead of dropping; explored non-salary items.
Confidence & language (15%)
Filler words, hedging ("I think maybe"), apologizing, rambling.
Outcome vs. what was possible (10%)
Share of the available room the user reached, from the starting offer to the employer's maximum (not the user's market target). Salary expectations: how close the named number came to the top of the budgeted range.
Your #1 mistake
You said
“I guess I was hoping for something a bit higher?”
Try this instead
“Based on the market range for this role, I'm asking for $82,000.”
- Anchoring & clarity52
- Justification71
- Objection handling58
- Concessions & trade-offs44
- Confidence & language66
- Outcome vs. what was possible60
What was possible: the employer could have gone up to $81,500 — you agreed on $76,000.
How we suggest your target
We start from the BLS OEWS May 2025 wage percentiles for your job — your state when we have it, otherwise national — and pick a range by experience. The suggested opening number (anchor) is the top of the range plus 5%, rounded to the nearest $1,000, and never above 1.1× the 90th percentile unless you have a reason such as a competing offer. It is guidance, not a guarantee.
More on our data and how we use AI
Try it — first 3 minutes free
Reading a script is easy. Saying it while someone pushes back is the hard part.
Start free practice3 minutes free. No credit card.