How to Answer "What Are Your Salary Expectations?"

By RuleForge · Updated June 2026 · 5 min read

The salary question is the single most expensive moment in an interview. Whoever says the first number usually loses. Here's exactly what to say — and what to avoid.

The Golden Rule: Never Be the First to Name a Number

If you name a number first, you lose. If your number is below their budget, you've just left money on the table. If it's above, you might get screened out before you can prove your value. The goal is to get them to share their range first.

The Script (use this word-for-word)
"I'm still learning about the full scope of the role and the total compensation package, so it's a little early for me to commit to a number. Could you share the range you have budgeted? If we're in the same ballpark, I'm confident we'll work something out."

Why This Works

What to Do If They Push for a Number

Sometimes the recruiter won't let it go. They might say "We don't have a set range yet" or "We need a number to move forward." In that case, give a range — and set the low end at your target, not your minimum.

The Range Script
"Based on my research for this role and level in [location], I'm targeting the $[low]–$[high] range, with total compensation in mind. Does that align with what you were thinking?"

Key principle: Set the low end of your range at what would make you happy — not at what you'd accept. The midpoint of the range becomes the anchor for every conversation that follows.

How to Research Your Market Value

Before any salary conversation, you need data. Here's where to find it:

  1. Levels.fyi — Tech salary data, transparent and crowdsourced
  2. Glassdoor / Payscale — Broader market data (less accurate but useful for benchmarks)
  3. LinkedIn Salary — Role-specific data by location
  4. Built In — Startup and tech-specific salary ranges
  5. Your network — Ask people in similar roles what range is realistic

Research total compensation, not just base salary. A $130K base with 20% bonus and $50K equity is very different from a $140K base with no bonus.

The Biggest Mistakes

  1. Naming your current salary. In many places, it's illegal for them to ask. If they do, redirect: "I'm focused on the market rate for this role."
  2. Giving a single number. Always give a range. It shows flexibility and keeps negotiation open.
  3. Negotiating before you have an offer. Early salary discussions are screening, not negotiation. Don't hardball until they want you.
  4. Not researching. "I'm not sure what's typical" is the worst possible answer. Know your number before the call.

What About Online Forms That Require a Number?

Many application portals force you to enter a salary expectation. Enter the bottom of your acceptable range (not your target). This prevents being screened out while leaving room to negotiate up once they want you.

Get Every Negotiation Script

The Career Catalyst Toolkit includes salary negotiation scripts for every scenario: counter-offers, verbal negotiations, leveraging competing offers, and email templates.

Get the Toolkit
Privacy Policy  ·  Terms of Service