How to answer “What are your salary expectations?” (and expected CTC)
It is the shortest question in the process, and often it comes before you know enough to answer it. A recruiter may ask it five minutes into the first call. An HR form in India can ask for current CTC, expected CTC and notice period before anyone has explained the role. And a number picked on the spot can price you out, or set your pay lower than it needed to be. One person on Blind put the India version plainly:
“Some recruiters declined to process my application when I didn't disclose my current salary.”
Blind
This guide covers when the question comes, how to build a range you can defend, whether to name it or ask for theirs first, the exact words for each stage, and how the answer changes for freshers, for current CTC and payslips in India, and under US salary laws.
Why do interviewers ask about salary expectations?
Mostly to check fit with a budget. A role usually has an approved band before it is posted, and the recruiter wants to avoid five rounds with someone the company cannot afford. A number far off the band can also make the recruiter wonder whether you both picture the same level of job.
The person asking often does not set the number. On Blind, people in a thread about being asked for salary expectations on the first recruiter call, a reply from someone who identifies as a recruiter says the budget was set by finance and the hiring manager, not by them, and that recruiters keep detailed notes of the expectations candidates share. So assume the figure you give is written down and passed to the hiring team.
When does the salary question come up?
The same question shows up at four points, and the right answer changes with each.
On the application form
Indian portals and company forms often ask for current CTC, expected CTC and notice period; some US forms have a desired salary box. If the field is optional, leave it blank. If text is allowed, “Negotiable, based on role scope” works. If it insists on a number, enter the researched figure you would be glad to get, not a low safe one, because it will come back later.
On the first recruiter or HR screening call
This is where most people are caught off guard. The recruiter wants a number to check against the band while you still know little about the role, which matters for whether you go first (below).
In the HR round
Many Indian processes have an HR round after the technical or managerial rounds, where current CTC, expected CTC, notice period and sometimes payslips come up in detail. By now they have seen your work, so you have more to point to than at screening.
At the offer
Here you finally negotiate against a written number. Everything earlier was about not boxing yourself in before this point.
How do you work out your salary range?
A good range comes from what the role pays, adjusted for your skills and city. Your current pay is only one input. Use at least three sources and expect them to disagree.
- Levels.fyi. Self-reported pay by company, title, level and location. It shows total compensation as base salary plus annualized stock plus bonus, and has India pages in rupees. Compare base with base, because a total that includes stock is not what lands in your account each month.
- Glassdoor and AmbitionBox. Look up the company and the exact job title on both. Treat any figure that rests on only a handful of reports with caution.
- Government data in the US. The Bureau of Labor Statistics’ Occupational Employment and Wage Statistics publishes wage estimates every year for about 830 occupations, nationally and by state and metro area.
- Posted ranges. In US states with pay transparency laws (see below), the job posting itself often carries the range. Look at postings for the same title at similar companies, even ones you are not applying to.
- People. Seniors, alumni and friends a level ahead. Ask what the role pays rather than what they earn; people answer that more easily.
- CollectThree sources for the same title, level and city.
- Walk-awayThe lowest offer you would actually accept.
- TargetWhere your skills put you in the market spread.
- RangeStart at the target and go about one step up.
- In-hand checkConvert the bottom to monthly take-home.
Keep the walk-away to yourself. It is for you, not the interviewer.
The in-hand check matters most in India, where CTC (cost to company) includes items you never receive as monthly salary: the employer’s provident fund contribution, gratuity, insurance, and variable pay that depends on ratings. Two offers with the same CTC can pay very different monthly amounts. The new labour codes, in force since 21 November 2025, add another reason to check: according to an overview by the law firm AZB & Partners, when excluded allowances go above half of total pay, the excess is counted as wages. So the same CTC can split differently between in-hand pay and deductions. Ask for the breakup before you compare numbers.
Should you give a number first or ask for theirs?
Negotiation research says the first number pulls the final one towards it. The Program on Negotiation at Harvard Law School summarises work by Adam Galinsky and Thomas Mussweiler showing that first offers act as anchors. The same article gives the exception that matters here: going first is not an advantage when the other side knows much more about the market than you do, and it names employers and job candidates as the example. Its remedy is information. Research enough and you can open with confidence.
That gives a simple rule:
- You have researched the role and level: give your range. An informed range sets the anchor where you want it.
- You know little about the role yet: ask for their band first, politely, once. If they insist, give a range from whatever research you have rather than refusing, and say it may move once you know the scope.
How you build the range matters too. In five studies published in 2015, Daniel Ames and Malia Mason of Columbia Business School compared single numbers with three kinds of range, in settings that included a salary negotiation. A range that started at the target and went up often got the offer maker a better deal without hurting the relationship. A range that started below the target and went up to it gave value away. So make the bottom of your range a number you would be happy to receive, because an offer at the bottom is a real possibility.
Your target at the bottom, a step above at the top.
Market data for this role and city, plus the skill that justifies it.
Flexible on the structure; keen to hear their band.
Shares are a rough guide to how long each part should run.
Keep it to three or four sentences, then stop and let them respond.
What exactly should you say at each stage?
Swap in your own numbers and reasons, and say them aloud a few times before the call so the figure comes out steady.
- First recruiter call, you know little
I’d like to understand the role and level a bit more first. Could you share the range it’s budgeted at? I’m sure we can find something that works if the fit is right.
- They insist on a number
Based on what this role pays at similar companies, I’m looking at 95 to 110 thousand dollars base, depending on the full package.
- India HR round, expected CTC
For this role in Pune, with my experience on data pipelines, I’m expecting 16 to 19 LPA, and I’m flexible on how fixed and variable are split.
- Asked your current CTC
My current CTC is 12 LPA, of which 1.5 is variable. My expectation for this role is based on its scope and the market, which is 16 to 19.
- Fresher with a fixed package
I’m comfortable with the standard package for this role. Could you share the breakup so I understand the fixed and variable parts?
- They say it is above budget
Thanks for being direct. What band is the role approved for? If it’s close, I’d like to see whether the variable or joining bonus can bridge the gap.
LPA means lakh per annum, the standard way Indian recruiters talk about pay. Say numbers the way the recruiter says them, in LPA in India and in annual base in the US, so nobody has to convert in their head. In the US, also say whether you mean base or total compensation; the gap can be large at companies that pay in stock.
If asked again later, give the same range. Changing it without a reason, such as a clearer view of the scope, makes the first figure look careless.
Fresher or experienced: how should the answer differ?
A fresher negotiates mostly with market data, plus projects, internships or another offer if there is one. An experienced candidate has a track record, a current employer and sometimes another offer, so the strong answer differs.
| Fresher | Experienced | |
|---|---|---|
| What they usually ask | Expected salary, or whether the standard package is acceptable | Current CTC, expected CTC, notice period |
| Your anchor | What freshers in that role and city are paid | What the new role pays, not your current pay |
| Room to negotiate | Often small on campus; more off campus and at startups | Larger, especially with skills in demand or another offer |
| What to ask about | Breakup, variable, bond or service agreement, training period | Breakup, variable, joining bonus, level, notice buyout |
| Avoid | “Anything is fine” | A hike percentage as your only reasoning |
For freshers, the honest truth is that campus packages are often fixed for the whole batch, and pushing hard on one may not move it. What you can do is understand it: ask for the breakup, ask whether there is a bond or service agreement, and ask when the first review happens. Off campus, a researched range is fair, and a polite reason helps: “I’ve built two projects with this stack and I’m ready to contribute from the start.” The HR interview questions for freshers guide covers the rest of that round.
For experienced candidates, the common trap is answering in hike percentages. HR in India often thinks in terms of a hike over current CTC, and many candidates follow along. But a percentage over an underpaid salary is still underpaid. Lead with the market value of the new role and the scope you will take on, and let the percentage fall out of that.
Should I tell the interviewer my current salary?
“(India) Recruiter asking me for last 3 months payslips even before interview”
Blind
It depends heavily on where you are.
In India
Asking for current CTC is standard practice, and we could not find any Indian law that stops a private employer from asking for it or for payslips. Whether India needs a US style ban has been debated in the HR trade press, with HR leaders quoted on both sides, but it remains a debate. In the Blind thread quoted at the top, replies from people at large companies were split between “they all ask for current pay” and someone who said they had never shared their numbers.
So you have three honest options:
- Share it, with context. Give the true CTC with its breakup (fixed, variable, any stock), mention a pending appraisal if there is one, then move straight to your expected range for this role.
- Share expected only. “I’d prefer to focus on what this role is worth. My expectation is 16 to 19 LPA.” Some recruiters accept this. Some will not process you without it, as the quote at the top shows, and you have to decide whether that job is worth the information.
- Share later. Agree to share payslips after a written offer, or offer documents that prove employment without the amounts. Replies in the payslip thread suggested offering a resignation email and experience letter at a later stage instead.
What you must not do is inflate it. Many employers in India ask for payslips or run background checks before you join, and a figure that does not match can cost you the offer. A true number with good context is stronger than a padded one.
In the US
Many states and cities have made the question itself illegal. HR Dive keeps a running list of salary history bans (last updated April 2026). Statewide bans covering private employers include California, Colorado, Illinois, Massachusetts, New York and Washington, among others, plus cities such as New York City, San Francisco and Philadelphia. Some entries on the list cover only government employers, so check yours.
The details differ. California’s Labor Commissioner FAQ says employers cannot seek your salary history or rely on it to decide an offer, but they may ask about your salary expectations, and if you volunteer your history they may consider it. Washington’s rules let an employer confirm your pay only after it has made an offer that includes pay and you have accepted it. So in these places the expectations question is legal and the history question usually is not. If you are asked about history in a ban state, you can simply say: “I’d rather focus on what this role pays. My expectation is…”
Do US pay transparency laws change the answer?
Yes, because in several states you may already know the range before the first call. Colorado’s Equal Pay for Equal Work Act (effective January 1, 2021) requires employers to give the pay range when they announce job openings, and bans asking about wage history. California requires employers with 15 or more employees to put the pay scale in the posting, and any applicant can ask a California employer for the pay scale of the job they applied for. New York State’s pay transparency law covers businesses with four or more employees and requires a minimum and maximum, plus a clear statement if the job is commission based. Washington requires employers with 15 or more employees to post a wage scale or salary range and a general description of benefits and other pay.
If the posting gives the range, use it: “The posting says 120 to 150. Given my experience leading migrations, I’d expect to be in the upper part of that.” If there is no posted range and you are in one of these states, it is reasonable to ask for it. Rules vary by state and city and keep changing, so check the official page for yours.
How do you negotiate the hike with HR in India?
In India the talk is mostly framed as a hike over current CTC. You will see confident claims online about a “normal” hike; we found no reliable source for any typical percentage, so this guide gives none. Instead, build a case HR can take to whoever approves the budget.
- Market data for the new role. Name the role, level and city.
- The scope you add. A skill the team lacks, a domain you know, a system like theirs that you have run.
- Other offers, if real. A written offer from elsewhere is a strong lever, as long as you would really consider taking it. Never invent one; many recruiters ask to see it.
- Things other than fixed pay. Joining bonus, level, variable share, a review after six months, notice buyout. When fixed pay is capped, one of these may still have room.
A common worry is HR rejecting you upfront because your expected number is above their band. An r/developersIndia post asked exactly this: a developer with four years of experience, expecting a minimum of 14 to 18 LPA, wanted to know how to handle HR rejecting them upfront. If that happens repeatedly, recheck your research first. If it holds up, ask the recruiter for the band before you state your figure, and remember that a rejection at screening sometimes reflects a junior band rather than an unreasonable ask. If your experience fits the next level, applying for roles one level up can be the fix.
How does the notice period affect the offer?
In India, the notice period set in your employment contract is part of the salary talk whether you raise it or not. A company that needs someone soon may prefer a candidate who can join quickly, and may pay for that.
- State it accurately. Say the notice period in your contract and whether your employer allows early release. Promising an early date you cannot deliver damages trust before you join.
- Ask about buyout. A buyout means paying your current employer in place of serving the notice. Some new employers cover it, sometimes as a joining bonus. Whether your current employer accepts a buyout depends on your contract and its policy, so check before you promise anything.
- Use it as a lever carefully. “If you can cover the buyout, I can join in three weeks rather than three months” is a fair trade to offer when it is true.
If they also ask why you are leaving, the why are you leaving your current job guide has wording.
What mistakes cost people money?
Most damage comes from a handful of habits, and almost all of them happen in the first conversation.
Do this
- Research three sources before the first call
- Put your real target at the bottom of the range
- Ask for the breakup and in-hand amount
- Give the same range in every round
- Ask about the band when HR says it is too high
Avoid this
- Say “anything is fine” or “as per company norms”
- Inflate your current CTC
- Give a range whose bottom you would hate
- Quote only a hike percentage
- Accept on the call before seeing it in writing
And do not apologise for your number. “Sorry, I know it’s a lot” invites them to agree. State it, give the reason, stop talking.
How does PiriPiri AI help when HR asks about salary live?
A good salary answer rests on figures you worked out before the call, and they are easy to blank on when HR asks out of nowhere. PiriPiri AI is a desktop app for macOS and Windows that listens to both sides of a live call (your microphone and the interviewer’s audio from your computer), transcribes them, and drafts a short answer on a small floating overlay, built from the CV, job description and role you added.
It does not research market pay for you. So for this question, put your prepared range and your one line of reasoning into what you add before the call, alongside your current CTC breakup and notice period if you are interviewing in India. When HR asks, the prompt can then show your own figures and wording rather than a guess.
- If the prompt is not on screen yet, press Answer now (Cmd+Shift+Enter on Mac; Windows uses Ctrl in place of Cmd for every hotkey here).
- If they push back, Deep dive (Cmd+Shift+6) asks for a longer answer you can draw a counterpoint from, such as asking for the band or moving to the joining bonus.
- After the call, the transcript and notes are saved to your account, so you can see exactly what figure you gave and repeat it in the next round.
No meeting bot joins the call, and it works with Zoom, Google Meet, Microsoft Teams, Webex and others. The overlay asks the operating system to leave it out of screen capture, so it does not appear when you share your screen or record in the usual way. On Windows 10 (version 2004) and later the window is removed from captures. Developer documentation for this setting notes that some newer Mac capture tools may still pick such windows up, so do a test call with a friend on the exact app you will use first. On a Mac it needs Apple Silicon and macOS 14.2 or later for live audio.
The limits are real. It cannot make an unresearched number defensible, and reading a salary line word for word sounds rehearsed, so glance at the figure and say it in your own words. Some employers and some places have rules about recording calls or using AI help, so check the employer’s and the platform’s rules first. For more on how it works during a call, see how to use AI during a live interview.
Questions people ask
What is the best answer for expected CTC?
A researched range with your real target at the bottom, one line of reasoning, and openness on the full package: “Based on what this role pays in Bangalore and my payments experience, I’m looking at 18 to 21 LPA, and I’m open on the structure.” Defend it with market data, not a percentage over your current pay.
What should a fresher say for expected salary?
If the package is fixed, as it often is in campus hiring, say you are happy with the standard offer and ask about the breakup. If they ask for a figure, give a range based on what freshers in that role and city report. Avoid “anything is fine”, which hands them the number.
Can an interviewer ask for my payslip?
In India, recruiters do ask for recent payslips, sometimes even before the interview, and we could not find a law that stops a private employer from asking. You can decline, or offer them after a written offer. In many US states, asking for pay history is banned, so check your state’s rules.
Should I tell the interviewer my current salary?
You do not have to, though some recruiters will not go further without it. In many US states they are not allowed to ask. In India it is a normal question. If you share it, give the true figure with its breakup, then move to your expected range. Never inflate it.
Is it better to give a range or a single number?
A range, built carefully. In research by Daniel Ames and Malia Mason, a range starting at the target and going up tended to beat a single number, while a range dipping below the target gave value away. Make the bottom a number you would happily accept.
What if HR says my expectation is too high?
Ask what band the role has been approved for, then decide. If the gap is small, ask whether the variable, joining bonus, level or review date can close it. If it is large, it is fine to say the band may not fit. Dropping your number on the spot, with no new information, tells them it was soft.
Can I negotiate after accepting the offer?
It is much harder. Once you accept, most of your leverage is gone. Ask every question about breakup, variable pay, joining date and notice buyout before you sign.
Where to go next
Salary can come up on the first call or in the last round, so prepare the rest of the HR round too: read how to answer “What is your weakness?” and why should we hire you. After the call, a short thank-you email is a good place to restate your interest without reopening the number.
PiriPiri AI costs about $2.50 an interview, paid in one-time packs that never expire, so no subscription is required. Every new account starts with 3 free sessions, so you can try it in a mock interview before a real one. See pricing, prices in India and the refund terms.