Salary negotiation tips for India — why the CTC number isn't the whole negotiation
In Indian hiring, the headline CTC hides most of what actually matters — fixed-variable split, retirals, joining bonus. Here's how to negotiate the package, not just the number.
Most salary negotiation advice written for the US or UK market doesn't map cleanly onto India, and the reason is one word: CTC. Cost to Company bundles base pay, allowances, variable pay, retirals like PF and gratuity, and sometimes a one-time bonus into a single headline figure — and that bundling is exactly where negotiations in India are won or lost, usually without either side realizing it in the moment.
Two offers with an identical CTC can differ by a meaningful amount in what actually lands in your account every month. If you're negotiating on the headline number alone, you're negotiating on a number that doesn't actually tell you what you're being paid.
Why CTC is a bundle, not a salary
CTC is what it says — the total cost to the company of employing you, not your take-home pay. A ₹12 LPA offer can be structured in ways that look identical on a one-line offer summary but pay very differently in hand:
- Fixed vs. variable split. One offer might be 90% fixed, 10% variable. Another with the same CTC might be 70% fixed, 30% variable — meaning nearly a third of your headline number depends on a bonus you may or may not fully receive.
- Retirals. Employer PF contribution and gratuity are part of CTC in India, but they aren't cash in your monthly payout — they're locked away, mostly until you leave the company.
- Allowances. HRA, LTA, and other allowances are structured for tax treatment, not flexibility — some are usable only against receipts or specific conditions.
- One-time components. A joining bonus sometimes gets folded into the CTC figure for a single year, inflating the headline number in a way that won't repeat next year.
None of this is visible from a single number on an offer summary slide. It's only visible once you ask for — and read — the actual breakup.
Ask for the breakup before you respond to the number
The single most useful thing you can do before reacting to any Indian offer is ask HR or the recruiter for the detailed CTC breakup, not just the headline figure. This is a completely normal ask, not an aggressive one — companies expect it. Once you have it, look specifically at:
- What fraction is fixed monthly salary versus variable/bonus
- What the variable pay is actually conditioned on, and what the recent payout history has looked like (a variable component that's "up to 20% of CTC" but has paid out at 60% of that target for the last two years is a very different number than the one on paper)
- Whether there's a joining bonus, and whether it has a clawback clause if you leave within a certain period
- When the next appraisal cycle actually is, relative to your joining date — joining right after an appraisal cycle closes can mean waiting close to a full year for your first review
- Notice-period buyout terms, if you're currently employed and would need to exit early
- Relocation support and work-location flexibility, if either matters to you
Ask about these explicitly, one by one if needed. A vague answer to any of them — "we'll sort that out later" — is itself useful information about how the rest of the offer will be handled.
For a step-by-step walkthrough of actually breaking down an offer letter's numbers and using that breakdown as leverage, see how to negotiate a CTC offer.
The "what's your current CTC" trap
Almost every Indian hiring process, at some stage, asks for your current CTC. It's often asked early, sometimes on the application form itself, before you've even had a real conversation about the role. Answering directly is one of the most common ways candidates undercut themselves before the negotiation has even started.
The problem isn't the honesty of the number — it's what it does mechanically. Once you've stated your current CTC, most companies anchor their offer to a fixed percentage above it (a common internal norm is somewhere in the 20-40% range, though this varies by company and level), regardless of what the role is actually worth or what your skills would command elsewhere. Your past compensation becomes the ceiling-setting input for your future one, even when it has nothing to do with the value of the new role.
A better response deflects without lying: "I'd rather focus on the scope of this role and what's budgeted for it — could you share the range you're working with?" If pushed for a number anyway, you can give a range based on market research for the role rather than your exact current figure, or note that you're evaluating multiple opportunities and want to understand their band first. None of this is deceptive. It's simply refusing to let a number from a previous, unrelated negotiation set the terms of this one.
Lead with value, not need
The instinct under financial pressure — rent, a loan, a family situation — is to frame your ask around what you need. Resist it. A negotiation framed around personal need invites a sympathetic but ultimately dismissive response, because "what you need" isn't the company's problem to solve; "what you're worth to this role" is.
Frame your ask instead around: the specific skills you bring, measurable results from your current or previous role, the market range for people at your level doing this work, and the business value of the role itself. "Based on the scope of this role and the market range for it, I think a package in this range reflects that fairly" does more work than any appeal to personal circumstances, even a true and sympathetic one.
Compare offers on the breakdown, not the headline
If you're weighing two offers, don't compare CTC to CTC. Break each one down into fixed salary, variable pay (and its realistic payout probability, not just its ceiling), allowances, employer PF, gratuity, insurance value, reimbursements, and any joining or retention bonus — then compare like for like. A ₹14 LPA offer with a poorly structured, rarely-fully-paid variable component and thin retirals can leave you with less real take-home than a ₹12.5 LPA offer with a clean, mostly-fixed structure. The headline number optimizes for looking good on a LinkedIn post, not for what actually shows up in your account.
Get it in writing before you treat anything as settled
Anything promised verbally in a negotiation — a joining bonus, a notice-period buyout, an early review date, a title change — isn't real until it's written into the offer letter. Recruiters aren't lying when they say these things over a call; they're often genuinely trying to help, and the promise sometimes just doesn't survive the handoff to whoever actually drafts the paperwork. Before you resign from your current role or turn down another offer, get every negotiated point reflected in the written offer letter. If it isn't there, ask for it to be added, in writing, before you consider the negotiation closed.
Rehearsing this before it's real
Reading through CTC breakdowns and anchoring tactics is one thing. Doing it live, on a call, when a recruiter names a number and waits for your response, is a different skill entirely — the pressure to fill silence, to sound agreeable, to not seem difficult, works against everything above in the moment.
Prepair's salary negotiation practice is built for that gap specifically, and it's set up with the Indian CTC structure in mind rather than a generic base-salary negotiation. Pick "post offer" as the context and Cam — the AI — plays the recruiter or hiring manager, opening with a number and pushing back the way a real one would. You run a turn-based conversation of roughly eight exchanges, either by typing or with the same push-to-talk voice mode used in Prepair's interview practice — voice is entirely optional. At the end, you get a scored breakdown: what you asked for, what you actually got, and where you gave up ground you didn't need to. It's part of the Pro plan, and it won't tell you what number to ask for — that's still your market research to do. What it gives you is a place to say the actual words, get pushed back on, and adjust, before the real conversation has real money attached to it.