Every year, thousands of Indian engineers accept job offers based on a CTC number without understanding that their actual monthly take-home can be 30–45% lower than what that number suggests. This guide will make sure you never make that mistake.

The term "CTC" — Cost to Company — is used almost exclusively in India. It includes every cost the company incurs in employing you: your base salary, all allowances, provident fund contributions, medical insurance premiums, gratuity provisions, variable bonuses, and sometimes even the value of ESOPs. The number looks impressive. What actually lands in your bank account each month is a very different story.

I have seen engineers at Prepflix accept offers at product companies and be genuinely shocked at their first payslip because nobody walked them through what the offer letter actually meant. This guide explains everything clearly so you can compare offers accurately, negotiate intelligently, and make financial plans based on reality.

The Anatomy of an Indian CTC: All the Components Explained

A typical Indian tech company offer letter breaks CTC into several components. Here is what each one means and how it affects your take-home:

Component What It Is Cash in Hand? Taxable?
Basic Salary The core fixed salary, typically 40–50% of CTC ✅ Yes, monthly ✅ Fully taxable
House Rent Allowance (HRA) Usually 40–50% of Basic. For metro cities, partially tax-exempt if you pay rent ✅ Yes, monthly 🟡 Partial exemption with rent receipts
Special Allowance / Flexi Pay Catch-all component making up the remainder of fixed pay ✅ Yes, monthly ✅ Fully taxable
Leave Travel Allowance (LTA) Reimbursement for domestic travel. Tax-exempt 2x in 4-year cycle if claimed with bills 🟡 Paid as reimbursement or monthly depending on company 🟡 Exempt with travel proof
Employee Provident Fund (EPF) — Employee 12% of Basic deducted from your salary and deposited in PF account ❌ Locked in PF (accessible at retirement or resignation) ❌ Tax-exempt (80C)
Employer PF Contribution 12% of Basic paid by employer — often included in CTC number ❌ Goes to your PF (not monthly cash) ❌ Tax-exempt up to limits
Gratuity Provision 4.81% of Basic set aside. Paid only after 5 years of service ❌ Only at exit after 5 yrs ❌ Fully exempt up to ₹20L
Variable Pay / Performance Bonus Paid annually or quarterly based on individual + company performance. Typically 10–20% of CTC 🟡 If performance targets met ✅ Fully taxable in year received
Medical/Health Insurance Premium the company pays for your health cover — included in CTC at some companies ❌ Non-cash benefit ❌ Tax-exempt
ESOPs / RSUs Equity grants. At some companies included in CTC at theoretical value ❌ Vest over 3–4 years, taxable at exercise ✅ Taxable as perquisite at exercise

Real Example: What ₹25 LPA CTC Actually Means Month-to-Month

Let us take a concrete offer at ₹25 LPA CTC from a mid-size product company in Bengaluru and break it down completely. This is a composite example representative of offers at companies like Swiggy, Meesho, Dunzo, or funded Series B startups in 2026.

₹25 LPA CTC Breakdown — Annual ₹25,00,000
Fixed Gross (Basic + HRA + Allowances)₹19,00,000
Variable Pay / Annual Bonus (at 100% payout)₹3,00,000
Employer PF Contribution (12% of Basic)₹1,14,000
Gratuity Provision (4.81% of Basic)₹45,000
Health Insurance Premium (family floater)₹41,000
Total CTC≈ ₹25,00,000

Now let us calculate what actually hits your bank account each month from this ₹25 LPA offer:

Monthly Take-Home Calculation Per Month
Fixed Gross per month (₹19L ÷ 12)₹1,58,333
— Employee PF Deduction (12% of Basic ~₹9.5L)−₹9,500
— Income Tax (TDS, New Regime, rough estimate)−₹22,000
— Professional Tax (varies by state)−₹200
Estimated Monthly Take-Home≈ ₹1,26,600

So a ₹25 LPA CTC offer translates to approximately ₹1.25–1.30 lakhs per month in your account — before you even account for rent in Bengaluru (₹20,000–40,000/month for a 1BHK) or EMIs. The variable pay of ₹3L will come once a year and is taxable in that year.

The variable pay trap: Many companies structure 20–25% of CTC as "variable pay" that is only paid at 100% if both individual and company targets are met. In practice, at many companies, variable payouts average 70–85% of the stated amount. When comparing offers, mentally discount variable pay by 20–25% to get a realistic expectation.

CTC vs In-Hand: The Rule of Thumb for Quick Comparisons

When you need a quick estimate without doing the full calculation, these rules of thumb are reasonably accurate for most software engineer offers in India in 2026:

CTC Range Approx. Monthly Take-Home (Fixed Only) % of CTC as Take-Home
₹6–10 LPA ₹42,000 – ₹70,000/month ~70–75%
₹10–20 LPA ₹70,000 – ₹1,20,000/month ~65–70%
₹20–35 LPA ₹1,20,000 – ₹2,00,000/month ~60–65%
₹35–60 LPA ₹2,00,000 – ₹3,20,000/month ~55–60%
₹60 LPA+ ₹3,20,000+/month (incl. RSU vesting) ~50–55% (cash), rest in equity

