What Rs. 5-15 LPA Looks Like In-Hand, Month to Month
Offer letters quote CTC; budgets run on in-hand credit. A Rs. 5 LPA full-stack offer pays roughly Rs. 35,000-38,000 per month after PF and professional tax, Rs. 6 LPA pays Rs. 42,000-46,000, Rs. 8 LPA reaches Rs. 55,000-60,000, and Rs. 12 LPA crosses Rs. 80,000 with new-regime tax. Startup offers add two non-cash components that need discounting in any comparison: ESOPs (value only realises on an exit event) and variable pay tied to company performance. Compare fixed monthly credit first, then upside — not the other way round.
City Effect and the Remote Caveat
Bengaluru hosts the deepest full-stack fresher market and the top of the salary band, with Hyderabad and the NCR within 10% of it; Pune and Chennai trail by 10-15% with lower living costs that often net out at the fresher stage. Remote-first startups have partially decoupled pay from city — a growing set pays Bengaluru-anchored bands regardless of where the developer sits — but most remote fresher roles still anchor to the employer's city tier, so treat remote as a negotiating lane rather than a guaranteed equaliser. If your goal is maximum savings rate in year one, a Rs. 6-7 LPA offer in Pune or Chennai frequently beats a Rs. 7-8 LPA Bengaluru offer after rent.
The Portfolio Salary Lever: What Actually Moves the Offer
Full-stack interviews are portfolio interviews. Two deployed, documented applications — with authentication, a real database, sensible API design, tests and a README that explains decisions — reliably separate Rs. 6 LPA services offers from Rs. 10-15 LPA product offers, because they give the interviewer something concrete to probe: why this schema, how this deployment handles load, what broke and how you fixed it. Add one cloud deployment (a small AWS or Vercel-deployed system with a custom domain) and one collaboration signal (a meaningful open-source pull request) and the profile clears GCC screens. This is also the cheapest salary lever in Indian IT: the entire portfolio costs months of focused building, no fee, and no placement-test lottery — which is why the full-stack fresher salary band sits above the general IT baseline and stays there.
Structure the portfolio around one flagship rather than six toys. The pattern interviewers reward: a single application with real complexity — role-based access, pagination and search on a non-trivial dataset, third-party integration, error states handled deliberately — deployed live, documented in a README that records the trade-offs, and committed with a history that shows iteration. Then two supporting projects in a different context (one mobile-responsive consumer app, one API-heavy tool) prove range. In interviews, expect the flagship to consume most of the technical round: candidates who can defend their schema, their state management, their deployment pipeline and one deliberate failure walk out with the upper half of the salary band, because that conversation is precisely what the higher offer is paying for.