Most TCS and Infosys offers land at exactly the band floor. The recruiter emails you a PDF, the number feels final, and most candidates sign within 48 hours without saying a single word. That silence costs them anywhere from ₹1–3 LPA in year one alone. Salary negotiation at a service company in India is possible — it just works differently than at a startup, and the scripts that work at Razorpay will actively hurt you here.
This post covers how bands actually work at the big service companies, what bench risk does to your leverage, and the exact language to use in the HR round at TCS, Infosys, and Wipro.
Service company bands are real ceilings, not soft suggestions
TCS, Infosys, and Wipro all run structured grade systems. At TCS it's the C-band, B-band system. At Infosys it's bands like B1, B2, B3. Every grade has a published floor and a published ceiling, and HR cannot offer you above the ceiling for your grade regardless of what you ask for.
This matters because your negotiation target is not "as high as possible." Your target is the ceiling of your band. Before you walk into the HR round, find out what that ceiling is. Ask peers who joined recently. Check anonymous salary data on Glassdoor India or AmbitionBox. If your offer is at the floor, you have room. If it's already at the ceiling, pushing harder will get you nowhere and may make you look uninformed.
Know your band before you negotiate. Everything else follows from that.
Your offer letter is not the whole package
Service companies often split compensation in ways that obscure the real number. There's the fixed CTC, the variable component (usually 10–20% of CTC, paid only if the company hits targets), and sometimes a joining bonus.
The joining bonus deserves special attention. It sounds good. It is often clawed back if you leave before 12 or 24 months. Read the clause. If you're joining TCS or Wipro with a ₹1 lakh joining bonus and a 24-month clawback, that money is essentially a retention mechanism, not a gift. Factor that in when comparing it to a competing offer.
Variable pay is even trickier. At large service companies, variable payouts are frequently partial. Budget for 70–80% of the stated variable actually hitting your account.
Bench risk changes your leverage more than anything else
If you're currently on the bench at your existing company, or you have a gap in your resume, your negotiation leverage drops sharply. HR at service companies knows this. They are trained to ask "what's your current notice period?" and "are you currently on a project?" for exactly this reason.
If you're on the bench, don't lie. But don't volunteer it unprompted either. Keep the conversation on the value you bring and the market rate for your skills. If they press, say you're "between projects" and pivot immediately to your technical strengths.
If you're actively employed and on a running project, say so. That's genuine leverage. Use it.
The script that works in a TCS HR round
TCS HR rounds are structured and move fast. The recruiter has a checklist. They will ask your current CTC, your expected CTC, and your notice period in roughly that order. Here's language that works:
When they ask expected CTC: "Based on my research on current market rates for this role and my experience with [specific technology], I was expecting something closer to [ceiling of your band]. Is there flexibility to get there?"
Two things this does. First, it anchors to the band ceiling, not an arbitrary number. Second, it frames the ask as a question, not a demand. TCS HR rounds are not the place for aggressive negotiation. Polite persistence works better.
If they come back and say the band doesn't allow it, ask about the joining bonus or an earlier appraisal cycle. Both are sometimes movable when the base isn't.
The script that works in an Infosys HR round
Infosys has a slightly more flexible HR process than TCS, especially for lateral hires with 3+ years of experience. The recruiter often has a small discretionary buffer of ₹50,000–1,00,000 above the initial offer.
The move here is to use a competing offer, real or pending. "I have an offer from [company] at [X LPA]. I genuinely prefer Infosys for [specific reason — project type, location, tech stack]. Can you match or get close to that number?"
If you don't have a competing offer, don't fabricate one. Infosys HR sometimes asks for the offer letter. What you can do instead is reference market rate: "AmbitionBox shows the median for this role in Hyderabad at [X]. I was hoping to land close to that."
Specificity matters. Vague asks get vague responses.
The script that works in a Wipro HR round
Wipro's HR process tends to be the most transactional of the three. The recruiter is often working through high volume and has limited time. The approach that works is brief and direct.
After they give you the number: "Thank you. I was expecting [X] based on my background in [technology/domain]. Is there room to move on the fixed component or the joining bonus?"
Then stop talking. Silence after an ask is uncomfortable, and the instinct is to fill it by softening your position. Don't. Let them respond.
If they say no on the fixed component, ask specifically about the joining bonus. Wipro has used joining bonuses to close candidates when the band is genuinely maxed out.
What to do if you have two service company offers simultaneously
This is the best position to be in for salary negotiation at a service company in India, and more common than candidates realize during mass hiring seasons. If TCS and Infosys both have you at offer stage, you have real leverage.
Tell each of them you have a competing offer. You don't need to name the company. "I have another offer I'm evaluating at [X LPA]. I'd prefer to join here — can you get to [Y]?" is enough. Let them compete.
The key is to have both offers at the same stage before you play this card. If one offer is final and the other is still in technical rounds, you have less leverage than you think.
One thing that kills your negotiation before it starts
Giving your current CTC number too early. The moment you say a number, you anchor the entire conversation to it. In most Indian states, companies are no longer legally allowed to demand payslips, though many still ask.
Practice a deflection: "I'd rather focus on the value I bring to this role and the market rate for the position. What's the band for this grade?" This doesn't always work, but it works often enough to be worth trying. At minimum it reframes the conversation.
If they insist on a number, give your total compensation including variable, any bonuses, and any benefits you'd be giving up by switching. That number is legitimately your current CTC.
Mock the HR round before you walk in
The HR round feels softer than the technical rounds, so most candidates don't prepare for it. That's a mistake. The salary conversation happens fast, you're often tired from a full day of interviews, and the recruiter has done this a thousand times. You haven't.
Run through your scripts out loud before the interview day. Specifically practice the pause after your ask. Practice not softening your position when the recruiter goes quiet. The PrepFinity blog has more on how to prep for HR rounds specifically, including the managerial round that often precedes them.
Two voice run-throughs the night before will do more for your confidence than two hours of reading about negotiation theory.
The number you accept today sets your base for the next three years
Service company appraisals are percentage-based. An 8% hike on ₹6 LPA is ₹48,000. An 8% hike on ₹7 LPA is ₹56,000. The gap compounds every year. The five minutes you spend negotiating your joining offer is the highest-return five minutes in your entire career at that company.
Go in knowing your band ceiling, use specific numbers, and practice the silence after your ask. That's the whole framework.
Ready to practice your HR round with an AI that pushes back the way real recruiters do? Start with 3 free interviews — no credit card needed.