Negotiating salary in an interview: method and arguments

Negotiate your salary in an interview: research your range, anchor with the right numbers, write the counter-offer letter, and know what a counter does to the offer you hold.

Salary negotiation intimidates a lot of candidates. Afraid of looking greedy or derailing the process, most people accept the first offer. Yet a few thousand negotiated at hiring shapes your entire salary trajectory afterwards.

Negotiating well is not about nerve, it is about preparation. This guide walks through the method with one worked case from research to the exact sentence — plus the moments most advice skips: the written offer, the counter-offer letter, and the current-salary question.

One of those moments carries a legal edge that the usual counter-offer templates leave out. In US contract law, a counter-offer can count as a rejection of the offer you were given, and the employer is then free to let it go. How you word the letter decides which side of that line you land on.

Research the market

Before any discussion, you need to know what your role is worth in your market. Without a reference point you risk asking for far too little, or for a number disconnected from reality.

Cross-check several sources rather than trusting one: aggregator sites such as Glassdoor and Payscale, LinkedIn Salary, and — for tech roles — Levels.fyi. Add similar postings that publish a salary, and conversations with people in your network who do the job. Adjust for your city and your years of experience: the same title can pay very differently two hundred kilometres apart.

The goal is a credible range for your role, your level and your location — not a single magic number.

Set your numbers

From that research, fix three things before the interview, in this order:

  1. Your walk-away minimum: the number below which you decline. It stays private — you never say it out loud.
  2. Your target: the number you actually want, sitting comfortably inside your researched range.
  3. The range you will state: its bottom is your target, its top runs about 8–10% above.

That last rule is the whole anchoring strategy. A negotiation naturally pulls towards the bottom of whatever range you name — so if the bottom is your target, the pull works for you instead of against you. Never state a range whose bottom you would be disappointed to get.

A worked case: Maya, marketing manager

Maya has five years' experience and is interviewing for a marketing manager role. She checks Glassdoor, Payscale and LinkedIn Salary for the title in her city, filters for her experience level, and asks two people in her network what the local market pays. Her own research converges on roughly $68–75k in her market.

She sets her numbers from that: walk-away minimum $65k (private), target $72k, and therefore a stated range of $72–78k. When the question comes, she says:

Based on my research for this role in this market, I'm looking for a base between $72,000 and $78,000. Given the scope you've described — owning the channel budget and managing two people — that's where I see this position.

Note what the sentence does: it names research without apologising, states a range whose bottom she would happily sign, and ties the number to the scope of the job rather than to her personal situation. The figures are hers — yours come from the same exercise run on your own role and market.

When to talk money

Ideally, let the recruiter raise the subject first. If they ask for your expectations early, give your range while noting that the number depends on the exact scope of the role.

The real negotiation happens once the company wants to hire you: that is when you have the most leverage. Waiting for that moment strengthens your position.

"What's your current salary?"

This question still comes up, even though in several jurisdictions employers are no longer allowed to ask it — check the rules where you live. Either way, your current salary is not an argument: you are negotiating the value of the new role, not a percentage on the old one.

You do not have to answer with a number. Redirect to your expectations: what you earn today reflects a different scope, and what matters is the range for this position. The exact phrasing is in the script section below.

The written offer and the counter-offer

When the offer comes verbally, thank them, ask for it in writing, and take time — a day or two is normal and expected. An offer in writing tells you the full package: base, variable, equity, benefits, start date. You cannot compare or counter what you have not seen whole.

Counter once, in writing or in a scheduled call, and be specific: name the element you want moved and the number you want it moved to, backed by the same research as before. One precise counter reads as professional; a drip of small asks reads as haggling. If the base truly cannot move, the rest of the package can: a signing bonus, extra remote days, a salary review scheduled at six months, additional leave or a training budget. A well-negotiated package is sometimes worth more than a slightly higher base.

What a counter-offer does to the offer you hold

Cornell Law School's legal dictionary states the general rule plainly:

A counteroffer functions as both a rejection of an offer to enter into a contract, as well as a new offer that materially changes the terms of the original offer. Because a counteroffer serves as a rejection, it completely voids the original offer. Thus, the original offer can no longer be accepted.

The same entry then draws the line that matters for your email: "requests for modifications may not constitute a new offer at all but may instead be mere negotiation."

In practice, the employer who receives "I accept at $76,000" holds a new offer it can simply decline, and your $68,000 may be gone with it. The employer who receives "would you consider $76,000?" is in a negotiation, with its own offer still the last one on the table. So write the counter as a request. Say you want the job, ask whether they can move one term, and never make your yes conditional in the same sentence. Whether or not a given employer would pull an offer over a polite counter, the wording costs you nothing. Rules vary by state and this is not legal advice; if the offer letter is long or unusual, a short consult with an employment lawyer is cheap compared to the salary at stake.

Use the posted range, it is the employer's own number

