How to negotiate salary — give a range, not a number
The real playbook for salary negotiation — research the market range before you're asked, answer the salary-expectations question with a range, then negotiate the real number on value once the offer lands.
How to negotiate salary, in five sentences
Research the market range for your role before anyone asks — not after an offer lands. If an interviewer raises salary mid-process, answer with a range, not a number, and keep interviewing. When a real offer arrives, don't accept it on the spot; thank them, take a day, then counter with a range anchored to the value you bring, not your rent. Polite pushback at this stage is normal and expected — most initial offers leave room for exactly this. That's how to negotiate salary without flinching early or overplaying your hand late.
Most advice on salary negotiation hands you a single magic number and a script to recite. Wrong unit entirely. The leverage lives in a range, a floor, and the discipline to keep steering the conversation toward what you're worth — not what you need.
Do the homework before anyone asks
The negotiation doesn't start when the offer email lands. It starts weeks earlier, when you look up what the role actually pays. Before you're asked, know the market rate for your title, your city, your years of experience. Walk in with two numbers already decided: your range — what a good outcome looks like — and your floor — the number below which you walk away. Show up without those two numbers settled and every later conversation happens on the employer's terms, because you'll be inventing the most consequential figure of the whole process out loud, in real time, under pressure.

The "salary expectations" question isn't the negotiation
Somewhere in the middle of the process, someone will ask what you're expecting to make. That's not the negotiation — it's positioning, and it happens before there's even an offer on the table. The move here is the same shape as later, just earlier: give a range, not a hard number, then steer straight back to the role. Naming one figure this early only hurts you — anchor low and you've capped your own outcome before anyone had to work for it; anchor high and you hand a recruiter an easy reason to move to the next resume. A range answers the question honestly while keeping you in the process.
The negotiation with actual leverage happens later, after there's a written offer in hand. Everything before that is just making sure the number they eventually write down starts in the right neighborhood.
Why a range beats a number, structurally
A single number is a wall. A range does something a number can't: it commits to a floor without committing to a ceiling, and it invites a conversation instead of ending one. The bottom of your range should already be a number you'd happily accept. The top should be defensible — backed by market data and what you'd actually bring to the role — not aspirational fantasy.
The moment you explain your number by pointing at your rent, your loans, or what you "need to make," you've lost the frame. Salary negotiation isn't about what you need — it's about what you're worth to this specific team, doing this specific job, starting this specific month. Anchor every sentence there, not on your budget.
When the offer actually lands
People get this moment wrong in both directions. Some accept the first number instantly — out of relief, or fear the offer evaporates if they hesitate — and leave money on the table that was already budgeted for exactly this conversation. Others swing the other way and open with a number so far outside the range that they sound unreasonable before the negotiation even starts. Neither is how to negotiate a salary job offer well.
The middle path is boring, and it works: thank them for the offer, take a day to review it, then come back with a specific counter framed around the range you researched and the value you'd bring — not around your personal expenses. Polite, specific, and anchored to value. That combination is what separates a negotiation from either a surrender or a demand.
Practice the ask before you make it
Knowing your range and saying it out loud, to a real person, on a call that matters, are two different skills — and only one of them gets rehearsed by reading an article. Open any AI chat and hand it this exact line:
"Play an HR rep negotiating salary; I'll practice politely pushing for better terms."
Then actually talk it through out loud, not typed. It's the same principle the book applies to every practice drill: you're training your mouth, not your hands. Let it push back, let it make you justify the number, and don't stop until the range stops sounding rehearsed.

The whole sequence, one more time
Research the range before you're asked. Answer the salary-expectations question with a range, not a number, and treat it as positioning, not negotiation. When the written offer arrives, don't accept it in the room — take the day, then counter with a range anchored on your value. Practice saying that counter out loud before the call where it actually counts. That's the entire shape of how to negotiate salary — not a clever line, not a trick, just research done early and composure held late.
Salary negotiation is the last, smallest-looking step of a much longer sequence — the resume that earned the interview, the story that carried it, the positioning that made this range worth fighting for in the first place. Land the Offer with AI walks that entire sequence, this chapter included, with the exact prompts to practice each part out loud.