Expected CTC, current CTC and notice period: how to answer HR in India, with scripts

What the numbers in an offer mean, word-for-word answers for freshers, switchers and experienced engineers, and how to negotiate the offer letter.

Key takeaways

  • CTC is not your salary: a “12 LPA” offer can mean about ₹82,000 a month before deductions, with the rest in variable pay, PF and benefits.
  • Give a range for expected CTC, with the bottom of the range set at a number you'd accept.
  • State current CTC truthfully, split into fixed and variable. Inflated numbers fall apart at payslip checks.
  • Give your notice period as written in your contract, then say what's realistic: early release, buyout, last working day.
  • Negotiate in writing, once, on fixed pay first.

What HR is really asking in the salary round

The HR or recruiter round in India usually covers four practical questions: current CTC, expected CTC, notice period, and how soon you can join. They aren't trick questions. HR is checking whether you fit the role's budget and the team's timeline. Every answer comes from your payslip, your contract and an hour of research.

QuestionWhat HR is checkingWhat a good answer has
What is your current CTC?Your starting point and levelThe true total, split into fixed and variable
What is your expected CTC?Whether you fit the budget bandA researched range, with a reason
What is your notice period?When you could startThe contractual period and your realistic joining date
Can you join early?How flexible the timeline isEarly release or buyout options, without promises you can't keep

CTC vs in-hand: what the numbers in your offer mean

CTC (cost to company) is everything the employer spends on you in a year. LPA means lakhs per annum, so 12 LPA is ₹12,00,000 a year. In-hand is what reaches your bank account each month. The gap between them is the first thing to understand before you name any number.

ComponentWhat it isIn your monthly pay?Negotiable?
Basic salaryThe base of your pay; PF and some allowances are worked out from itYesThrough fixed pay
HRA and allowancesHouse rent allowance, special allowance and similarYesThrough fixed pay
Variable pay or bonusA target amount paid on your rating and company resultsNo: paid later, not guaranteedSometimes: ask to move part into fixed
Employer PF contributionThe company's share into your provident fundNo: goes to your PF accountRarely
GratuityA long-service benefit some companies show inside CTCNo: paid only if you meet the eligibility rules when you leaveNo
InsuranceHealth or term cover premiumsNoRarely
Joining bonusOne-time payment, often repayable if you leave within a set periodOnceYes, often the easiest to move
ESOPs or RSUsCompany stock that vests over yearsNoSometimes

Here is how a typical 12 LPA offer might break down. The split is illustrative; your offer letter's annexure will show the real one.

LinePer yearPer month
Fixed pay (basic, HRA, allowances)₹9,84,000₹82,000
Variable pay at 100% of target₹1,20,000Paid later
Employer PF contribution₹57,600Goes to PF
Gratuity provision₹23,000Not paid monthly
Insurance and other benefits₹15,400Not paid monthly
Total CTC₹12,00,000

So this “12 LPA” job pays ₹82,000 a month before your own PF contribution, professional tax (in states that levy it) and income tax are deducted. Two 12 LPA offers can differ by thousands of rupees a month, so every number you give or compare should name its fixed part.

What is your expected CTC? How to answer

Give a range, base it on the role, and give a reason. The range should start at a number you would genuinely accept, because HR will usually offer near the bottom of it.

Research the band before the call

