How to Negotiate Any Job Offer (With Data)
ShouldITakeThis Team · 4 min read
Most people negotiate job offers the wrong way. They pick a number slightly higher than what was offered, say it nervously, and hope for the best. The employer says no or splits the difference, and the candidate accepts — relieved the awkward conversation is over. The result is a sub-optimal outcome that compounds over years through raises, bonuses, and future salary anchors.
Negotiating with data changes the dynamic completely. When you can point to specific numbers — your real hourly rate, market benchmarks, the actual cost of your commute — you're not making demands, you're making an argument. That's a very different conversation.
Why most people negotiate wrong
The core mistake is anchoring entirely on the headline salary. You hear $85k, you want $90k, so you ask for $92k and end up at $88k feeling like you won. But you never stopped to ask: does $88k for this role, with these hours, this commute, and these benefits, actually represent an improvement over where you are now?
Salary is just one dimension. Hours, commute, remote policy, and benefits all feed directly into your real compensation. A win on any one of them can be worth thousands of dollars a year in real terms.
The 3 numbers you need before any negotiation
1. Your current real hourly rate
Calculate your salary ÷ (weekly hours including commute × 48). This is your floor. Any offer that doesn't beat this number is a step backwards, regardless of the gross salary.
2. Market rate for the role
Use Levels.fyi (for tech), Glassdoor, LinkedIn Salary, or industry-specific surveys. Find the 50th and 75th percentile for your role, level, and location. This is your anchor for the negotiation — not the employer's opening offer.
3. Your walk-away number
The minimum net annual gain that makes switching worth it. Factor in switching costs: the stress of onboarding, a lower position in the new culture, possible loss of unvested benefits. If the offer doesn't clear your walk-away number, you already know the answer.
Scripts: exactly what to say
The goal is to be direct without being adversarial. Here are word-for-word approaches for the three most common scenarios:
Pushing back on salary
"I'm genuinely excited about this role. Based on my research into market rates and accounting for the total time commitment, I was expecting something closer to $X. Is there flexibility to get there?"
Note: Fill in $X with the 75th percentile market rate, not a random wish number.
Negotiating remote or hybrid
"The commute is about [X] minutes each way. Would you be open to 2–3 days in office rather than five? That would meaningfully affect my decision and, honestly, my ability to be at my best."
Remote days have real dollar value — treat them as part of total compensation.
When they can't move on salary
"I understand you're at the top of the band. What about a signing bonus to bridge the gap, or an earlier first review — say six months instead of twelve?"
Signing bonuses come from a different budget and are often easier to approve.
When to walk away
If the employer won't move on salary, won't consider remote or hybrid, and the total package doesn't beat your walk-away number — that's your answer. Walking away isn't failure; it's the system working correctly. You gathered the data, ran the numbers, and they didn't add up. That's information.
The one exception: if non-financial factors (the mission, the team, the learning opportunity) genuinely outweigh the financial gap, you're allowed to make that trade-off consciously. Just make it with eyes open, not by pretending the numbers work when they don't.
Ready to run the numbers on your offer?
Enter both jobs and get your real hourly rate, net annual gain, and an honest verdict in seconds.
Use our free job offer analyzer →