When a recruiter asks your expected CTC and you have not seen the pay band, give a researched range instead of one number, then ask what the role is budgeted for. This protects you from anchoring yourself low and puts the disclosure burden back on the employer.
Takeaways
- Give a researched range instead of a single number when you don’t know a role’s budget, because the first figure spoken tends to anchor the rest of the negotiation, according to Deepak Malhotra’s writing in Harvard Business Review.
- Ask the recruiter what the role is budgeted for right after you state your range, since laws in California, Colorado and New York City increasingly require employers to have that number ready.
- Skip the common advice to say ‘salary is negotiable’ with no range attached, since recruiters tend to treat that phrase as a stall rather than a strategy.
- Cross-check at least two salary data sources, such as Glassdoor and Levels.fyi or AmbitionBox and Naukri, before the call so your range reflects outside data rather than a guess.
- Put your range in writing within a day of the call, so a verbal number cannot later be reframed as a lower offer you already agreed to.
| California law | Bans salary history questions and requires posted pay ranges under Labor Code 432.3 |
|---|---|
| Colorado law | Equal Pay for Equal Work Act requires a listed pay range in every job posting |
| EU directive | Pay Transparency Directive 2023/970 requires range disclosure before hiring, due to take effect across the EU by June 2026 |
| Anchor effect | The first number spoken in a negotiation tends to set the reference point for the rest of it |
Why does the CTC question feel risky?
Recruiters ask for your expected CTC (cost to company, the full pay package including base salary, bonus and benefits) early because the first number spoken tends to set the frame for everything that follows. Negotiation researcher Deepak Malhotra explains this anchoring effect in his Harvard Business Review piece on negotiating a job offer: whoever names a figure first hands the other side a reference point to negotiate from. Name a number without knowing the band and you have already set your own ceiling. Say nothing useful and the recruiter may screen you out for wasting their time, sometimes before a human even reviews your resume, since I cover how much of that early filtering already runs on automated rules in What AI Agents Already Decide Before a Recruiter Sees You. Neither outcome helps you. The useful answer is a prepared range grounded in outside data, not a guess pulled from nowhere.
What’s the exact answer to give?
Say this: “I don’t have visibility into what this role is budgeted for yet, so I’d rather not guess low or high. Based on my research for similar roles at companies your size, I’m seeing a range of [X] to [Y]. Where does that fall against what you’ve budgeted?” This works because it explains the gap honestly and hands over a credible range built from outside data, while turning the question back to the employer without sounding defensive. Keep the range narrow, no more than 15 to 20 percent between the low and high end, so it reads as researched rather than hopeful. If the role was posted with a listed range, a growing requirement under laws like the Colorado Equal Pay for Equal Work Act, say so directly: “The posting listed [range]. Is that still accurate?”
Is saying ‘negotiable’ a mistake?
Yes, in most cases, and this is the most repeated advice job seekers get wrong. Career forums keep pushing “just say salary is negotiable” as if it protects you, but recruiters hear it as a stall, not a strategy. It forces them to either guess your range or move on to a candidate who gave them something to work with. Refusing to name any number also gives up your best chance to anchor near the top of a fair range, the leverage a researched figure hands you for free. The better move pairs specificity with restraint: give a range built from outside data, then ask the recruiter directly what the role is budgeted for. That combination reads as preparation, not evasion, and keeps you in the conversation instead of at the bottom of a follow-up list.
Where do you find pay data fast?
Pull three to four data points before the call, not one. Cross-check a general site like Glassdoor or Payscale against a role-specific one such as Levels.fyi for tech roles, or AmbitionBox and Naukri for roles based in India. LinkedIn’s Economic Graph research and Indeed’s Hiring Lab both publish broader pay trend data by industry and region, useful for sanity-checking whether a single site’s number looks inflated or dated. An AI assistant can speed up the reconciling step if you paste in your role, location, years of experience and the data points you already found, and ask it to combine them into one defensible range; I cover how to pick the right assistant for interview and negotiation prep in Which AI Should You Use To Prepare For Your Next Interview. Treat its output as a draft, not a citation, since none of these tools see the specific employer’s actual band.
Five ways to answer, ranked by risk.
Ranked from strongest to weakest, based on how much negotiating room each response leaves you once numbers reach the table:
- Researched range, budget question returned. Give a data backed range and immediately ask what the role is budgeted for, which keeps both sides talking numbers without either side committing first.
- Range anchored near your target’s high end. If you must lead, quote a range where even the low end sits above your minimum, since the recruiter will likely negotiate down from your number, not up.
- Current pay plus a stated increase. Share your current CTC and the percentage jump you want, tied to outside research, useful when your industry has little public salary data.
- Redirect with no number offered. Ask for the budgeted range before giving one; this can work early in a process, but risks reading as unprepared if you have nothing to add once they answer.
- Blurting an exact figure under pressure. Naming one hard number with no research either underprices you against the band the employer already set, or clashes with a tighter budget than you assumed; avoid this by preparing your range before the call, not during it.
What if they demand one number?
Give a floor, not a point. If a recruiter says “I need a specific number, not a range,” restate the top of your researched range as a single figure: “Based on my research, [Y] is where I’d expect to land for this scope of role, though I’m open to hearing what you have budgeted.” This keeps you anchored near the high end of a defensible range instead of the middle, and still leaves room for them to counter with their own number. If they push twice, treat that as information, not just pressure. The Program on Negotiation at Harvard Law School uses examples like Meryl Streep’s salary negotiation for The Devil Wears Prada to show that understanding both sides’ BATNA, the best alternative to a negotiated agreement, changes who gets the better outcome. A company unwilling to share any budget figure before extending an offer is telling you how the rest of this process will likely go.
Do pay transparency laws change this?
Increasingly, yes, and it is worth checking before you even get on the call. Since 2019, states including California and Colorado require many employers to list a pay range in the job posting itself, and New York City’s pay transparency law does the same for roles based there. The European Union’s Pay Transparency Directive goes further, requiring employers across member states to share pay information with candidates before the interview stage, with national laws due to take effect by June 2026. If a posting or job board already lists a range, quote it back to the recruiter instead of guessing: “The listing showed [range], can we work from that?” Where no range is public, these laws still tell you that more employers now have a fixed budget before the first call, so “we don’t have a number yet” is worth a polite follow-up question rather than acceptance.
What should the follow-up email say?
Restate your range in writing within a day, since verbal numbers get lost or misquoted as an offer moves between the recruiter and hiring manager. A short note works: “Thanks for the call. To confirm, based on my research for [role/level] at companies of your size, I’m looking at a range of [X] to [Y] CTC, and I’d welcome your thoughts once you have a budget confirmed.” This keeps a written record of the range you actually gave, prevents a lowball offer being framed later as “what you asked for,” and gives the recruiter a clean number to carry into internal approval conversations. If the conversation also touched on why you’re exploring new roles, keep that answer just as measured; I walk through wording for that specific question in How to Answer Why You’re Leaving Without Criticizing Anyone.
Prompts you can use
Paste these straight in. Change the parts in square brackets and nothing else.
You are a compensation research assistant helping me prepare for a salary conversation. Here is my context: job title is [X], seniority level is [X], location is [city/country], years of relevant experience is [X], and industry is [X]. I have already found these data points: [paste numbers and sources]. Reconcile these into one range with a low and high end no more than 20 percent apart, explain your reasoning for where you set each end, and flag if any of my data points look outdated or from a mismatched role level. Ask me clarifying questions first if you need more detail about the role or location before giving a range.
Replace every bracket with your own details and paste numbers you actually found, since the model has no live access to current job postings or a company’s budget.
You are a career coach helping me prepare exact wording for a recruiter call. My current CTC is [X], the role I'm interviewing for is [X] at a company roughly [size/industry], and I do not know their budget for this role yet. My researched range is [X to Y]. Write a short, calm verbal answer I can say when they ask my expected CTC, plus a two-sentence follow-up email version confirming the same range in writing. Keep the tone confident and measured, not apologetic and not aggressive. Ask me clarifying questions first if you need to know more about my leverage or the company before drafting this.
Fill in your own numbers before using this, and read the draft aloud once, since a script that sounds fine on screen can sound stiff when spoken on a call.
Role-play as a recruiter conducting a phone screen who is trained to get a specific salary number out of candidates and pushes back at least twice when I give a range instead of one figure. My range is [X to Y] CTC for a [role] position. Start the role-play by asking me my expected CTC, react to my answer the way an experienced recruiter would, including pushing for a single number, and after the role-play ends, give me feedback on where my answer sounded rehearsed or defensive.
This works best if you respond out loud rather than typing, since the goal is comfort with the pushback, not a written transcript.
Questions people actually ask
What does expected CTC mean?
CTC stands for cost to company, the full value of a compensation package including base salary, bonus, retirement contributions and other benefits. Recruiters ask for your expected CTC early to check whether your range fits their budget before investing more time in the interview process.
Is it okay to just say my salary is negotiable?
Not usually. Recruiters often read ‘negotiable’ as an evasive non-answer rather than flexibility, and it gives up your chance to anchor the conversation near the top of a fair range. A researched range paired with a question about their budget works better.
Should I share my current salary if I don’t know the new role’s band?
You can, but frame it as one data point, not your ask: state your current CTC, then the percentage increase you are targeting, and tie both to outside research so the number reads as informed rather than just higher.
What if the recruiter won’t tell me the budget either?
Give your researched range anyway and note that you are both estimating without a confirmed number. If they still won’t share a figure by the second call, treat that as information about how transparent the rest of the process will be.
Can I change my expected CTC number later in the process?
Yes, especially once you learn the actual scope, team or level of the role, which often changes once you’re multiple rounds in. Frame any change as new information, not a reversal: ‘Now that I understand the scope better, my range is…’
Sources
- Harvard Business Review piece on negotiating a job offerhbr.org
- Colorado Equal Pay for Equal Work Actleg.colorado.gov
- Glassdoorglassdoor.com
- Payscalepayscale.com
- Levels.fyilevels.fyi
- AmbitionBoxambitionbox.com
- Naukrinaukri.com
- LinkedIn’s Economic Graph researcheconomicgraph.linkedin.com
- Indeed’s Hiring Labhiringlab.org
- Program on Negotiation at Harvard Law Schoolpon.harvard.edu
- Californiadir.ca.gov
- New York City’s pay transparency lawnyc.gov
- European Union’s Pay Transparency Directiveeur-lex.europa.eu
What happens next
Pay transparency laws are expanding fast: the EU’s Pay Transparency Directive is due to take effect across member states by June 2026, and more US states are following California, Colorado and New York City in requiring posted ranges. As that spreads, the blind ‘what’s your expected CTC’ question should get rarer for roles that already list a range, though it will likely persist for referral and off-market hiring where no posting exists. Watch whether your target companies start listing ranges in postings, since that changes the leverage question before you ever get on a call.
Take this further
Act as a blunt hiring manager who has read ten thousand resumes, not a career coach. I will paste my full resume and the job description I want. Rewrite the whole resume for that role, section by section, in this order: summary, experience, skills, education. Rules: every experience line leads with impact, not duty. Use bracketed placeholders like [8 percent] for any number I did not give you, and list at the end every placeholder I need to replace with a real figure. Keep it to one page of text. Plain formatting only, no tables or columns, so screening software can parse it. After the rewrite, tell me the three weakest claims that need evidence before I send this anywhere. My resume: [paste resume]. The role: [paste job description].

