How to negotiate your salary: preparation, scripts, and follow-through

Most professionals leave thousands of dollars on the table every year because they never negotiate their salary. A study by Salary.com found that only 37% of workers always negotiate their compensation, while 18% never do. Over a 30-year career, failing to negotiate your starting salary alone can cost you over $500,000 in cumulative earnings.

Salary negotiation is not about being aggressive, demanding, or confrontational. It is a structured conversation where you present evidence of your value and collaborate with your employer to find a number that reflects that value. And like any structured conversation, it goes better when you prepare.

This guide walks you through the full process: research, preparation, the conversation itself, and what to do after the negotiation is over.

Why most people avoid salary negotiation

Before diving into tactics, it is worth understanding why negotiation feels so uncomfortable. When you understand the source of the resistance, you can address it directly.

Fear of rejection. Most people treat a "no" in negotiation as a personal rejection. It is not. It is information. A "no" tells you either that you need to adjust your approach or that the organization genuinely cannot meet your number right now. Neither of those is a reflection of your worth.

Lack of data. Negotiating without salary data is like taking a test you did not study for. You feel uncertain, so you avoid the conversation entirely. The fix is straightforward: do the research. We will cover exactly how in the next section.

Fear of damaging the relationship. Many people worry that negotiating will make them seem greedy or ungrateful. In reality, hiring managers expect negotiation. A LinkedIn survey found that 84% of employers are willing to negotiate salary during the hiring process. When you negotiate professionally, most managers respect you more, not less.

Not knowing what to say. This is the most fixable problem. With prepared scripts and practiced delivery, negotiation becomes a conversation you can handle with confidence. If you have been working on building confidence through daily practice, you already understand that confidence is a skill you develop, not a personality trait you either have or lack.

How to research your market value

Strong negotiation starts with strong data. You need to walk into the conversation knowing exactly what your skills are worth in the current market.

Gather salary data from multiple sources

No single source gives you a complete picture. Use at least three of these:

Glassdoor and Levels.fyi provide self-reported salary data filtered by role, location, company, and experience level. These give you a broad range. LinkedIn Salary Insights shows compensation data based on member profiles, which tends to be reliable for mid-level roles. Payscale uses a detailed questionnaire to generate a personalized salary report based on your specific experience and skills. Industry salary surveys published by recruiting firms like Robert Half, Hays, or Michael Page provide well-researched benchmarks for specific industries.

Determine your salary range

After gathering data, you should see a range emerge. Identify three numbers: your target (the number you would be thrilled with), your minimum (the lowest you would accept), and your anchor (the number you will open with, typically 10 to 15% above your target).

Your anchor is important because of a psychological principle called anchoring bias. The first number mentioned in a negotiation tends to pull the final outcome in its direction. By anchoring high (but within a reasonable range), you create space for negotiation while still landing near your target.

Document your accomplishments

Data about market rates gets you in the door. Data about your specific contributions closes the deal. Before any negotiation, compile a list of your measurable accomplishments:

Revenue you generated or influenced. Costs you reduced. Projects you completed ahead of schedule. Problems you solved that others could not. Skills you bring that are rare or in high demand.

Be specific. "I managed the Q3 product launch" is weak. "I led the Q3 product launch that acquired 12,000 new users in the first month, 40% above target" is compelling.

Understanding your unique strengths gives you the language to articulate why you deserve a specific number, not just that you want one.

Scripts for the negotiation conversation

Having exact phrases prepared removes the biggest source of anxiety: not knowing what to say. Here are scripts for common negotiation scenarios.

When they ask for your salary expectations first

This is a common tactic to anchor the negotiation low. Deflect politely and redirect:

"I would love to learn more about the full scope of the role before discussing specific numbers. Based on my research, roles like this in our market typically range from $X to $Y. Can you share what range you have budgeted for this position?"

If pressed, give your range (anchored high): "Based on my experience and the market data I have reviewed, I am targeting a range of $X to $Y. I am flexible within that range depending on the total compensation package."

When they make the first offer

Pause before responding. Even a two-second pause signals that you are thoughtful, not desperate. Then:

"Thank you for that offer. I appreciate the opportunity. Based on my research into market rates and the specific value I bring to this role, I was expecting something closer to $X. Can we discuss how to close that gap?"

When they say the budget is fixed

"I understand there may be constraints on base salary. Are there other components of the package we could discuss? Things like signing bonus, equity, additional PTO, professional development budget, or a performance-based salary review in six months?"

This approach works because it shows flexibility while still advocating for your total value. Many companies have more flexibility in non-salary components than in base pay.

When you are negotiating a raise (not a new job)

