← All posts

How to answer 'What are your salary expectations?' (without selling yourself short)

Key takeaways

Answer with a researched number, and let the stage decide its shape. On a form or a phone screen, give a tight range whose floor you'd genuinely accept, or redirect by asking for the budgeted range first. Once you have an offer in hand, name a single precise figure tied to the role's scope, then stop talking. The conversation is worth having: in Fidelity's 2022 Career Assessment Study, 87% of people who negotiated a job offer got at least some of what they asked for.

If video is easier, the chapter on the salary expectations question starts right where this player picks up. The full transcript is on the salary negotiation tools post.

Why do companies ask about salary expectations?

Before diving into strategy, it helps to understand the employer's motivation. They're not trying to lowball you (usually). They're trying to:

  1. Filter out candidates who are too expensive. If the role's budget caps at $130,000 and you want $180,000, neither party benefits from a five-round interview process.
  2. Anchor the negotiation. Whatever number you say first becomes the reference point for every offer discussion that follows.
  3. Gauge your self-awareness. Candidates who name a number wildly above or below market rate signal that they haven't done their homework.

Understanding these motivations helps you craft a response that addresses the employer's concerns without surrendering your leverage.

How should you answer at each stage?

The right approach depends on when the question comes up.

On the application form

Many online applications include a required field for salary expectations. This is the trickiest version because you can't have a conversation; you're entering a number into a box.

Best approach: If the field accepts text, enter "Open to discussion" or "Competitive with market rate." If it requires a number, you have two reasonable options: a single researched figure, or a narrow range built from the same research. Both work. What doesn't work is a wide range, which just gets read as its bottom, or a soft guess. Whatever you enter, make it a number you would genuinely accept, because on a form there's no conversation to walk it back.

If you're targeting tech roles, Four-Leaf's AI-Era Hiring Index has primary-source salary ranges from 16 named employers (about 45% of those JDs disclose pay directly), which is a useful reality check before entering a number.

Why this works: Application forms are typically screened for red flags, not optimized for negotiation. A researched number or a tight range keeps you in the pipeline without anchoring you low. When you reach an actual offer conversation, lean to a single precise number.

During the phone screen

Recruiters frequently ask about salary expectations in the initial phone screen. This feels more pressured because there's a real person waiting for your response.

Script option 1 (redirect): "I'm flexible on compensation and more focused on finding the right role. Could you share the budgeted range for this position? That way I can tell you if we're aligned."

Script option 2 (tight range with context): "Based on my research and experience level, I'd expect something in the $X to $Y range, but I'm open to discussing the full compensation package including equity, benefits, and growth opportunities."

Keep $X and $Y close together, and make $X a number you'd genuinely accept. A spread of around $15K reads as confident. A spread of $40K reads as uncertain, and the recruiter will hear the bottom. "I'm thinking $120K to $160K" tells them you'll take $120K.

Script option 3 (defer): "I'd love to learn more about the role and responsibilities before discussing compensation. Can we revisit this later in the process?"

Most recruiters will accept any of these. If they push back, option 2 is your safest bet. It shows you've done your research, and a tight range keeps you in the conversation without committing you to a soft number before you've even seen the role up close.

In the final interview rounds

If salary hasn't come up yet and appears in a final-round conversation with the hiring manager, the dynamics shift. At this point, the company is invested in you. They've spent time and resources evaluating you. Your leverage is higher.

Best approach: Be more direct. You've learned enough about the role to name an informed range.

"Based on everything I've learned about the scope of this role, the team, and the impact expected, I'd be looking at a base in the $X to $Y range. I'm also very interested in understanding the equity and bonus structure."

Name a range where the bottom is slightly above what you'd actually accept. This gives you room to negotiate while still being honest.

Once you have an offer

This is the moment the advice flips. You have leverage now, you know the role, and a vague range works against you. Name a single precise number tied to the role's scope and your market research, then stop talking.

"Based on the scope of this role and comps for it in this market, I'm targeting $145,000 in base. I'm genuinely excited about the team, and I think that's where this should land."

