Negotiating a Job Offer

Getting an offer is a milestone, but it isn’t necessarily the final number. Most employers expect some negotiation, and a thoughtful, respectful conversation about pay and benefits rarely costs you the offer. What can hurt you is going in without a clear sense of what you actually want, or making the conversation feel adversarial when it doesn’t need to be. Here’s how to approach it.

Evaluate the whole offer, not just salary

Before you decide whether to negotiate, or what to negotiate for, look at the offer as a complete package rather than a single number. Base salary matters, but so do things like bonus structure, equity or profit-sharing if applicable, retirement contributions, health benefits, paid time off, remote or flexible work arrangements, and professional development support. Two offers with the same salary can differ substantially once you account for everything else.

Think about what actually matters most to you right now — more take-home pay, more flexibility, faster growth opportunities, better benefits — because that shapes what you prioritize in the conversation. You don’t need to negotiate everything; a focused ask is usually more effective than a long list.

Know your own numbers before you talk

Before any negotiation conversation, get clear on a few things for yourself: the minimum you’d realistically accept, the number that would make you genuinely excited, and where the offer currently sits between those two. Having this clarity ahead of time keeps you from reacting emotionally in the moment and helps you respond calmly, whatever the employer says.

It also helps to understand your own leverage honestly. A specialized skill set that’s hard to find, multiple competing offers, or a strong track record directly relevant to the role generally gives you more room to negotiate than a first job in a field with many similarly qualified candidates. That doesn’t mean you shouldn’t ask — it just shapes how much room there realistically is, and how to frame the conversation.

Make the ask clearly and professionally

When you’re ready to negotiate, be direct and specific rather than vague. Instead of hinting that you were hoping for more, state clearly what you’re asking for and, if it’s helpful, briefly explain why — your relevant experience, the scope of the role, or how it compares to what you understood the range to be. You don’t need to justify the ask at length; a clear, confident, specific request is usually more effective than an over-explained one.

If salary flexibility seems limited, it’s reasonable to ask about other parts of the package — a signing bonus, additional paid time off, an earlier performance review date, or support for professional development. Employers sometimes have more flexibility in these areas than in base pay itself.

Keep the tone collaborative. You’re not trying to win a confrontation — you’re trying to reach an agreement that works for both sides. A simple, respectful “is there any flexibility on the base salary?” opens the door without putting anyone on the defensive.

Get everything in writing

Once you reach an agreement — whether it’s the original offer or a revised one — make sure the final terms are documented in writing before you resign from a current role or turn down other opportunities. Verbal agreements are easy to remember differently later; a written offer letter protects both sides.

Know when to accept, and when to walk away

Not every negotiation ends with more money, and that’s normal. If an employer explains clearly that they don’t have room to move and the rest of the offer still meets your needs, it’s reasonable to accept as-is. Negotiating doesn’t mean you have to push until you get a “yes” on every ask.

On the other hand, if the offer genuinely doesn’t meet your needs even after negotiating, or if the process itself felt dismissive or pressured, that’s useful information about what working there might be like. It’s okay to decline an offer that doesn’t work for you, even after real effort on both sides to make it work.

The bottom line

Negotiating a job offer is a normal, expected part of the hiring process, not an act of aggression. Go in having evaluated the whole package, know your own numbers ahead of time, make a clear and specific ask, keep the tone collaborative, and get the final agreement in writing. Handled this way, negotiation is far more likely to strengthen the relationship with a new employer than damage it.