About this tool
Build an AI roleplay prompt to rehearse a pay conversation, with compa-ratio and range penetration worked out from your numbers.
The Salary Negotiation Prompt Builder converts your current pay, target pay and researched market range into a ready-to-paste roleplay prompt that makes a chat model argue back as the manager or recruiter across as many rounds as you choose. Alongside the prompt it works out compa-ratio (your ask divided by the band midpoint) and range penetration ((ask − minimum) ÷ (maximum − minimum)), the two figures compensation teams use to judge where a number sits inside a band. It is for anyone who wants to hear the objections once in private before hearing them for real.
Open Salary Negotiation Prompt Builder on AltFTool — it loads instantly in your browser.
Fill Role or job title, Current annual pay, Pay you will ask for and the Market range minimum and maximum, set Rounds to rehearse (1-10), and pick a counterpart under "Who you are practising against" — Budget-constrained manager, Data-driven HR partner, Hard bargainer, Friendly but avoidant or Recruiter with a competing offer on the table.
Toggle the chips under "Levers you are willing to trade" (Base salary, Signing bonus, Equity or stock options, Guaranteed review date and six more) and type your Evidence you can point to and Constraints on your side — there is no generate button, the prompt rebuilds on every change.
Read "Range penetration of your ask" with its band verdict, plus the Band midpoint, "Compa-ratio (ask ÷ midpoint)" and Prompt length rows, then press Copy prompt to take the roleplay text under "Your prompt" into any chat model, or Reset to restore the sample figures.
Compa-ratio and range penetration show whether your number reads as safe, midpoint or top-of-band.
Practise against a hard bargainer, a data-driven HR partner or a friendly manager who keeps deferring.
The prompt tells the model to break character and score your anchoring, evidence and concessions with quotes.
A compa-ratio of 1.00 means you are asking for exactly the midpoint of the band, which is the number most employers treat as fully competent and fully proven. Asking between 0.95 and 1.10 is usually defensible with evidence; above roughly 1.20 most banding policies require a written justification or a level change.
Range penetration = (your number − band minimum) ÷ (band maximum − band minimum), expressed as a percentage. On a band of 130,000 to 170,000, an ask of 145,000 gives (15,000 ÷ 40,000) = 37.5%, so the ask sits just above the bottom third of the band.
Naming your current salary anchors the conversation on your old employer's budget rather than the role's market value, so most negotiation coaches suggest redirecting to your researched range instead. Several US states and jurisdictions also restrict employers from asking for salary history — check your local rules, and treat this tool as rehearsal, not legal advice.
Yes. The output is plain text with no model-specific syntax, so it works in ChatGPT, Claude, Gemini, Copilot or a local model. The prompt explicitly instructs the model to stay in character, wait for your reply after each turn, and break character for the debrief at the end.