How to negotiate salary after a job offer

How to Negotiate Salary After a Job Offer

You did the hard part. You got through the screening calls, the interviews, maybe a take-home task, and now an offer is sitting in your inbox. The temptation is to say yes before they change their mind. Hold on a moment, because that first number is rarely the best number a company is willing to pay.

Most employers expect a little back and forth, and they build room into the offer for exactly that. Saying yes too fast can quietly cost you thousands over the life of the role. Learning how to negotiate salary after a job offer is one of the most valuable career skills you can pick up, and it matters whether this is your first job or your fifth.

This guide walks through when to negotiate, what to say, what you can ask for besides base pay, and the scripts that make the conversation feel a lot less awkward.

Why negotiating is worth the discomfort

A lot of people skip negotiation entirely because it feels uncomfortable or even risky. The fear is usually that asking for more will make the offer disappear. In practice that almost never happens. Hiring is expensive and slow, and by the time a company sends you an offer they have already decided they want you. Pulling an offer because someone politely asked for more would mean starting the whole search again.

There is also a compounding effect worth thinking about. Your starting salary becomes the base that future raises and bonuses are calculated from, and it often follows you to your next job too. A few thousand euro or dollars now can turn into a much larger gap a decade from now. The discomfort of one conversation is small next to that.

Do your research before you say anything

You cannot negotiate well if you do not know what the role is worth. Before you respond to the offer, get a clear sense of the market rate for your job title, your experience level, and your location. Even remote roles tend to be priced against a particular region, so location still matters.

Sites like Glassdoor, LinkedIn Salary, and Payscale give you role-specific ranges, and published salary guides from recruitment firms are useful for industry benchmarks. Do not stop at the average. Look at the full range, because you want to know both the typical number and what the top of the band looks like for someone with your skills.

While you are researching, get specific about your own value. Pull together a short set of concrete points: a project you led, a system you improved, revenue or growth you contributed to, a problem you solved that others could not. These are the reasons you will give for asking for more, and they carry far more weight than simply wanting a bigger number.

Get the timing right

Timing is most of the battle. The strongest moment to negotiate is after you have a written offer but before you have formally accepted it. That is the point where you have the most leverage, because the company has committed to wanting you and has not yet locked anything in.

Avoid bringing up money too early in the process. If a recruiter asks about your salary expectations on a first call, it is fine to give a researched range rather than a single figure, or to gently turn the question around and ask about the band they have budgeted for the role. The real negotiation comes once the offer is on the table.

One firm rule. Do not try to reopen the number after you have already agreed to a figure and accepted. Once you have said yes, the negotiation is over, and going back on it damages trust before you have even started.

Look beyond base salary

Base pay is the obvious lever, but it is not the only one, and sometimes it is not even the most flexible. A hiring manager may have a hard ceiling on salary but real room elsewhere. Knowing what is commonly on the table gives you more ways to improve the overall package.

Things that are often negotiable include a signing bonus, the annual bonus structure, extra paid time off, a flexible or hybrid schedule, a professional development or training budget, relocation support, equity, and your start date. If the company genuinely cannot move on base salary, a signing bonus or extra holiday can close a lot of the gap. Surveys consistently find that simply knowing what is negotiable is the biggest hurdle for candidates, so the fact that you are reading this already puts you ahead.

Use a range and let them respond

When you counter, anchor with a range rather than one rigid figure, and put your target near the bottom of the range you actually want. This gives the conversation somewhere to land while still guiding it upward. A single hard number can feel like an ultimatum, and it leaves no room for the give and take that makes a negotiation work.

Always pair the number with a reason. You are not asking for more because you would like more money. You are asking because your research shows the role is worth it and because of the specific value you bring. That framing keeps the conversation professional and makes it easy for the manager to say yes.

Scripts you can actually use

Having the words ready takes most of the fear out of it. Here are a few you can adapt.

When you want time to consider the offer:

“Thank you so much for the offer, I am really excited about the role. I would like to take a day or two to review everything properly before I give you my answer. Would that work?”

When the base salary is below your expectations:

“I appreciate the offer and I am genuinely keen to join the team. Based on my research into the market for this role and the experience I am bringing, I was expecting something closer to the [X to Y] range. Is there flexibility on the base salary?”

When the company says base pay is fixed:

“I understand the base is set. In that case, would you be open to a signing bonus or some additional paid time off to help bridge the gap? I want to make this work.”

When you are accepting after a successful negotiation:

“That works for me, thank you for being open to the conversation. I am happy to accept and I am looking forward to getting started.”

Practise these out loud before the call. Confidence comes from preparation, and a script you have actually said a few times lands far better than one you are reading cold.

Avoid the common mistakes

A few missteps can weaken an otherwise strong position. Do not negotiate before you have a real offer in hand. Do not lean on “I just need more” without backing it up with research and value. Do not get emotional or treat it as a fight, because the manager you are negotiating with is likely to be your manager. And do not accept on the spot out of nervousness when taking a day to think would serve you better.

After the conversation

Once you reach an agreement, get the final terms in writing before you formally accept. A short email confirming the base salary, bonus, start date, and anything else you negotiated protects both sides and avoids any confusion later. Then you can say yes with confidence, knowing you advocated for yourself properly.

If your offer came after a strong interview process, it is also worth closing the loop well. A good follow-up email after the interview sets a professional tone, and reviewing likely interview questions ahead of time is part of the same preparation that earns you the leverage to negotiate in the first place.

Let the words do the heavy lifting

The hardest part of negotiating is usually not the strategy, it is finding the right wording in the moment. If you want a counter-offer message or negotiation script tailored to your exact role, offer, and target number, the salary negotiation generator writes one for you in seconds. Enter a few details, get a polished draft, and edit it to sound like you.

You earned the offer. Take the extra step to make sure it reflects what you are worth.