A precise number like $145,000 anchors harder than a round one like "around $150K," and unlike a range it cannot be heard as its bottom. The offer stage flips the pre-offer advice on purpose. Before an offer, a tight range keeps you in the pipeline without pinning you low. With an offer in hand, you are anchoring the offer itself, so you commit to one number. In a 2015 Journal of Personality and Social Psychology paper, Columbia Business School researchers Daniel Ames and Malia Mason found that "bolstering range" offers, where the low end is your real target and the high end sits above it, anchored as well as a single number while doing less damage to the relationship. "Range offers can sometimes be an effective way of asking for more, without driving your counterpart away," Ames said when the study came out. That is why a tight range works earlier and a single number works here. The mistake at every stage is the same: a soft, round, unresearched number, or a range so wide the bottom is something you'd resent.

How do you research salary ranges?

You should never name a number without research. Here's where to find reliable data:

Levels.fyi is the gold standard for tech compensation. It includes verified total compensation data broken down by company, level, and location. If you're applying to a tech company, start here.

Glassdoor and Payscale offer broader coverage across industries. The data is self-reported, so take individual data points with a grain of salt, but aggregate ranges are generally reliable.

LinkedIn Salary provides compensation insights based on LinkedIn member data, with filtering by title, location, and experience level.

H1B Salary Database (h1bdata.info) shows actual salaries offered to H1B visa holders. Since these are from official filings, they're precise. Useful for benchmarking even if you're not an H1B applicant.

Salary transparency laws now require companies in California, Colorado, New York, Washington, and several other states to include pay ranges in job postings. Check the original job listing for a posted range, especially if you're applying to companies headquartered in those states.

Gather data from at least three sources before forming your range. Look at the median, not just the top end, and adjust for your location, experience level, and the company's size and funding stage.

What if they insist on a number?

Some recruiters won't accept a redirect. They'll say, "I really need a number to move forward." When this happens, don't panic.

Before there's an offer, a tight range beats a point. "I'm targeting $135,000 to $150,000 for base salary" works better than "$140,000" here, because you haven't seen the offer yet and a range keeps the conversation open. Keep the spread small. Once you have an offer in hand, flip to a single precise number tied to the role's scope.

Anchor high within reason. Your range should be ambitious but defensible. If market data says $120,000 to $155,000 for this role, a range of $135,000 to $155,000 positions you in the upper half without being unreasonable.

Emphasize total compensation. After naming your range, add: "That said, base salary is just one component. I'm also evaluating equity, bonus structure, benefits, and professional development opportunities." This signals flexibility without lowering your number.

Mistakes that cost candidates money

Naming a soft, round, unresearched number. "I don't know, maybe $150K?" either prices you out or leaves money on the table, and neither is recoverable. The fix is to ground every number in research, then say it without apology.

Giving a range so wide the bottom is a number you'd resent. "$120K to $180K" reads as uncertainty, and the employer will anchor on the $120K. Early in the process, give a tight range with a floor you'd actually accept. Once you have an offer, name a single precise number. A researched, specific number at the negotiation stage is the goal, not a mistake.

Revealing your current salary. In many states, employers are legally prohibited from asking. Even where it's legal, your current salary has no bearing on what this new role should pay. If asked, redirect: "I'd prefer to focus on the value I'd bring to this role and what the market supports."

Accepting the first offer without negotiating. Most companies build negotiation room into their initial offer. In Fidelity's 2022 Career Assessment Study, 87% of people who negotiated their job offer got at least some of what they asked for, while 58% accepted the initial offer without negotiating at all.

Negotiating only on base salary. If the company can't budge on base, ask about signing bonus, equity, remote work flexibility, extra PTO, professional development budget, or title. These have real value and are often easier for the company to adjust.

Practice before the real conversation

The salary conversation is a performance. Like any performance, practice makes you better at it. When you rehearse your response out loud, you'll notice where you hesitate, where you sound uncertain, and where you could be more concise.

Want to practice your response to salary questions? Four-Leaf's salary negotiation coach simulates these conversations so you can refine your approach. The AI plays the role of a recruiter or hiring manager, pushes back the way a real interviewer would, and gives you feedback on how to strengthen your position.

The bigger picture

The number you accept at offer stage compounds throughout your career. Raises, bonuses, and future offers are often calculated as percentages of your current compensation. A $10,000 difference at one job can translate to $100,000 or more over a decade.

Treat the salary expectations question with the seriousness it deserves. Do your research. Practice your delivery. And remember that the right answer is a strategy that produces a number, not a number pulled from the air.


Related reading:

Try it free

Ready to ace your next interview?

Practice with AI-powered mock interviews, tailor your resume, and negotiate your salary, all in one platform.

Start free trial

3-day trial. No credit card required.