Many US postings now print a pay range, and in some states that range has a legal definition. California's Labor Code, section 432.3, requires that "an employer with 15 or more employees shall include the pay scale for a position in any job posting", and defines pay scale as "a good faith estimate of the salary or hourly wage range that the employer reasonably expects to pay for the position upon hire."

That makes the range the strongest reference your letter can cite. It is not a salary site's estimate; it is what the employer said in writing it expects to pay.

We counted how often the range is there. On 2026-10-05 we read every open posting on the public Greenhouse and Lever boards of 19 employers hiring in the US, mostly tech companies such as Datadog, Figma, Reddit and Palantir. Of 2,120 postings located only in the US, 1,753 published a pay range: 83%. Treat that as a tech-sector figure, not a national one. The ranges are wide. Among the 1,439 that used the boards' structured pay field, the median top of the range sat 47% above its bottom. For a band of $70,000 to $102,900, "within the range" says very little about where your offer landed.

That gives your counter-offer letter its best question: where does this offer sit in the posted range, and what would move it up? An offer at the bottom of a band that runs 47% higher is the clearest case you will ever have for a counter.

The counter-offer letter

Back to Maya. The posting showed $65,000 to $85,000; the written offer came in at $68,000, below her $72,000 target. She sends this the next morning:

The counter-offer email one ask, one reason, offer still welcome

Subject

Marketing Manager offer: one question on the base salary

Body

Hi Dana,

Thank you for the offer and for walking me through the package yesterday. I want this role, and I am ready to move to the next step.

I would like to ask one thing before I sign. The posting lists $65,000 to $85,000, and the offer sits near the bottom of that range. Given the scope we discussed, owning the channel budget and managing two people, and the market data for this title in our city, would you consider a base of $76,000?

Everything else in the offer works for me as written. I am happy to talk it through on a call this week.

Best regards,

Maya Collins

The ask is phrased as a question, the offer is welcomed rather than conditioned, and the reason points at the employer's own range and the scope of the job.

The same frame works when the base is fixed. Swap the middle paragraph for the one element you want moved: "If the base is set, would you consider a $5,000 signing bonus to bridge the gap?", or "Would the company cover relocation up to $4,000? The move from Denver is the one cost I cannot absorb." One ask per email. If you need two things, name both in that same email rather than coming back for the second.

After you send it

Expect one of three answers: yes, a partial move, or "this is our best offer". If it is yes or a partial move, ask for a revised offer letter showing the new figure and sign that, not the old one. If it is a firm no, you can still accept the original, but confirm in writing that it is still open ("Understood. I'm glad to accept the offer as originally made; can you confirm it stands?") before you resign from anything.

If you are running several processes at once, track them in one place — comparing offers side by side is the strongest negotiating position there is.

The scripts

The exact words matter less than the posture, but having an opener ready keeps you from improvising under pressure:

The scripts one opener for each moment

Asked too early 1 sentence

Give the range, but tie it to scope so nothing is locked in yet.

"Based on my research I'm looking at [range] — I'd want to confirm that against the full scope of the role."

Anchoring 1–2 sentences

State the range whose bottom is your target, grounded in research and scope.

"Based on my research for this role in this market, I'm looking for a base between [target] and [target + 8–10%]."

Current salary 1–2 sentences

Redirect from the old number to the new role's range.

"My current package reflects a different scope — for this role, the range I'm working from is [range]."

Countering 2 sentences

Name one element, one number, one reason — then stop talking.

"I'm excited about the role. To say yes, I'd need the base at [number], which is where the market sits for this scope."

Every script leans on the value of the role, never on your rent.

Mistakes to avoid

A few reflexes weaken a negotiation:

  1. Accepting the first offer out of habit, or on the spot.
  2. Naming a figure without knowing the market.
  3. Stating a range whose bottom you would be disappointed to get.
  4. Justifying your ask with personal reasons instead of the role's value.
  5. Bluffing about a competing offer you do not have.
  6. Countering in fragments — one small ask after another.

A good negotiation stays a respectful exchange: both sides should come out of it satisfied. The salary conversation is also just one part of a wider performance — the interview itself is what earns you the leverage to have it.

Using HiredFolio to prepare these conversations

HiredFolio keeps every opportunity organised: the role, the company, where the process stands and your negotiation notes. When you save a posting with the HiredFolio Chrome extension from Indeed, or from any page that publishes its salary range as structured job data, the extension reads the minimum, the maximum and the pay period and stores them with the job, so the range is there when the offer arrives and you sit down to write the counter. Comparing several offers in one place lets you decide with clear reference points rather than under pressure.

Try HiredFolio for free

Key takeaways before the money question comes

01

Run the research tonight — Glassdoor, Payscale, LinkedIn Salary, your network — until you have a credible range for your role and city.

02

Write down your three numbers: private minimum, target, and a stated range that starts at your target.

03

Never accept on the spot. Ask for the offer in writing, then counter once, by email, as a question that names one number and points at the posted range.

The leverage comes from the rest of the process: prepare the interview that earns you the offer.

Read next