Negotiating a job offer

How to Negotiate a Job Offer: A Step-by-Step Guide With Sample Scripts

Many people accept the first offer because negotiating feels awkward. But employers often expect some discussion, and a polite, well-prepared request is a normal part of the process. Here is a simple approach you can follow.

Step 1: Say thank you and show enthusiasm

When the offer arrives, respond warmly. You are not committing to anything yet. A good first reply is: "Thank you so much. I'm excited about this role and the team."

Step 2: Ask for the details in writing and for time to review

Request the full offer in writing, including salary, bonus, benefits, start date, and any conditions. Then ask for a reasonable amount of time, often two to three business days, to review it.

Step 3: Research your range

Look at pay ranges for similar roles in your location and industry using job postings, salary surveys, and professional contacts. Some states and cities require employers to share pay ranges or restrict salary-history questions, and the rules vary by location, so check the rules where the job is based.

Step 4: Decide your three numbers

  • Target: the figure you would be happy with.
  • Ask: a little above your target, which leaves room to meet in the middle.
  • Walk-away: the lowest offer you would accept.

Step 5: Make a specific, reasoned request

Tie your request to your skills, experience, and the market. Avoid ultimatums and keep the tone collaborative.

Sample email

Subject: Offer for [Role]

Hi [Name],

Thank you again for the offer. I'm excited about the opportunity to join [Company] and contribute to [specific goal or project].

Based on my experience in [relevant skill or result] and my research on similar roles in [city or market], I was hoping we could discuss a base salary of [amount]. Is there flexibility on the number?

I'm confident this is a great fit, and I'd love to find a way to make it work.

Best,
[Your name]

Sample phone script

"Thank you for the offer. I'm very interested in the role. Based on my [years or experience] and the market for this position, I was looking for something closer to [amount]. Is there room to move on the base salary?"

After you ask, stop talking and let them respond. A short pause is normal.

Step 6: Consider more than salary

If the base pay is firm, you may be able to negotiate other items, such as a signing bonus, extra vacation time, remote or flexible work, a later or earlier start date, a title change, or a professional development budget. Pick one or two that matter most to you.

Step 7: Get the final offer in writing

When you reach an agreement, confirm it by email and ask for an updated offer letter before you give notice at your current job.

Step 8: Accept or decline graciously

Whatever you decide, finish with gratitude. You may work with these people later, and a kind reply leaves a good impression.

Common mistakes to avoid

  • Giving a number too early, before you know the full scope of the role.
  • Apologizing for asking. You are making a normal request.
  • Negotiating by email only when a short call would be easier. Use whichever fits the situation.
  • Accepting an offer and then asking for more. Negotiate before you say yes.

Get word-for-word scripts

Our Salary Negotiation Scripts include phone scripts, five email templates (counter-offer, asking for time, competing offer, accepting, and declining), answers to common pushback, a research worksheet, and a section on asking for a raise or promotion.

This article is general information, not legal, tax, or financial advice. Negotiation outcomes depend on the employer and the market.

Back to blog