Salary Negotiation Guide¶
Why Negotiation Matters¶
Most candidates leave money on the table by not negotiating. Studies show: - 85% of hiring managers have room to negotiate - Average negotiation yields 10-20% more compensation - First offer is rarely the best offer - companies expect negotiation
Key mindset: Negotiation is professional, expected, and respected. It signals you know your worth.
Know Your Numbers First¶
Research Market Rates¶
Sources (India): - Levels.fyi - MAANG India compensation data - Glassdoor - Salary ranges by company/role - LinkedIn Salary - Role-based data - AmbitionBox - India-specific, startup data - Blind - Anonymous peer data
Sources (Global): - Levels.fyi - Most accurate for MAANG - Glassdoor, LinkedIn Salary - Peer conversations (most accurate)
India Salary Benchmarks (2026)¶
| Company | SDE-1 (0-2 yrs) | SDE-2 (2-5 yrs) |
|---|---|---|
| Google India | ₹35-50 LPA | ₹70-110 LPA |
| Meta India | ₹40-65 LPA | ₹80-140 LPA |
| Amazon India | ₹25-40 LPA | ₹50-80 LPA |
| Microsoft India | ₹35-55 LPA | ₹70-120 LPA |
| Apple India | ₹30-50 LPA | ₹60-100 LPA |
| Flipkart | ₹25-45 LPA | ₹55-90 LPA |
| Razorpay | ₹20-35 LPA | ₹35-50 LPA |
| CRED | ₹30-50 LPA | ₹50-80 LPA |
| Swiggy | ₹25-40 LPA | ₹40-65 LPA |
| Zepto | ₹28-45 LPA | ₹45-70 LPA |
Figures include base + RSUs/ESOPs. Stock values vary.
The Negotiation Playbook¶
Rule 1: Never Give a Number First¶
Recruiter: "What are your salary expectations?"
❌ Bad: "I'm looking for ₹30 LPA"
(You've anchored low before knowing their range)
✅ Good: "I'm more interested in finding the right fit.
Could you share the budgeted range for this role?"
OR if pressed:
"Based on my research and experience, I'm targeting
market rate for this level. What's the range you have
budgeted for this position?"
Rule 2: Get the Full Offer in Writing Before Negotiating¶
Don't negotiate on a verbal offer.
Ask: "Could you send me the offer letter so I can review
the complete compensation package?"
Review:
- Base salary
- Joining bonus
- Annual bonus (target %)
- RSUs/ESOPs (vesting schedule)
- Benefits (health, PF, gratuity)
- Notice period buyout (if applicable)
Rule 3: Negotiate the Total Package, Not Just Base¶
Components to negotiate:
1. Base salary (most important, affects all future raises)
2. Joining/signing bonus (one-time, easier to give)
3. RSU/ESOP grant (negotiate number of units)
4. Performance bonus target %
5. Notice period buyout (if current employer requires notice)
6. Start date (more time = more leverage sometimes)
Negotiation Scripts¶
Initial Counter-Offer¶
Scenario: Received ₹28 LPA offer, want ₹35 LPA
Script:
"Thank you so much for the offer - I'm genuinely excited
about the role and the team. After reviewing the package
and researching market rates for this level, I was hoping
we could get closer to ₹35 LPA.
Based on my [X years of experience / specific skills /
competing offers], I believe this reflects my market value.
Is there flexibility to move in that direction?"
Key elements:
✅ Express genuine enthusiasm first
✅ Give a specific number (not a range)
✅ Justify with data (market research, experience, competing offers)
✅ Ask a question - don't make it a demand
When They Say "This Is Our Best Offer"¶
Script:
"I appreciate you checking. I'm very interested in joining
and want to make this work. If the base isn't flexible,
could we explore other components - perhaps a higher
joining bonus or an additional RSU grant?
I want to make sure I'm joining at a number I feel good
about long-term."
Why this works:
- Doesn't accept defeat immediately
- Pivots to other components
- Shows you're serious about joining
Using a Competing Offer¶
Script:
"I want to be transparent - I do have another offer at
₹38 LPA from [Company]. I'm genuinely more excited about
this role and team, which is why I'm having this conversation.
Is there any way to close the gap?"
Rules:
✅ Only use if you actually have the offer
✅ Don't bluff - it can backfire badly
✅ Mention the company if it's a credible competitor
✅ Emphasize you prefer THIS company (don't sound like you're just using them)
Asking for Time¶
Script:
"Thank you for the offer. I'm very excited about this
opportunity. Could I have until [specific date - 3-5 days]
to review the complete package and get back to you?"
Most companies will give 3-7 days.
Use this time to:
- Research market rates
- Get competing offers if possible
- Consult mentors/peers
- Evaluate the full package
Evaluating RSUs/ESOPs¶
RSU Vesting Schedule (MAANG)¶
Typical 4-year vesting with 1-year cliff:
Year 1: 25% vests (cliff)
Year 2: 25% vests (quarterly)
Year 3: 25% vests (quarterly)
Year 4: 25% vests (quarterly)
Example: ₹40L RSU grant
Year 1: ₹10L vests (if stock price unchanged)
Year 2: ₹10L vests
Year 3: ₹10L vests
Year 4: ₹10L vests
Annualized value: ₹10L/year
Total comp = Base + Bonus + ₹10L RSU/year
ESOP Evaluation (Startups)¶
Key questions to ask:
1. How many options am I getting? (absolute number)
2. What's the total shares outstanding? (to calculate %)
3. What's the current valuation? (to estimate value)
4. What's the strike price? (what you pay to exercise)
5. What's the vesting schedule?
6. What happens to ESOPs if I leave before vesting?
7. Is there a liquidity event planned?
Formula:
ESOP value = (Current valuation × your %) - (strike price × shares)
Example:
- 10,000 options at ₹10 strike price
- Company valued at ₹500Cr, 1Cr total shares
- Your % = 10,000 / 1,00,00,000 = 0.01%
- Value = (₹500Cr × 0.01%) - (10,000 × ₹10) = ₹5L - ₹1L = ₹4L
Reality check: Startup ESOPs are illiquid and risky.
Discount by 70-90% for realistic value.
Common Negotiation Mistakes¶
| Mistake | Why It's Bad | Fix |
|---|---|---|
| Accepting first offer immediately | Leaves money on table | Always counter at least once |
| Giving a range | They'll pick the low end | Give a specific number |
| Negotiating via email only | Easier to say no in writing | Call or video for key conversations |
| Burning bridges if rejected | You may work with them later | Always stay professional |
| Lying about competing offers | Can be verified, destroys trust | Only use real offers |
| Negotiating after accepting | Unprofessional | Negotiate before accepting |
| Focusing only on base | Missing total comp picture | Evaluate full package |
Offer Evaluation Checklist¶
Before accepting any offer, evaluate:
Compensation: - [ ] Base salary (market rate?) - [ ] Joining bonus (one-time) - [ ] Annual bonus (target % and history of payout) - [ ] RSU/ESOP grant (vesting schedule, current value) - [ ] Total comp = Base + Bonus + RSU/year
Benefits: - [ ] Health insurance (self + family coverage) - [ ] PF/Gratuity contributions - [ ] Meal/transport allowance - [ ] Learning & development budget - [ ] Work from home policy
Role & Growth: - [ ] Scope of role (team size, ownership) - [ ] Growth trajectory (promotion timeline) - [ ] Manager quality (research on LinkedIn) - [ ] Team culture (Glassdoor reviews)
Logistics: - [ ] Notice period (current employer) - [ ] Relocation support (if applicable) - [ ] Start date flexibility
Post-Negotiation¶
If They Meet Your Ask¶
"Thank you so much - I'm thrilled to accept.
I'm excited to join the team and contribute from day one."
If They Can't Move¶
"I appreciate you going to bat for me.
I understand the constraints. I'd like to accept -
could we revisit compensation at my 6-month review
based on performance?"
(Get this in writing if they agree)
If You Decline¶
"Thank you for the offer and for your time throughout
the process. After careful consideration, I've decided
to pursue another opportunity that's a better fit for
my goals right now. I hope our paths cross again."
Always leave the door open - the tech world is small.
Related Resources¶
- India-Specific Guide - Detailed salary data
- Questions to Ask Interviewers
- Offer Evaluation Framework