The right answer changes with where you are in the process. On an application form the number is a screening filter. On a recruiter screen it is a budget check, and you can often get their band before naming yours. By the final round it is negotiation, and the first number sets the zone. Pick your stage below and get the exact words for it.
Get my exact words »The first number sets the zone. Name the top of a range you would actually take, then stop talking.
Get the words for my stage »Four inputs, one script. Tell it where the question is coming up and what you know about the market, and it writes the deflect-or-anchor answer for exactly that moment, ending where you should stop talking. Your first drafts are free.
Say the number, then stop. The silence after a range is the negotiation working, and the first person to soften it pays for it.
A range only protects you if you would genuinely take its bottom. If you would resent the low end, raise the whole range before you say it out loud.
Negotiate from knowing your worth, not guessing it. Get your free career read, from just your LinkedIn. It takes a few minutes and the read is yours to keep.
Get my free career read »Salary advice contradicts itself because most of it ignores the one variable that changes the answer: the stage. "Never say a number first" is good advice on a recruiter screen and bad advice in a final round, where deflection reads as unprepared. The table is the whole strategy in one place.
| Stage | What the question is doing | Your move | How wide |
|---|---|---|---|
| Application form | A screening filter, sorting applications by budget before a human reads them | Enter the midpoint of the researched range. Note flexibility in any comments box | One number; forms rarely accept ranges |
| Recruiter screen | A budget check, making sure interview loops are not wasted on a mismatch | Ask for their band first. If you know the market, name your range with the top as the anchor and ask if it fits their band | $10,000 to $15,000, with a bottom you would take |
| Final round | Real negotiation; they have chosen you and are pricing the offer | Anchor. A researched number or a tight range, tied to the scope you have discussed | A single number, or a tight range |
The logic under the table is leverage. It rises as the process goes on, because every stage they move you through is an investment they would rather not repeat with another candidate. Early, you protect information. In the middle, you trade it: their band for your range. Late, you spend it.
You are one of hundreds of applications and nobody has invested anything in you yet. The form number's only job is to keep you in the pipeline, which is why the midpoint of the researched range is the safe entry.
The recruiter knows the band and you know your range. Asking for theirs first is normal and often works; naming yours with a researched top is the fallback. Either way, both sides confirm the conversation is worth having.
They have spent hours of interviewer time choosing you. Restarting the search costs them weeks, which is exactly what your anchor negotiates against. This is the stage where a clear, researched number earns money.
Anchoring is the most reliable effect in negotiation research: the first number said out loud pulls every later number toward it, because both sides start adjusting from it instead of from scratch. In salary terms, whoever names a credible number first sets the zone the offer gets built in. That is why the advice is never "hide your number forever." It is: do not name one before you know the market, and name a good one once you do.
Building the range is mechanical. Put your target at the bottom, not the middle, so that everything above the bottom is a win instead of half the range being a loss. Make the top about 10 percent higher, a defensible stretch rather than a fantasy. Keep the width to $10,000 to $15,000; wider reads as unresearched. And only say a bottom you would genuinely accept, because the bottom of a stated range is the single most likely place an offer lands.
If you do not know the market range yet, that gap is usually closable in an evening. Pay transparency laws in a growing list of places, California, Colorado, New York, and Washington among them, require employers to post salary bands on job listings, so comparable postings for your role and city often carry real numbers now. Add the posted band for the job itself if there is one, and the recruiter's answer when you ask for theirs, and you have a researched range.
Enter the base salary you actually want. The builder puts it at the bottom, stretches the top about 10 percent, and gives you the sentence to say. It runs entirely in your browser; nothing you type is uploaded or stored.
Application forms are where the worst version of this question lives: a required numeric field, no context, no human to read nuance. The instinct is to game it, and the common tricks backfire. A form number is a screening filter, not a contract; its only job is to keep your application from being sorted out, and everything about it is renegotiable once they have met you. Treat it accordingly.
The classic dodge. Outlier filters discard it before a person sees it, and a recruiter who does see it reads a candidate avoiding the question, which is the same signal in an interview or a form.
Fine when the field accepts words, and the best use of an optional field is leaving it empty. But most required fields validate for digits, which is exactly when you need the third option.
The midpoint of the researched range for the role. Low enough to pass any reasonable budget filter, high enough not to anchor you into the floor, and honest enough to defend later.
If the form also has a comments or notes box, one line keeps the number soft: "Flexible depending on total compensation and scope." That sentence does quiet work later, because it timestamps the fact that your form number was an estimate, not a demand.
The same question answered at every stage, with the inputs that produced each script. Read them aloud once; every one of them ends on purpose, at the moment you should stop talking.
Inputs: Recruiter screen · knows the market range · wants to name $105,000 to $118,000 · some room if the fit is right
Happy to talk numbers early, it saves us both time. Based on my research for this role at this level in this market, I'm targeting a base salary in the range of $105,000 to $118,000. There's some room in that for the right fit, and I'd look at the whole package. Is that inside the band you've budgeted for the role?
Inputs: Recruiter screen · doesn't know the range yet · no number to name · flexible, total package matters more
I'd rather not throw out a number before I understand the full scope of the role, since the number should follow the work. You know the band that's budgeted for this position, so it's easier to start there. Can you share the range? I'm genuinely flexible on how the package comes together, and if the band is broadly right, the exact number won't be the problem.
Inputs: Late or final round · knows the market range · wants to name $128,000 · firm, needs the number
At this stage I can be direct. For this role, with what we've covered about the scope, I'm looking for a base of $128,000. That's grounded in the posted ranges and the market data for this level, and it's the number that makes this an easy yes for me. If the base is capped below that, I'm open to looking at how the rest of the offer closes the gap.
Inputs: Online application form · knows the market range · researched range $95,000 to $110,000 · some room if the fit is right
In the salary field, enter $102,500, the midpoint of your range. A form number is a screening filter, not a contract; its only job is to keep your application from being sorted out, and it gets renegotiated once they have met you. Skip $0 or placeholder numbers, since outlier filters discard them and they read as a dodge. If the form has a comments or notes box, add one line: "Flexible depending on total compensation and scope."
What should I say when asked what are your salary expectations?
Match the answer to the stage. On an application form, enter the midpoint of the researched range for the role. On a recruiter screen, ask for their budgeted band first; if you know the market, name a $10,000 to $15,000 range whose bottom you would genuinely accept. In a final round, anchor directly with a researched number or tight range tied to the scope you have discussed.
Should I give a number or a range for salary expectations?
A range in the middle of the process, a number or tight range at the end. Put your target at the bottom of the range, not the middle, so everything above the bottom is a win, and stretch the top about 10 percent. Keep the width to $10,000 to $15,000; wider reads as unresearched. Only say a bottom you would take, because the bottom of a stated range is the most likely place an offer lands.
What if I don't know the market rate for the role?
Close the gap before naming anything. Pay transparency laws in California, Colorado, New York, Washington, and a growing list of places require salary bands on job postings, so comparable listings for your role and city often carry real numbers. Check the posting itself for a band, and on a recruiter screen simply ask what range is budgeted; most recruiters will tell you. Until you know, deflect once rather than guess.
Should I tell a recruiter my current salary?
No. Your current salary anchors the offer to your old employer's budget instead of the market, and in many US states and cities employers are barred from asking for salary history at all. If it comes up, redirect to expectations: you are happy to share the range you are targeting for this role, which is the number that actually matters for the conversation.
What do I put for salary expectations on an application form?
The midpoint of the researched range for the role, as a single number. A form number is a screening filter, not a contract; the midpoint passes any reasonable budget filter without anchoring you into the floor, and it gets renegotiated once they have met you. Avoid $0 or joke numbers, which outlier filters discard. If there is a comments box, add one line noting you are flexible on total compensation and scope.
Does saying a number first hurt my negotiation?
Only when the number is uninformed. Anchoring pulls the final figure toward whichever credible number is said first, so a researched range works for you, and a guess works against you. That is the entire strategy in one rule: deflect while you are uninformed, anchor once you are not. By the final round, declining to name a number stops protecting you and starts reading as unprepared.
Every script on this page assumes you know what you are worth in this market, and that is the part most people guess at. Coached, our career coaching platform, replaces the guess free, from just your LinkedIn: a career read on what you are good at, what you value, and where those two things point, so the range you name is anchored to something real.
Get my free career read »While you are here: the salary negotiation script generator writes the conversation that follows the offer, and the counter offer generator drafts the reply that moves the number.