Startup salaries in India: how to read a salary range and negotiate from it
Fixed vs variable vs ESOPs, what a stated range really tells you, how to anchor on real postings instead of survey averages, and how to negotiate a startup offer in India.
15 September 2026 · 2 min read
"CTC" is the most misleading number in Indian hiring. Here's how to read what a startup is actually offering you.
The three lines that matter
Fixed — basic, HRA, allowances, employer PF. This is the number to compare across offers. Variable — bonus tied to company or individual performance; at early-stage startups it's often discretionary, so discount it. ESOPs — options that vest over years and pay out only on a liquidity event; read the ESOP guide before you count them.
A "₹30 L CTC" offer with ₹22 L fixed, ₹3 L variable and ₹5 L in annualised ESOPs is a ₹22 L job with upside. Compare it to a ₹26 L fixed offer honestly.
What a stated range tells you
When a posting says "₹40 L–₹70 L", the bottom is what they'd pay a candidate who just meets the bar and the top is reserved for someone exceptional or over-levelled. Most hires land in the lower-middle. A range that's very wide (₹15 L–₹45 L) usually means the role isn't levelled yet and the company will fit the number to the candidate — which is a negotiation opportunity.
Featured roles on this board must show a range; the weekly report tracks the median stated range across all open roles, which is a better anchor than salary-survey averages that mix startups with services companies.
Negotiating
- Ask for the range on the first call if it isn't posted. It's a normal question.
- Negotiate fixed, not CTC. Variable and ESOPs are cheaper for the company to inflate.
- Bring one competing data point — a real offer or a real posted range for the same level — not a vague "market rate".
- If they can't move fixed, ask for a shorter review cycle (six months) in writing, or a joining bonus, or more ESOPs with a shorter cliff.
- Get the final structure in the offer letter, not on a call.
Location and stage adjust everything
The same title pays differently in Bengaluru, Hyderabad and Pune, and differently at seed vs growth stage. Use the city guides for cost-of-living context and anchor on postings in your city.
On the board now
- Product Manager II - Ads
Razorpay · Bengaluru · On-site
salary not stated · 1 mo ago
- capital partnerships
CRED · Bengaluru · On-site
salary not stated · 1 mo ago
- Associate - Content (Digest)
Groww · Bengaluru · On-site
salary not stated · 1 mo ago
- Director - Analytics
Pocket FM · Bengaluru · On-site
salary not stated · 1 mo ago
- Associate Product Manager
SpotDraft · Bengaluru · On-site
salary not stated · 1 mo ago
- Senior Solutions Architect (NAMER)
MindTickle · Pune · On-site
salary not stated · 1 mo ago
Read next
- Where an Indian engineer can actually get a startup job abroad in 2026: twelve hubs compared on visas, pay after tax and rent, and remote-from-India hiring
- How to find startup jobs abroad or remote from India: where roles are posted, how to filter, how to apply
- Software engineering jobs in Chennai: what's open and how to get one
- Software engineering jobs in Mumbai: what's open and how to get one
Hiring at a startup?
Feature your role on this board from ₹99. Placement decays by a public formula; site-wide visitors and apply clicks are counted server-side and shown live.