"I would like to discuss my compensation. Over the past [time period], I have [specific accomplishments]. Based on these contributions and current market rates for someone in my role with my experience, I believe an adjustment to $X would be appropriate. I have put together a summary of my key contributions if that would be helpful to review."

How to prepare your delivery

Knowing what to say is half the battle. How you say it is the other half.

Practice out loud

Read your scripts aloud at least five times before the conversation. Practice in front of a mirror, with a friend, or on a recording. The goal is to sound natural, not rehearsed. You want the words to feel like yours, not like you are reading from a script.

If you have been developing your public speaking skills, you know that delivery improves dramatically with repetition. The same principle applies here. Negotiation is a performance, and performance improves with practice.

Prepare for objections

List every objection you might face and prepare a response for each. Common objections include: "That is above our budget," "You do not have enough experience for that number," "We can revisit this in six months," and "That is higher than what others in the role make."

For each objection, write a calm, data-backed response. The goal is not to win an argument but to redirect the conversation toward evidence and mutual benefit.

Set the right tone

Your tone should be collaborative, not combative. You are not fighting against your employer. You are working with them to find a fair number. Use phrases like "I would like to find a number that works for both of us," "Can we explore some options?" and "I am flexible on how we get there."

Confidence without aggression is the target. You are not apologizing for asking, and you are not demanding. You are presenting a well-reasoned case and inviting a discussion.

What to do after the negotiation

The conversation does not end when a number is agreed upon. Your follow-through determines whether the negotiation strengthens or strains the relationship.

Get it in writing

Once you reach an agreement, send a follow-up email summarizing what was discussed and agreed to. This protects both parties and prevents misunderstandings. Keep the tone positive: "Thank you for the conversation today. I am excited about the agreed-upon salary of $X, with a performance review scheduled for [date]. Please let me know if I have captured everything accurately."

Deliver on your promises

If you referenced specific accomplishments or committed to specific outcomes during the negotiation, follow through visibly. Nothing undermines a successful negotiation faster than failing to deliver the value you claimed.

Start building your case for the next one

Salary negotiation is not a one-time event. It is a recurring practice. Start tracking your accomplishments immediately after each negotiation so you have fresh, specific data for the next conversation.

In EvyOS, you can use the Goals module to set compensation targets and connect them to the projects and skills that build your case. When each project completion and skill milestone feeds into your career goals, you have a living record of your professional value that is always ready for the next conversation.

Schedule the next review

If you did not get everything you wanted, ask for a specific review date. "I understand the current constraints. Can we schedule a review in six months to revisit this based on my performance between now and then?" This keeps the door open and gives you a clear timeline to work toward.

Put it into practice

Here is your action plan for your next salary negotiation:

  1. Research your market value this week. Use at least three salary data sources. Determine your target, minimum, and anchor numbers.

  2. List your top five measurable accomplishments. Be specific about numbers, timelines, and impact. If you do not have data, start tracking your contributions now.

  3. Write your negotiation scripts. Customize the templates above for your situation. Include responses to three likely objections.

  4. Practice your delivery. Read your scripts out loud at least five times. Record yourself and listen back. Adjust anything that sounds stiff or unnatural.

  5. Choose your moment. For raises, schedule the conversation after a visible win, during a performance review, or when you have taken on expanded responsibilities. Avoid high-stress periods for your manager.

  6. Follow up in writing. After the conversation, send a summary email within 24 hours confirming what was agreed.

Frequently asked questions

When is the best time to negotiate salary at a new job?

After you receive a formal offer but before you sign. This is when your leverage is highest because the company has already decided they want you. Negotiating during the interview process is premature, and negotiating after you have started is much harder. If a recruiter asks about salary expectations early in the process, deflect by asking about the budgeted range first.

What if the company says the offer is non-negotiable?

Very few offers are truly non-negotiable. If they say the base salary is fixed, explore other components: signing bonus, equity or stock options, additional PTO days, remote work flexibility, professional development budget, performance bonus structure, or an earlier salary review date. If they genuinely cannot move on any component, you have a decision to make based on whether the total package meets your minimum.

How much higher should I counter-offer?

A good rule of thumb is to counter 10 to 20% above the initial offer, as long as your counter is within the market range you have researched. Countering 5% feels timid and leaves money on the table. Countering 50% feels disconnected from reality. Your counter should be ambitious but defensible with data.

Should I reveal my current salary?

In many jurisdictions, employers are legally prohibited from asking. Even where it is legal, you are not obligated to share. If asked, redirect: "I would prefer to focus on the value I would bring to this role and the market rate for the position. Based on my research, the range for this role is $X to $Y." Your current salary reflects your past negotiation results, not your current market value.

Key takeaways

Your skills and contributions have a market value. Make sure your compensation reflects it, and get started for free at EvyOS.