Negotiating is close to free — the worst realistic outcome is usually "no," not a withdrawn offer — yet a huge share of candidates never ask, and leave real, recurring money on the table by default.
3 min read
Once a company has extended a written offer, they've already decided they want you — withdrawing an offer over a reasonable, professionally-phrased negotiation is rare and, when it happens, is itself a strong signal about how that company treats people, worth knowing before joining. The realistic downside of asking is a "no" or a partial "yes," not the offer disappearing. Given that asymmetry, simply asking is close to a free option that a large share of candidates never take.
Whoever states a number first hands the other side an anchor to negotiate from. If asked for salary expectations early in the process, a genuinely useful deflection is: "I'd like to learn more about the role and level first, but I'm happy to share a range once we're further along" or "What's the budgeted range for this role?" — turning the question back is a normal, expected move, not an evasive one. If pressed for a number, giving a range rather than a single figure, anchored slightly above your real target, preserves more room to negotiate than a single precise number does.
Negotiating from a specific, sourced number ("for this role and level in this market, I'm seeing a range of $X–$Y") is far more effective than negotiating from a gut feeling or a personal budget number. Aggregated compensation data (levels.fyi-style sources for tech, Glassdoor/Payscale more broadly, and direct conversations with people in similar roles) gives a concrete anchor that's harder for the other side to dismiss than "I was hoping for more."
Base salary is one line in a package that usually also includes signing bonus, equity, annual bonus target, and benefits — and companies often have more flexibility on some of these than on base itself (base bands are frequently the most rigidly fixed part of the whole offer). Asking "is there flexibility on the signing bonus if base is fixed at this level?" can unlock real value even when the base number genuinely can't move.
A negotiation conversation doesn't need to be adversarial. A calm, direct version:
"Thank you for the offer — I'm genuinely excited about this role.
Based on my research into the market for this level, and the scope
we discussed, I was hoping we could get closer to $X. Is there
flexibility there?"
This states genuine enthusiasm (reducing the chance it reads as a threat to walk), a specific ask, and a specific, sourced reason — all in a few sentences, without over-explaining or apologizing for asking.
Whatever is agreed verbally should show up in the final written offer before you sign — a verbal promise that never makes it into the written offer carries real risk of being lost, forgotten, or quietly walked back. Any change from the original written offer is worth a brief written confirmation ("just to confirm in writing, the updated base is $X") before formally accepting.
Check your understanding
A quick comprehension check — not tracked, not graded, just for you.
1. Why is negotiating a written job offer close to risk-free?
2. Why avoid being the first to state a specific number when asked about salary expectations?
3. Why negotiate total compensation instead of only base salary?
Interviewing & Career Growth