This free tool writes a counter offer email when the offer is lower than you hoped. Type the offer, the number you want and why. Get an email that thanks them, gives your reason, asks once and says what gets your yes. Warm, formal or short, and every word is yours to change.
Want the call script and practice too? The salary negotiation coach is the same plan, opened on the whole negotiation.
Four steps, about two minutes.
Made-up names and numbers. The emails are this page’s own output for these facts, in all three tones.
The offer: $92,000 a year, Product Designer at Northwind · Your number: $105,000 · Your reason: What this job pays elsewhere: three job posts for this role in my city list 98,000 to 110,000 · Names: Hannah (recruiter), Omar (you)
The offer: ₹18,00,000 a year (18 LPA), Data Analyst at Contoso · Your number: ₹22,00,000 (22 LPA) · Your reason: A result you delivered: month-end reporting cut from five days to two for a team of twelve · Names: Priya (recruiter), Arjun (you)
The same shape in any country and any job.
Leave out: your current or last salary; “sorry to ask” and other apologies; a competing offer you do not have; a threat to walk away you do not mean; a list of every wish at once.
Salary, bonus, joining bonus, stock with its vesting schedule and cliff, refreshers, retirement money and benefits, added up for each year. Stock options count only what they would be worth above the strike price, with the cash needed to buy them shown next to it.
Year-one pay, the four-year total, pay after tax, pay per hour with the commute counted, and a decision table where you weigh growth, the team, remote work and security against the money.
Set the lowest you would take, your target and the number to ask for. Add market figures with where you found them. Get the call script, replies for every push-back, and the emails: counter, confirm, more time, accept, decline. Four more for later in the talk: a follow-up when your ask gets no reply, a final ask after they move, a reply to a low offer, and a yes that asks for a later start date. When they answer, paste what they said and get the line to say and the email to send.
Pick the situation and the recruiter: friendly, tight budget or tough. Speak or type. The recruiter moves only when you give a number with a reason, and each reply gets a note: your number, your reasons, hedging words, what you gave away. The report marks six named moves and gives you the one to practice next.
Seven steps, for any job and any country.
Thank them and say you want the job. Give one or two true reasons, then one number, then say that reaching it gets your yes. Keep it short, ask once and offer a call. The page writes that shape from your offer and your reason.
Ask a little above what you want, because the reply usually lands at or under the ask. The page starts your ask about 10% above your target (our own rule, a starting point you change) and warns you when the ask is below your target, or more than 30% over the offer without strong reasons such as market figures or another offer.
It is rare when the ask is polite, has a reason and comes once. What turns a recruiter against you is a threat, a made-up competing offer or a rude tone. The email here thanks them first, gives the reason and says what gets your yes, so it reads as a way to agree.
Candor's salary negotiation guide suggests making the ask on a call and confirming it by email. If the recruiter works by email, or you want time to get the words right, the email can be the ask: it ends by offering a call. The call script for the same ask is further down this page.
Reply in the same thread as the offer, so it stays with it: the page writes "Re: Offer for" and the job title. If you start a new email, keep the subject plain and name the job.
Yes. A market figure with where you found it, a result you delivered, or a job bigger than the post are all reasons. Never mention an offer you do not have: they can ask to see it.
No. The Levels.fyi negotiation guide (26 Sep 2025) says your last salary is not a reason for this job's pay. The email never includes it; if you type your current pay in the coach, it stays private.
Ask for another part of the package: a joining bonus, stock, the level, the start date, remote days, or a pay review in writing. Tick them under "What to ask for" and the email asks for them too.
An email that lists every agreed number and asks for the updated offer letter in writing. The "Confirm what we agreed" tab writes it; the accept, decline and ask-for-more-time emails sit next to it.
The email is written in your browser and saved in this browser, with a delete button. Only "Write it with AI" sends anything: the job title, the offer, your ask, your reasons and the names, never your current pay. What you send to the AI is saved to ClapAssist so our tools can fill it in for you next time; see or delete it at clapassist.com/my-data/.
ClapAssist is a Mac and Windows app that listens to the interview and shows you what to say, so you reach the offer stage with room to negotiate.
Download with 10 free minutes