Skip to main content
Career Tips

How to Negotiate Your Salary in India - A Complete Guide

Rajesh Kumar
Rajesh Kumar

Senior Career Counselor

|
|
14 min read
How to Negotiate Your Salary in India - A Complete Guide

How to Negotiate Your Salary in India - A Complete Guide

Okay, real talk. Most people in India don't negotiate their salary. A survey by one of the big job portals found that something like 60-65% of Indian professionals accept whatever offer comes their way without pushing back. And I get it — the reasons are real. "What if they withdraw the offer?" "I don't want to seem greedy." "They must have a budget, who am I to argue?" Cultural conditioning plays a role too. We're taught to be grateful, not demanding. Especially if you're from a middle-class family where having a job at all is treated as a blessing.

But here's why you should negotiate anyway. That 10-15% bump you didn't ask for? It compounds. Over a career of, say, 25 years, with raises and promotions building on a higher base, the difference between starting at 6 lakh and starting at 7 lakh is not 1 lakh. It's more like 30-40 lakh in cumulative lifetime earnings. Probably more. So yeah. Worth having the awkward conversation.

Before the conversation: do your homework

You can't negotiate if you don't know what the market pays. This isn't about what you think you deserve or what your friend earns. It's about what companies are actually paying for someone with your skills, experience level, and location.

Where to find this data: Glassdoor salary estimates (take them with a pinch of salt — the data is self-reported and sometimes outdated, but it's directionally useful). AmbitionBox is better for Indian salaries. LinkedIn sometimes shows salary ranges on job postings now. Levels.fyi is excellent for tech salaries. Naukri has salary benchmarks too. Talk to recruiters — they know current market rates better than anyone.

Understand the CTC (Cost to Company) structure because that's where Indian companies hide things. Your CTC includes basic salary, HRA, special allowances, PF contribution (employer's share), gratuity provision, insurance, and sometimes even the food coupons. Your actual take-home is usually 65-75% of CTC. So when someone says "10 lakh CTC," your in-hand monthly is probably around 55,000-62,000. When comparing offers, compare in-hand, not CTC. And definitely not the "total compensation" number some companies inflate with hypothetical bonuses and ESOP valuations.

Know your walkaway number before you go in. What's the minimum you'd accept? Be honest with yourself. If your current salary is 8 lakh and you need at least 10 lakh to make a move, don't go into the negotiation thinking "maybe 9.5 would be okay." Your number is your number. Below it, you walk.

When they ask "what's your expected salary?"

This question comes up in almost every Indian hiring process, often in the first call with HR. And it's a trap. Whoever says a number first usually loses negotiating use. But refusing to answer can come across as evasive.

What works: give a range based on your research, anchored slightly above what you actually want. "Based on my research and conversations with people in similar roles, I'm looking at 12-14 lakh CTC. But I'm flexible depending on the overall package — the role itself is what really interests me." This does several things. It shows you've done homework. It gives a range (which feels less aggressive than a single number). And the "flexible" part leaves room for conversation without committing to a floor.

If they push for your current salary (which happens a lot in India), you can share it but frame it: "My current CTC is 9.5 lakh, but I've taken on significantly more responsibility since my last raise, and the market rate for my current skills is higher than what I'm earning." Don't lie about your current salary — many companies verify this through offer letters or salary slips. But do make sure they know your current salary doesn't define your market value.

After the offer: the actual negotiation

You've got an offer letter. The number isn't what you wanted. Now what?

First: don't react immediately. "Thank you, I'm excited about this opportunity. Can I take a day to review the details?" Always take at least 24 hours. This gives you time to think clearly and it signals that you take the decision seriously.

Then, come back with something specific. Not "I want more money" but "I was hoping for something closer to 13 lakh based on [specific reason]. My experience with [specific skill or project] is directly relevant to this role, and the market range I've seen for this level is [X to Y]." Give them a reason to justify the increase internally. HR usually needs to go back to the hiring manager and say "here's why this person is asking for more." Make it easy for them to make your case.

What you can negotiate beyond base salary (because sometimes the salary budget genuinely is fixed): - Joining bonus — a one-time payment that doesn't affect the ongoing salary budget. Easier for companies to agree to. - Performance bonus guarantee — instead of "up to 15% bonus," ask for a guaranteed minimum bonus for the first year. - ESOP/stock options — relevant at startups. Negotiate the number of options and the vesting schedule. - Flexible work — remote days, flexible hours. Doesn't cost the company money, but it's worth a lot to you. - Higher designation — sometimes a better title opens up a higher salary band for future raises. - Relocation allowance — if you're moving cities. - Learning budget — conferences, courses, certifications paid by the company.

Some of these are worth more than a 50,000 bump in CTC. Think about the whole package.