The percentage drops as CTC increases because income tax becomes a larger share (30% slab kicks in above ₹15L taxable income in new regime), and high-CTC offers tend to have a larger variable/equity component that is not monthly cash.

Service Company vs Product Company Offer Structures: What's Different

Engineers switching from service companies are often surprised by how differently product company offers are structured. Here are the key differences:

Factor Service Company (TCS/Infosys/Wipro) Product Company (Flipkart/Razorpay/etc.)
Variable % of CTC 5–10% (often guaranteed) 15–25% (performance-linked, not guaranteed)
ESOPs / RSUs Rare or non-existent Common at startups and FAANG; can be 20–50% of total comp
Annual Increment 5–12% (well-defined, predictable) Variable — can be 0–40%+ depending on performance and market
Benefits Standard: PF, gratuity, basic health cover Often richer: better health cover, gym, food, cabs, insurance top-ups
Joining Bonus Very rare Common at ₹1–5L to cover notice period/lost variable pay from previous company

Questions to Ask Before Signing: What Most Engineers Don't Know to Ask

Once you have an offer in hand, there are specific questions that will give you a complete picture of what you are actually agreeing to:

  • "What percentage of the CTC is fixed vs variable?" — If you have not received this breakdown, ask for the fixed-gross number explicitly. Variable pay can be misleading if stated at "100% achievement."
  • "What was the average variable payout percentage last year?" — Most companies will share this if you ask directly. It tells you what 100% stated variable actually means in practice. "We paid out 85% of variable for eligible employees last year" is useful information.
  • "What is the ESOP grant — number of units, strike price, current fair value, and vesting schedule?" — For startup offers especially, the CTC sometimes includes ESOPs at an optimistic valuation. Understand the vesting cliff (usually 1 year), total vesting period (usually 4 years), and what percentage of the company these units represent.
  • "Is the joining bonus clawback if I leave within X months?" — Many companies offer a joining bonus with a 12-month clawback clause. If you leave before that, you owe the bonus back. Know this before you accept.
  • "What are the notice period terms?" — Product companies typically have a 30–60 day notice period, significantly shorter than the 90-day terms common at service companies. This matters for planning your start date.
  • "What is the health insurance coverage limit?" — Especially important if you have family dependents. Some companies offer ₹3L family floater; others offer ₹10L+. The difference is real money if you need hospitalization.

How to Compare Two Offers Fairly: The Right Framework

When comparing two offers, never compare CTC to CTC. Compare apples to apples: fixed gross vs fixed gross, variable vs variable (discounted), and equity separately. Here is a simple framework:

Offer Comparison Framework:

Step 1 — Normalize to Fixed Annual Gross: Remove PF, gratuity, insurance, and variable from both CTCs. What is the guaranteed fixed pay before tax?

Step 2 — Discount the variable: Apply a 20% discount to stated variable pay to get a realistic expectation. Add the discounted variable to fixed gross.

Step 3 — Value equity conservatively: For RSUs at public companies (Wipro, Infosys, NASDAQ-listed), use the current market price divided by 4 years. For startup ESOPs, unless it is a late-stage company (Series D+), assign zero cash value in your comparison unless you have specific reasons to believe otherwise. Equity upside is real but not guaranteed income.

Step 4 — Add non-cash benefits: Better health insurance coverage, food, gym, cab reimbursements — these have real monetary value. ₹15,000/month in cabs + ₹8,000 in food is ₹2.76L per year of real purchasing power.

Step 5 — Factor in growth trajectory, not just current pay: A company with a strong performance review cycle and 20–30% increments for strong performers is worth more over 3 years than one that offers a slightly higher starting CTC with 8% increments.

Tax Optimization: Keeping More of What You Earn

A detailed tax optimization guide is beyond the scope of this article, but here are the most impactful moves for software engineers in India in 2026:

  • New tax regime vs old: The new regime (FY 2026) has no exemptions but lower slab rates. Most engineers below ₹12–15L taxable income benefit from the new regime. Above ₹15L, the comparison depends on your HRA situation, 80C investments, and home loan interest. Run both calculations or use a tax calculator.
  • HRA exemption: If you pay rent, submit rent receipts every quarter to your employer's HR to reduce TDS. For metro cities, the HRA exemption can save ₹1–2L in taxes per year at mid-range salaries.
  • 80C investments: ₹1.5L per year in ELSS, PPF, EPF (already going in), or life insurance can be deducted under the old regime. EPF contribution counts automatically.
  • NPS (Section 80CCD(1B)): Additional ₹50,000 deduction over and above 80C if you invest in NPS. At the 30% tax slab, this saves ₹15,600 per year (₹1,300/month).

Now Get the Offer That Makes This Calculation Exciting

Understanding your offer is step two. Step one is landing it. Join 1,572+ engineers who have cracked product company interviews and negotiated offers significantly above their service company CTC.

Offer negotiation guidance included 1:1 mentorship from ex-Microsoft 1,572+ placed · 4.9★ rated
Watch Free Training →