Most candidates accept the first offer they receive. Here's how to negotiate a job offer effectively — without jeopardizing the offer — and what to do when you don't know where to start.
Negotiating a job offer feels higher stakes than it actually is. Offers are rarely rescinded because a candidate asked for more. Recruiters expect negotiation — it's a normal part of the process. The risk of asking is almost always lower than people assume.
The candidates who negotiate successfully aren't more aggressive or more experienced. They're more prepared. They know their number before the call, they know what else matters to them beyond base salary, and they ask clearly without apologizing for it.
Before You Respond to the Offer
Don't respond immediately. Thank the recruiter, express genuine enthusiasm, and ask for 24-48 hours to review the full offer. This is normal and expected. Use that time to research market rates for the role using sources like Levels.fyi, Glassdoor, LinkedIn Salary, or compensation surveys specific to your field.
Identify your target number and your walk-away number. Your target is what you actually want. Your walk-away is what would make you decline even if everything else was right. Knowing both before you negotiate prevents you from accepting something you'll regret or pushing too hard when you have a good offer in front of you.
Look at the full package: base salary, equity or bonus, benefits, vacation time, remote flexibility, start date. Some of these are easier to negotiate than others, and knowing which levers exist gives you options if the salary number is firm.
How to Make the Ask
Keep it simple and direct. 'Based on my research and experience, I was expecting something closer to X. Is there flexibility in the base salary?' is enough. You don't need a long justification, and you don't need to apologize for asking.
Give a specific number, not a range. If you say you're looking for between $95,000 and $110,000, they'll offer $95,000. Name the number you actually want.
When They Push Back
If the salary is firm, ask about other parts of the offer. A signing bonus, additional vacation days, or a six-month review with a raise built in are all reasonable asks when base salary can't move.
If they can't meet your number anywhere in the package and you've decided the gap is too large, it's okay to decline. Thanking them genuinely and leaving the door open for the future is the right way to do it — the recruiting world is smaller than it seems.
Hiring smarter?
Connect your ATS and get qualified candidates automatically.