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:

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.

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:

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.