I've sat on the hiring side of a few thousand offers, and I can tell you the single biggest reason people leave money on the table isn't nerve—it's timing. They negotiate at the wrong moment, against the wrong person, using arguments that don't move the levers a recruiter actually controls. Salary negotiation is not a personality test. It's a short, structured conversation, and once you understand how it works from the inside, most of the fear drops away.
This guide walks through when to bring up money, how to anchor a number, and the specific language I've watched succeed and fail across hundreds of calls. Use the scripts as starting points, then say them in your own words—a memorized line delivered stiffly does more harm than an honest sentence.
Timing: the part almost everyone gets wrong
The best time to negotiate is after you have a written offer and before you accept it. That window is when you have the most leverage you will ever have with this employer: they've chosen you, they've invested interview hours, and telling their boss they need to reopen the search is genuinely painful for them. That pain is your leverage, and it evaporates the moment you say "yes."
Two moments people wrongly treat as negotiation:
- The screening call. When a recruiter asks your expectations early, that's calibration, not an offer. You can give a researched range, but don't hard-anchor before you understand the role's scope.
- After you've verbally accepted. Once you say "I'm in," your leverage is spent. Reopening it now reads as bad faith and can cost you the offer.
What to say when asked for a number too early
If a recruiter pushes for a figure in the first call, you don't have to name one before you're ready. A clean deflection:
"I want to make sure the role is a strong fit before I anchor on comp—can you share the band you've budgeted for this position?" Many employers now list ranges by law or policy, and roughly half will tell you if you simply ask. If they insist you go first, give a researched range with the floor at a number you'd genuinely accept: "Based on the market for this scope, I'm targeting $115,000 to $130,000, and I'm flexible depending on the full package."
Do your homework before you name a number
An anchor without evidence is just a wish. Before any comp conversation, spend an hour building a defensible range. Pull data from more than one source and weight it toward your actual market—your city, your years of experience, your specific title.
- Public compensation data from sites like Levels.fyi (strong for tech), Glassdoor, LinkedIn Salary, and the U.S. Bureau of Labor Statistics for baseline occupational medians.
- Posted ranges from the same company and its direct competitors—pay-transparency laws in many states now put these in the open.
- People in the role. One honest conversation with someone doing your job at a peer company beats ten aggregated data points.
From that, set three numbers: your walk-away floor (below this you decline), your target (a realistic, well-supported ask), and your reach (ambitious but not absurd). Anchor near your reach, because negotiation tends to settle below the opening number.
The counter-offer script
When the offer arrives, don't accept on the call—even a great one. Buy time to think clearly.
"Thank you, I'm genuinely excited about this. I'd like to review the full details and come back to you by [day]. Is that alright?" Almost no reasonable employer says no to a day or two.
Then deliver the counter, ideally in a short call or a calm email. The structure that works: enthusiasm, a specific number, a reason, and an open door.
"I'm really enthusiastic about joining the team. Based on my research and the scope of the role, I was hoping we could get the base to $128,000. Given [specific value you bring—the certification, the domain experience, the competing offer], I think that reflects the market. Is there flexibility there?"
Then—this is the hard part—stop talking. Silence after your ask is doing work. Don't rush to soften it or fill the gap; let them respond.
If you have a competing offer
A real competing offer is the most persuasive lever there is, but only if it's genuine. Never bluff one—recruiters talk, and a called bluff ends the conversation. When it's real:
"I want to be transparent: I have another offer at $135,000, and you're my first choice. If you can get closer to that number, I'd sign today." Naming a signing condition ("I'd sign today") gives them a concrete reason to fight internally for the increase.
Negotiate the whole package, not just base
When base salary is capped by a band—and it often is—the money hasn't disappeared, it's just in other line items. Recruiters frequently have more room in these than in base:
- Signing bonus—a one-time payment that's easier to approve than a permanent salary increase.
- Equity or additional stock grants, especially at startups and large tech firms.
- Annual bonus target or a guaranteed first-year bonus.
- Start date, remote flexibility, extra PTO, or a professional-development budget.
- An early performance review (e.g., a comp check at six months) to accelerate your next raise.
If base is truly frozen, pivot: "I understand the base is fixed at that band. Could we look at a signing bonus or additional equity to bridge the gap?"
Handling pushback without folding
Expect a "that's the best we can do." Sometimes it's true; often it's the first defensive move. Don't argue—ask a question that keeps the door open: "I understand there are constraints. Help me understand what would need to be true to get to [number]—is it a level question, a budget-cycle question?" This turns a standoff into problem-solving and sometimes surfaces a path (a different level, a bonus, a revisit in the next cycle).
And know your walk-away line before you start. The strongest negotiators aren't the loudest—they're the ones genuinely willing to decline. That calm is felt on the other end of the phone.
Practical takeaway
Negotiation rewards preparation far more than boldness. Before your next offer conversation: build a three-number range from at least two data sources, decide your walk-away floor in advance, get the offer in writing, ask for a day to review, then counter once—near your reach—with a specific number and one clear reason. If base won't move, name the signing bonus or equity you'd take instead. Stay warm, stay specific, and be truly ready to walk. Do that, and you'll capture money that most candidates never ask for—politely, and without burning a single bridge.