The scripts that actually work

Because people always ask me "but what do I actually say?" here are a few lines that work in Indian contexts:

For the initial ask: "I'm very interested in this role and I think I can add real value. Based on my research and the scope of this position, I was targeting a CTC in the range of [X]. Is there room to work towards that?"

If they say the budget is fixed: "I understand budget constraints. Would it be possible to revisit the compensation after six months based on performance? Or could we look at a signing bonus to bridge the gap?"

If they counter too low: "I appreciate the offer, and I'm genuinely excited about the team and the work. The compensation is below what I've seen in the market for this role and experience level. Can we find a middle ground around [specific number]?"

If they bring up your current low salary as justification: "My current compensation reflects a specific market and company context that's different from this role. I'd prefer we focus on the value I'd bring to this position and what the market rate is for it."

Keep it professional. Don't threaten. Don't bluff about other offers unless you actually have them (bluffs get called). Don't get emotional. It's a business conversation. Both sides are trying to find a number that works.

For freshers

If you're a fresher coming through campus placement — honestly, you have less room to negotiate. Campus offers are usually standardized. But even here, there's sometimes flexibility on things like location preference, team assignment, or joining date.

If you're a fresher applying off-campus, you have more room. The same principles apply, just calibrated to your level. Research entry-level salaries for your role and city (there's a big difference between fresher salaries in Bangalore and fresher salaries in Jaipur). Know that "fresher" doesn't mean "grateful for anything." If you have internship experience, projects, certifications, or any practical skills, those add value and justify a higher number.

Negotiating Beyond Base Salary -- The Full CTC Breakdown

I touched on this briefly above, but it deserves its own section because most people in India fixate on the CTC number and ignore everything else in the package. And "everything else" can be worth lakhs.

ESOPs and Stock Options. If you're joining a startup or a late-stage tech company, stock options might be part of the offer. Here's the thing most people don't understand about ESOPs in India: they're worth zero until there's a liquidity event -- an IPO, an acquisition, or a buyback programme. I've seen people accept lower salaries because "the ESOPs will be worth crores." Sometimes they are. Often they're not. Ask specific questions before you get excited. What's the strike price? What's the current valuation? What's the vesting schedule -- typically four years with a one-year cliff in India. Is there a buyback policy? Have previous employees actually been able to sell their shares? If the company can't answer these clearly, the ESOPs are basically lottery tickets. Not worthless, but not something you should discount your salary for.

That said, at the right company, ESOPs can dwarf your salary. People who joined Freshworks, Zerodha, or Razorpay early made life-changing money through stock options. The key is evaluating the company's trajectory honestly, not just believing the founder's pitch deck.

Joining Bonus. This is the easiest thing to negotiate because it doesn't affect the company's recurring salary budget. A one-time payment of Rs. 50,000 to Rs. 3 lakh (sometimes more at senior levels) that you get when you join. Companies agree to this more readily than salary bumps because it's a one-off expense. If they say "we can't increase the CTC," immediately counter with "would a joining bonus be possible?" I'd say about 60-70% of the time, there's room here even when the salary is supposedly fixed.

Flexible Working. Post-COVID, this is real currency. Remote work days, flexible hours, compressed work weeks -- none of these cost the company money but they might save you Rs. 2-3 lakh a year in commuting costs and a couple of hours every day. Some companies now offer "work from anywhere" for a few weeks a year. If you value this, negotiate for it. Get it in writing, ideally in the offer letter or at minimum in an email from HR.

Learning Budget. Rs. 50,000-2,00,000 per year for courses, certifications, conferences. Many companies have this as a policy but don't proactively offer it. Ask. If they don't have a formal policy, propose one for your role. "Could we include a Rs. 1 lakh annual learning budget? I'm planning to get my AWS Solutions Architect certification, and it would directly benefit the team." Hard for any reasonable manager to say no to that.

Relocation Allowance. If you're moving cities, this can be substantial. Shifting costs, deposit for a new flat (which in Bangalore or Mumbai can be 10 months' rent -- we're talking Rs. 2-5 lakh just for the deposit), temporary accommodation while you search. Some companies cover all of it, some give a lump sum, most won't offer it unless you ask. I know someone who negotiated Rs. 3 lakh as a relocation allowance when the company refused to budge on CTC. That's real money.

The CTC Breakdown Trick. Indian companies love inflating CTC numbers. Here's how to see through it. Ask HR for a month-by-month breakdown of what hits your bank account versus what's deducted or retained. The gap between CTC and in-hand comes from: employer PF contribution (12% of basic), gratuity provision (4.8% of basic), insurance premiums, meal vouchers, NPS contributions, and the mysterious "special allowance" that's fully taxable. When comparing two offers, create a spreadsheet with monthly in-hand, annual in-hand after tax, and the value of each non-cash benefit. The offer with the higher CTC isn't always the better offer. I've seen cases where a Rs. 14 lakh CTC offer had better in-hand than a Rs. 16 lakh CTC offer because of how the components were structured.

