How to Negotiate Salary: Scripts and Rehearsal Tips

Published

Most people are far better at doing their job than at asking to be paid fairly for it. Salary conversations feel awkward, the stakes are high, and the other side does this for a living. Yet the words you say in a few minutes can shape your income for years, because later raises are often built on top of your starting number.

The good news is that negotiation is a skill, not a personality trait, and skills respond to preparation. This guide gives you a framework, word-for-word scripts for the most common moments, and a way to rehearse them so they come out steady when it matters.

Before you negotiate: do the groundwork

Strong negotiators do most of their work before the conversation starts.

  • Research the market. Look at what similar roles pay in your location, at similar companies, and at your level. Use several sources and treat any single figure as a rough guide, not a fact.
  • Know your numbers. Decide three figures in advance: your target, a number you would be happy with, and your walk-away point below which you would decline.
  • List your evidence. Write down concrete reasons you are worth your target: relevant skills, results you have delivered, and what the job posting emphasizes that you already do well. The job posting analysis you did for the interview is directly reusable here.
  • Consider the whole package. Base pay is one part. Bonus, equity, benefits, flexibility, learning budget and time off all have value.

Principles that make everything easier

  1. Negotiate after you have an offer. Before an offer, you are being evaluated; after it, the company has decided it wants you, and that is when you have the most leverage.
  2. Be warm and collaborative. You are not an adversary. You are two parties working out how to make a deal that works for both, and you will be colleagues afterwards.
  3. Give reasons. A request with reasoning behind it is more persuasive and harder to dismiss than a bare number.
  4. Use silence. After you state your request, stop talking. The urge to fill the silence is how people talk themselves down.
  5. Never lie. Do not invent competing offers or inflate your current pay. It can be verified, and it damages trust.

Script 1: Responding to "What are your salary expectations?"

If you can defer:

"I'd like to learn more about the role and the full scope before naming a number. Could you share the range you have budgeted for this position?"

If they push and you have to answer:

"Based on my research for this role in this market, and my experience with [key skill], I'm looking at a range of [X] to [Y], depending on the overall package."

Give a range whose bottom is a number you would truly accept, since the bottom of a range is often what gets heard.

Script 2: Reacting to the initial offer

Whatever the number is, do not react immediately. Thank them, and ask for time.

"Thank you, I'm really excited about the role and the team. I'd like to review the details properly. Could I get back to you by [day]?"

This buys time, keeps the tone positive and commits you to nothing. If they need an answer sooner, a same-day or next-day reply is a reasonable middle ground.

Script 3: Making the counteroffer

When you are ready, open with enthusiasm, anchor your request in reasons, and state a specific number.

"Thanks again for the offer. I'm very excited to join, and I'm confident I can make an impact on [specific goal from the posting]. Based on my research and the experience I'd bring, particularly [one or two specific strengths], I was hoping for a base salary of [target]. Is there flexibility to get closer to that?"

Then stop talking.

Two things about the number. First, make it specific: a precise figure sounds researched, while a rounded one can sound like a guess. Second, ask for a bit more than your happy-with number, so there is room to meet in the middle.

Script 4: When they say the budget is fixed

Do not give up on the first "no." Explore other levers.

"I understand the base salary has limits. Is there flexibility elsewhere, for example a signing bonus, an earlier salary review, or additional vacation?"

Or, to keep the door open on pay later:

"Would it be possible to agree on a review after six months, with clear goals tied to a salary adjustment?"

Ask for any commitment in writing, since verbal promises about future raises are easy to forget.

Script 5: When they push back with "That's higher than we expected"

"I appreciate that. Could you help me understand where the gap is coming from? I'd like to find something that works for both of us."

Asking a question turns a wall into a conversation, and often reveals whether the issue is budget, level or internal fairness. Once you know, you can address it directly, for example by highlighting the responsibilities that justify a higher level.

Script 6: When you need to decline politely

Sometimes the numbers will not work. You can leave the door open without burning a bridge.

"Thank you for working with me on this. I've really enjoyed getting to know the team, but I can't make the numbers work at this level. If anything changes, I'd be glad to talk again."

Script 7: Asking for a raise in your current job

The same principles apply when you are already employed, with a few adjustments.

"I'd like to talk about my compensation. Over the past year I've [two or three specific accomplishments], and I've taken on [expanded responsibility]. Based on my research for comparable roles, I'd like to discuss moving to [target]. What would it take to get there?"

Schedule the conversation in advance instead of catching your manager off guard, and bring your evidence in writing. If the answer is not now, ask for the specific criteria and a date to revisit.

Mistakes to avoid

  • Accepting on the spot. Even if the offer is good, taking a day costs you nothing and gives you room to think.
  • Apologizing for asking. Phrases like "sorry to ask" or "I know it's a lot" weaken your request before it lands.
  • Focusing on personal needs. "I have a mortgage" is understandable but is not a business reason. Frame your request around the value you bring.
  • Negotiating by email only. Written messages are fine for logistics, but a conversation lets you read tone and respond to concerns immediately.
  • Skipping preparation of your own answers. The interview questions about your salary history and expectations are worth rehearsing too. Our guide to answering "tell me about yourself" covers a similar rehearsal approach for your opening.

How to rehearse so you do not freeze

Reading scripts is not the same as saying them. In a live negotiation, adrenaline can wipe out a well-planned request. The fix is the same one that helps in interviews: practice retrieval out loud, and repeat it across several days. The reasons are explained in why your mind goes blank in interviews.

A simple routine:

  1. Write your opening counteroffer in two or three sentences, with your number and two reasons.
  2. Say it aloud five times, standing up, at a calm pace. Notice where you rush or apologize.
  3. Practice the pushback. Ask a friend to play the recruiter and say "that's higher than we expected" or "the offer is final." Respond using the scripts above.
  4. Rehearse the silence. After stating your number, count to five in your head before saying anything else. It feels endless, but that is exactly the habit to train.
  5. Repeat over a few days so the delivery becomes automatic.

The takeaway

Negotiation is not about being aggressive; it is about being prepared, specific and kind. Do the research, decide your numbers, give reasons, use silence and rehearse out loud. Whether the result is a higher base, a signing bonus or a better review timeline, you will walk away knowing you asked clearly and made your case well, which is the part you control.

Frequently asked questions

Is it risky to negotiate a job offer?
Negotiating politely is a normal part of hiring, and employers generally expect it. A respectful, well-reasoned request rarely causes problems. What causes trouble is an ultimatum or a demand you cannot support with reasons.
Should I give my salary expectations first?
If you can, let the employer share their range first, and use your research to respond. If you are pressed, give a range based on market research for the role rather than your current pay, and say it is flexible depending on the full package.
What can I negotiate besides base salary?
Many things: a signing bonus, equity, start date, remote or hybrid arrangements, extra vacation, learning budget, title, and the timing of a first performance review. Which ones are flexible depends on the employer.
What if they say the offer is final?
Ask whether there is flexibility on anything else, such as a signing bonus, review timing or working arrangements. Then decide based on the whole package. You can also thank them and take time to consider.

Practice these answers out loud until they stick.

Start practicing free