Interview prep · the money question
How to answer “What are your salary expectations?”
This question feels like a trap because it is one, in a small way: the number you give can quietly set your ceiling for the whole negotiation. It's part screen (are you in their budget?) and part opening move in a negotiation that hasn't formally started. Answer it with a researched range and you protect your position; answer it with a guess and you can cost yourself real money. Here's how to handle it.
The short version
- Give a researched range, not a single number, with a floor you'd actually accept.
- Anchor it to the market rate for the role, level, and location.
- Early in the process, it's fine to defer or ask their budgeted range first.
What they're actually doing
Two things are happening. First, a screen: the recruiter needs to know whether your expectations fit the band they have, so they don't run a full process with someone they can't afford or who would be a step down. Second, an anchor: whatever number you say tends to frame everything that follows. That's why a confident, researched range works in your favour and a low guess works against you. You're not just answering a question, you're setting the starting point of the negotiation.
The answers that cost you money
The single low number is the expensive one: name “around $120k” and you've likely capped yourself there, even if they'd have paid more. “Whatever you think is fair” hands them all the leverage and signals you don't know your worth. A number way out of range can end the conversation. And flat refusal to engage reads as difficult. Each one either undervalues you or creates friction where a simple range wouldn't.
The structure that works
Give a researched range, anchored and framed:
- A range, not a number, with a bottom you'd genuinely accept, since employers often land near the low end.
- Anchored to the market, the going rate for this role, level, and location, so it sounds informed rather than hopeful.
- Or a graceful defer if it's very early, ask their budgeted range or say you'd like to understand the role first.
For example: “Based on what I'm seeing for senior backend roles at this size of company, and my experience owning the payments platform, I'm targeting somewhere in the $150k to $175k range on base, and I'm flexible depending on the overall package.” If it's the first recruiter call: “I'd like to understand the level and scope fully first, but happy to share a range once we're there. What have you budgeted for the role?”
Know the market before you answer
You can't give a confident range without knowing the going rate, so this is research you do before the call, not in it. Once you have your number, the same data powers the actual offer negotiation later, where the leverage is greatest. The two conversations are the same skill at different stages: know your worth, anchor on data, and don't give the number away for free.
The fast way: a comp benchmark for the role
Calibrd does the market research for you. Paste a real job description and it builds a compensation benchmark for that role and level, base, equity, and bonus ranges, so you walk into the salary question with a defensible number instead of a guess. It also predicts the question itself and lets you practise the answer out loud, the same practice loop as the rest of the round.
So what do you actually do
- Research the market rate for the role, level, and location before the call.
- Give a range with a floor you'd actually accept, anchored to that data.
- Early on, defer gracefully or ask their budgeted range first.
- Practise saying the number out loud so it lands with confidence.
Answer with a real number
Get a comp benchmark for the role
Paste a real job description and Calibrd builds a compensation benchmark, base, equity, and bonus ranges for that role and level, so you can answer the salary question with data. The same scan predicts the rest of the questions and scores your fit. Free to install.
Free to install · Preview every posting · Paid plans from $3.99