Spend an hour on this before any HR round:

  1. Look up the role and level on AmbitionBox and Levels.fyi for India, for the company and two or three similar ones in the same city.
  2. Ask people who recently joined similar companies about their offers: fixed pay, not just CTC.
  3. If the job post lists a range, that's your anchor.
  4. Write down three numbers: your walk-away (the lowest fixed pay you'd accept), your target, and the top of your range.

Our interview resources page lists more career and pay sources.

How big a hike to ask for

Switching jobs often comes with a raise, and moves from IT services to product companies are often described as bigger jumps. We don't give a percentage here because hikes vary widely by role, city and company, and the figures people quote online are rarely sourced. What matters is the band for the role you're interviewing for. If your current pay is far below that band, ask for the band, not for a percentage on top of what you earn now.

Should you name a number first?

If you can, ask for the budget first: “Could you share the range for this role?” If they insist on your number, give your researched range rather than refusing outright.

Sample answers by background

The numbers below are illustrative. Use the structure, then put in your own research.

Fresher, off-campus, applying for SDE-1

I've looked at what SDE-1 roles at similar product companies in Bengaluru offer, on AmbitionBox and Levels.fyi, and most are in the 8 to 12 LPA range. With my backend internship and the projects we discussed, I'd be looking at 10 to 12 LPA. Could you share the budget for this role? If the team and the work are right, I'm flexible within the band.

Fresher, the same answer in Hinglish

Maine is role ke liye market range check ki hai: similar product companies mein SDE-1 ke liye roughly 8 se 12 LPA chal raha hai. Meri internship aur projects ko dekhte hue main 10 se 12 LPA expect kar raha hoon. Kya aap is role ka budget share kar sakte hain?

2.5 years at an IT services company, switching to a product company

My current CTC is 6.5 LPA: 6 fixed and 0.5 variable. I know that's below the band for this role, because services and product companies pay differently. For a backend engineer at this level, I'm looking at 10 to 12 LPA fixed, based on the published ranges for this level. I'm happy to agree the level and the scope first, and I'm open on how the total is structured.

4 years, backend engineer at a product company

My current CTC is 24 LPA: 21 fixed, 3 variable, plus RSUs that vest over the next year. For a senior role with on-call ownership of a core service, I'm looking at 30 to 32 LPA fixed. I'd also need a joining bonus that covers the RSUs I'd leave behind, which are worth about 4 lakh. I can share the vesting schedule.

Each answer gives a range, splits fixed from variable, and says where the number comes from.

How to answer the expected salary question as a fresher

Freshers face two different situations.

Campus placements. The package is usually fixed for the role and announced before the drive. If HR asks your expectation, say you're comfortable with the announced package, then ask any real question you have, such as location or joining date.

Off-campus and startup hiring. There is often a range, and you can ask about it. Use the fresher script above, and mention any other offer or internship conversion plainly, with its number.

Avoid “anything is fine” and “as per company norms”: both tell HR you haven't looked, and usually get you the bottom of the band.

What is your current CTC? Answer honestly

Say the true number, split into fixed and variable, and add anything confirmed that changes it.

My current CTC is 9 LPA: 8 fixed and 1 variable. My appraisal letter for April confirms a revision to 9.8 fixed, which I can share.

Honesty matters here in particular: your new employer may ask for recent payslips, a Form 16 or your last appraisal letter, and background verification may confirm your pay with your previous employer. A mismatch can end an offer after you've resigned.

If you'd rather not anchor on current pay, say so politely: “I'd prefer to focus on the band for this role; my expectation is 14 to 16 LPA fixed.” If HR still asks, give the real number. Don't round up, don't count variable pay you didn't receive, and don't include a hike that isn't confirmed in writing.

If you have another offer, mention it truthfully: the company, the fixed pay and your deadline. Never invent one; recruiters often ask to see the letter.

What is your notice period? How to answer

Your notice period is whatever your appointment letter or employment contract says. In India, 30, 60 and 90 days are all common; large IT services companies often use the longer periods, and many startups the shorter ones. Check your letter, and your company's rules on early release and buyouts, before the HR call.

Your situationWhat to sayWhat to avoid
30 days“30 days from the day I resign. I can resign as soon as I have your offer letter.”Resigning before you have that letter
60–90 daysYour contractual period, then whether early release or a buyout is possiblePromising an early release your manager hasn't agreed to
Serving noticeYour exact last working day and the date you can joinHiding other offers if you're asked directly
Already left“I can join immediately”, with one sentence on the gapOver-explaining
Buyout possibleWhat it costs and how it's calculatedAssuming the new company will pay it

Sample answers

90-day notice, not yet resigned

My notice period is 90 days. Once I have your offer letter, I'll resign and ask for an early release. My manager is usually reasonable when the handover is planned, but I can't promise it, so please plan for 90 days. If you need me sooner, my company does allow a notice buyout, and I can find out the exact cost.

Serving notice

I'm serving my notice now. My last working day is 15 December, so I can join on 18 December. I'm also in the final round with one other company, and I expect to decide by the end of next week.

Asking the new employer to cover a buyout

My contract lets me buy out the unserved part of my notice. Joining in 30 days instead of 90 would cost about ₹1.4 lakh. If the 30-day date matters for the team, would you consider covering that as a joining bonus?

Buyouts, early release and early joining

A buyout means paying your employer for the notice days you don't serve, usually calculated on basic or fixed pay. Some new employers reimburse it as a joining bonus. Early release is your employer letting you go before the notice ends, usually after a handover plan, at their discretion. Some companies also let you adjust unused leave against notice. All of this depends on your contract and HR policy, so confirm with your HR team in writing before you promise anyone a date.

How to negotiate the offer letter

Most of the real negotiation happens after the verbal offer, not in the interview. A simple sequence:

  1. On the call (day 0): thank them, say you're interested, and ask for the written offer with the full CTC breakup. Don't accept or counter on the spot.
  2. Within 24–48 hours: compare fixed pay, variable, joining bonus, notice support, level and title, and location against your three numbers.
  3. Counter once, in writing: one main ask, usually fixed pay, with a reason. Add at most one or two secondary asks, such as a joining bonus.
  4. Get the revised letter: read the joining bonus terms, any repayment clause and the variable pay rules.
  5. Resign only after you sign: a verbal offer, or an email saying “offer approved”, is not enough.
Counter-offer email

Hi [name],

Thank you for the offer. I'm excited about the role and the team. I've gone through the breakup: the fixed pay of 13 LPA is below the 15 LPA I'd discussed, and below the band I see for this level. Could you move the fixed component to 15 LPA? If that's difficult, a joining bonus of 1.5 lakh would help cover the notice buyout and let me join by [date]. I'd be glad to sign quickly once we agree.

Best, [Your name]

What you can negotiate besides fixed pay

LeverWhen to use it
Fixed payAlways the first ask: it raises every future hike too
Variable splitWhen the variable share is large; ask to move part into fixed
Joining bonusTo cover a buyout, a lost annual bonus or unvested stock
Level or titleWhen your experience matches the next level up
Joining dateWhen your notice period is long and the buyout is costly
Relocation supportWhen you're moving cities
ESOPs or RSUsAt startups and listed product companies

If your employer counter-offers, remember why you started looking: money rarely fixes scope or growth.

What not to say in the salary round

Most mistakes in this round come from being vague or from bending the truth. Here is what to say instead.

AvoidSay instead
“Anything is fine” or “as per company norms”A researched range with its fixed part
“I need a 50% hike”“Based on the band for this level, I'm looking at X to Y fixed”
An inflated current CTCThe true figure, split, plus any hike confirmed in writing
“I can join immediately” when you can'tYour contractual notice and realistic options
An offer you don't haveNothing, or the real offer with its numbers
“My manager is terrible”“I'm looking for more ownership of production systems”
Personal reasons for the number (rent, loans)Reasons from the role, the market or other offers

Weaker

Sir, whatever the company feels is right. I'm a fresher, so I'm okay with anything. I can join whenever you want.

Stronger

For SDE-1 roles like this one, I've seen 8 to 12 LPA, so I'm looking at 10 to 12. I graduate in May and can join from 1 June. Could you share the band for this role?

The weaker answer signals you'll accept the floor. The stronger one is just as polite and starts a real conversation.

How Helpwing helps in this round

Before the HR round, add your resume, the company, the job description and notes in Tune Interview: your current fixed and variable split, your expected range and your real notice date. In rounds where the employer allows AI help, and after you tell the interviewer, Helpwing suggests a short “Say this” answer drawn from your resume and notes. It is not for exams, online assessments or coding tests. See what 15 free minutes include.

Download Helpwing

Questions people ask

What is the best answer for expected CTC?

A range based on the role's market band, with the bottom set at a number you'd accept, and one reason: “Based on the band for this level, I'm looking at 14 to 16 LPA fixed.” If you can, ask for the role's budget first.

Can I refuse to tell my current CTC?

You can say you'd prefer to focus on the role's band. If HR insists, give the true figure, split into fixed and variable. Many employers later ask for payslips, so never inflate it.

How much hike should I ask for when switching jobs in India?

Ask for the band of the new role, not a fixed percentage. Check what similar roles pay on the sites in the sources below, and let that research, not your current salary, set your number.

What should a fresher say for expected salary?

For campus placements, accept the announced package and ask any real question about location or joining. Off campus, give a researched range (“I've seen 8 to 12 LPA for this role, so I'm looking at 10 to 12”) and ask for the budget.

Will the new company pay my notice period buyout?

Some do, usually as a joining bonus, when they want you to join sooner. Ask once you have an offer, with the exact cost and how your company calculates it.

Is it okay to mention another offer?

Yes, if it's real. Give the company, the fixed pay and your deadline, and be ready to show the letter. Never invent an offer to push the number up.

Your download has started

Open Helpwing on your Mac in 3 steps. The beta is not Apple-notarized yet, so macOS flags it after a browser download. The file is fine; step 1 clears the flag.

Prefer to watch? Every step on a real Mac, from download to sign-in. 1:25
  1. When the download finishes, open Terminal (⌘ Space, type Terminal) and run:
    xattr -cr ~/Downloads/Helpwing-arm64.dmg
  2. Open the disk image and drag Helpwing to Applications.
  3. Open Helpwing from Applications and sign in with Google. When macOS asks, allow Screen & System Audio Recording, then reopen Helpwing once.

Helpwing has no Dock icon: a small dark window opens at the top of your screen, and ⌘ B shows or hides it. Still blocked? System Settings → Privacy & Security → Open Anyway. Do not turn off macOS security.

Problem? Download again · Intel Mac instead · Full troubleshooting

Installing on Windows

One warning is expected. The beta installer is not signed yet, so the first time you run it SmartScreen says “Windows protected your PC.”

Prefer to watch? Every step on a real PC, including the SmartScreen screen. 1:13
  1. Open Helpwing-Windows.exe from your Downloads folder.
  2. If you see “Windows protected your PC,” click More info, then Run anyway.
  3. When Helpwing opens, choose Sign in with Google.

Do not turn SmartScreen or antivirus off. If security software removed the file, restore it from Protection history and allow Helpwing.

Full troubleshooting · All installers and checksums

Support

Support and feedback

Tell us what broke or what you want changed. We read every message.

Or email support@helpwing.dev