Skip to content
FreeNo sign-up

Salary Negotiation Script Generator

Get the exact words for each moment of a pay conversation, from the expectations question to the final yes.

Free, no sign-up. Press ⌘ Enter to submit.

Negotiation script

Your drafts will appear here
Fill in the form and press write script. The more specific you are, the better the result.

About the salary negotiation script generator

Many salary negotiations are lost in the few seconds after a recruiter names a number. You know you should ask for more, but the words do not come. This free salary negotiation script generator writes them in advance: what to say when you are asked for your expectations, how to respond to an offer, how to make your counter, and how to answer when the employer pushes back.

Scripts help because discomfort, not missing data, is what stops many people. In a 2023 Pew Research Center survey, 38% of workers who did not ask for higher pay when they were last hired said they did not feel comfortable asking. Below you will find the moments to prepare for, replies to common pushback, and ways to make a script sound like you.

How to use it

  1. 1

    Pick the moment you are preparing for

    Choose the recruiter screen, the offer call, a counteroffer call, or a follow-up email. Each moment has a different goal, so the script changes with your choice.

  2. 2

    Enter the offer and your range

    Add the role, the offer if you have one, and the market range you researched. The script places your numbers in the exact sentences you will say.

  3. 3

    Add your leverage

    Note your strongest reason: market data, a competing offer, a skill the team needs, or current pay above the offer. The generator builds the justification line around it.

  4. 4

    Practice out loud, then trim

    Read the script aloud twice and cut any phrase you would not say naturally. Keep the opener, the number, and the reason close to word for word.

The four moments to script before you negotiate

A negotiation is rarely one conversation. It usually happens in pieces over several days, and each piece has its own goal. Prepare words for all four so nothing catches you off guard.

  • The expectations question: often asked in the first recruiter call. Your goal is to avoid locking in a low number before you know the full scope. Ask for their budgeted range first, then share a researched range whose bottom you would be happy with.
  • The offer call: react with thanks and ask for time rather than negotiating on the spot. "Thank you, I'm excited about this. Could I have until Thursday to review the full package?"
  • The counter: one specific number, one reason, then stop talking. The silence after the ask feels long, but filling it with qualifiers weakens your position.
  • The close: repeat back what you agreed to and ask for an updated written offer before you resign from your current job.

What to say when the employer pushes back

Pushback is a normal step and rarely means the offer is in danger. Recruiters often need to check with a hiring manager or compensation team, and a first no can turn into a partial yes. Prepare a calm reply for the lines you are most likely to hear.

  • "This is the top of our band." Ask what else can move: "I understand. Is there room on the signing bonus or the start date?"
  • "Do you have other offers?" Answer honestly and briefly. If you do not, focus on fit: "I'm still in conversations, but this role is my first choice, which is why I want to get the numbers right."
  • "What would it take for you to accept today?" Name your number only if you are truly ready to say yes at that figure.
  • "We can't change the offer." Thank them, ask for any agreed terms in writing, and take the time you need to decide.

How to make a script sound natural

A memorized speech sounds stiff, and a stiff delivery can make a reasonable ask feel adversarial. Treat the script as a set of anchors, not lines to recite. Memorize three things: your thank-you opener, your number with its reason, and your fallback ask. Improvise the rest.

Practice with a friend or record yourself on your phone. Listen for hedges such as "I was kind of hoping" or "if it's not too much trouble," and cut them. Also watch what you do right after you state the number. Most people rush to justify it a second time. Say it once, give the reason once, and wait.

Phone script or email script?

Use whichever format lets you be clear. A phone or video call builds rapport and lets you hear the recruiter's reaction, which helps when you need to adjust in real time. Email gives you time to choose your words and leaves a written record, which helps if you tend to concede when nervous.

Many people combine the two. Take the offer call, thank the recruiter, and ask for a day to review. Then either send a short email with your counter or schedule a call and use your script. Whichever you choose, confirm the final terms in writing. If the recruiter has been negotiating by email all along, it is fine to stay in that channel.

Examples

Recruiter screen: asked for salary expectations

Recruiter: What are your salary expectations for this role?

You: I'm still learning about the scope, so I'd love to understand the budget first. What range have you set for this position?

If they won't share a range: Based on my research for customer success managers in Austin with five to seven years of experience, I'm targeting $92,000 to $102,000 in base salary. I'm flexible depending on the bonus and the rest of the package.

Offer call: counter without a competing offer

You: Thank you for the offer. I'm excited about leading the warehouse automation rollout, and I want to make this work.

I've looked at pay for senior project managers in the Columbus area, and roles at this scope are paying $105,000 to $118,000. Given my PMP and the two ERP migrations I led, I'm asking for a base of $115,000.

[Pause. Let them respond.]

If they say the base is fixed: I understand. Is there flexibility on a signing bonus, or on a salary review at six months?

Follow-up email after a phone negotiation

Subject: Confirming today's conversation

Hi Rachel,

Thanks for taking the time to talk today. To confirm what we discussed: a base salary of $118,000, a $5,000 signing bonus paid with the first paycheck, and a start date of June 2. Could you send an updated offer letter with these terms?

Once I have it, I'll sign and return it right away. I'm looking forward to joining the team.

Best,

Alex Kim

Tips for better results

  • Write your walk-away number down before any call so you do not talk yourself below it under pressure.
  • Ask to see the full package before you negotiate, because bonus, equity, and benefits change what a base number is worth.
  • State your number once, give one reason, and then stop talking.
  • Never invent a competing offer, because recruiters sometimes ask for details and getting caught ends the conversation badly.
  • Thank the recruiter at every step, including when the answer is no.

Frequently asked questions

If you can, ask for the employer's budgeted range first. If they will not share it, give a researched range whose bottom number you would genuinely accept, and say you are flexible depending on the full package. Avoid answering with your current salary, because it can anchor the offer to what you earn now rather than what the role pays.

Early in the process, a range is fine because you do not yet know the full scope or benefits. When you counter an actual offer, use one specific number. Employers tend to anchor to the low end of any range you give, so a range at the counter stage often leaves money on the table.

Use market data and the value you bring. Cite the pay range for the role and location, then connect your ask to a skill, certification, or result that matches what the team needs. A competing offer adds pressure, but most negotiations succeed on a reasonable number and a clear reason.

Often, yes, though the room may be smaller. Some large employers hire new graduates at fixed rates, so ask the recruiter whether the salary has flexibility before you counter. If it does not, a signing bonus, relocation help, or a later start date may still be open. A polite question costs very little.

Pause. Say "Let me think about that for a moment," or ask to follow up by email the next day. Recruiters are used to this. During phone or video calls, keep your script open in front of you with your number and reason written at the top, so you can glance at it if you lose your place.

The structure carries over: a thank-you, a specific number, one reason, and a pause. The reason changes, though. Instead of leading with market data for a new role, lead with the results you delivered in your current one and use market data as support. The raise guide linked below covers timing and preparation.