Notice Period Buyout. This one's money on the table that people forget about. If your current company has a 90-day notice period and the new company wants you in 30 days, ask the new company to compensate for the 60 days you're forfeiting. Some companies pay the equivalent salary, others offer a fixed amount. Either way, we're talking Rs. 1-3 lakh for a mid-level professional. Just ask.

When NOT to Negotiate

Everything I've said so far assumes a context where negotiation makes sense. But there are situations where pushing for more will hurt you more than help you. I don't see this discussed much, so let me be blunt about it.

Government jobs with fixed pay bands. If you've cleared UPSC, SSC, a state PSC exam, or any government recruitment -- there's nothing to negotiate. The pay scale is determined by the pay commission and your grade level. You get what the post carries. Asking for more won't just be refused, it'll make you look like you don't understand how government employment works. The same applies to PSU jobs recruited through GATE or other exams. The pay band is the pay band. Your negotiation happened when you chose which post to apply for.

Small companies with genuinely fixed budgets. A 15-person startup or a small family business often has a specific number in mind and very little flexibility. I'm not talking about funded startups that say "budget is fixed" as a negotiation tactic. I mean businesses where the founder is genuinely counting every lakh. You can usually tell the difference. If the founder-CEO is interviewing you personally and the office has ten desks, the budget probably is what they say it is. Pushing hard in this situation can sour the relationship before it starts. If the offer is in your acceptable range, take it and prove your value first. You'll have much more use in six months when they've seen what you can do.

Campus placements with standardized offers. I mentioned this earlier but it's worth repeating. When a company comes to campus and offers Rs. 6 lakh to all selected candidates, asking for Rs. 7 lakh puts the placement cell in an awkward position and the company will simply say no. Your flexibility here is limited to things like location preference and team assignment. Save the salary negotiation for your first job switch.

When you have zero competing options. Negotiation works best when you have alternatives. If you've been job hunting for six months and this is your only offer, being aggressive about the number is risky. I'm not saying accept any lowball offer out of desperation. But know the difference between negotiating from strength and bluffing from weakness. If they call your bluff and you walk away from your only offer, you've hurt yourself. Take the job, do well, and negotiate harder next time when you have options.

When the offer is already above market rate. Sometimes companies offer generously upfront. Maybe they really want you. Maybe they've lost candidates before by lowballing. If you research the market and find that the offer is already at the 75th percentile for your role and experience, pushing for more can come across as greedy rather than informed. Accept gracefully. Not every negotiation needs to result in a higher number. Recognizing a good deal is also a skill.

When the hiring manager has gone to bat for you. This one's subtle. Sometimes during the interview process, you can tell that the hiring manager really advocated for you -- they pushed HR to make a competitive offer, they fought for headcount, they moved fast because they didn't want to lose you. If you come back and negotiate aggressively after all that, it can feel like a slap in the face. Read the room. If someone clearly championed your candidacy, a modest ask or a graceful acceptance builds more goodwill than squeezing out another Rs. 50,000.

The meta-point here is that negotiation is a tool, not a religion. Use it when the context supports it. Put it away when it doesn't. The ability to know which situation you're in -- that's probably worth more than any negotiation script.

Common mistakes

Accepting immediately because you're afraid they'll take it back. They almost never do. I've never heard of a reputable company withdrawing an offer because someone asked for a reasonable raise. If they do, that tells you something about the company.

Negotiating over email when a call would be better. Tone gets lost in text. For the actual negotiation conversation, get on a call. Email is fine for follow-up and documentation.

Comparing yourself to colleagues. "But Rahul gets 15 lakh!" Even if it's true, this isn't a useful argument. Focus on your value and market rates, not someone else's salary.

Forgetting about the notice period buyout. If your current company has a 60 or 90 day notice period and the new company wants you in 30 days, ask the new company to buy out the remaining notice period. Many will. It's a real monetary benefit worth negotiating for.

That's basically it. Research the market, know your number, make a clear ask, be willing to hear no on some things, and don't be afraid of the conversation. It's uncomfortable for about fifteen minutes. The extra money lasts your whole career.

Share this article:

Rajesh Kumar

Rajesh Kumar

Senior Career Counselor

Rajesh Kumar is a career counselor and job market analyst with over 8 years of experience helping job seekers across India find meaningful employment. He specializes in government job preparation, interview strategies, and career guidance for freshers and experienced professionals alike.

Comments

Be the first to leave a comment on this article.

Leave a Comment

Your email will not be published.