Contents (18 chapters)

6. Worked Example: ₹18 Lakh CTC, End to End

One offer letter, structured under the Labour Codes, taxed under both regimes, reduced to a monthly bank credit.


A ₹18,00,000 CTC in Bengaluru, taxed under the new regime, credits ₹14,07,483 to a bank account over the year — 78.2% of the headline figure. The missing 21.8% is not one thing: roughly a third of it is tax, and the rest is your own money, held in EPF and gratuity where you cannot spend it. The steps below derive that figure, and then vary the structure to show what moves it.


The setup

  • CTC: ₹18,00,000
  • Location: Bengaluru
  • Rent paid: ₹30,000/month
  • Regime: computed both ways
  • Year: FY 2026-27 (Tax Year 2026-27)
  • Employer pays PF on full Basic (not restricted to the ₹15,000 ceiling)
  • No employer NPS in the base case; a variant with NPS follows

All figures are annual unless stated.


Step 1: CTC breakdown

Under the Code on Wages, Basic + DA must be at least 50% of remuneration. So Basic is set at ₹9,00,000.

ComponentAmountCash to you?
Basic salary₹9,00,000Yes
House Rent Allowance (40% of Basic)₹3,60,000Yes
Special allowance (residual)₹3,76,710Yes
Gross salary₹16,36,710
Employer PF contribution (12% of Basic)₹1,08,000No: goes to EPF
Gratuity provision (4.81% of Basic)₹43,290No: payable at 5 years
Group health + term life + accident premium₹12,000No: buys cover
Total CTC₹18,00,000

First observation: ₹1,63,290 of the ₹18,00,000 (just over 9%) never appears as cash in any month. It is real value, but it is not spendable.


Step 2: New regime tax

Under the new regime, HRA is fully taxable and there are no Chapter VI-A deductions to claim. The employer's PF contribution is not taxable (well within the ₹7.5 lakh aggregate cap); the gratuity provision is not taxable now; the insurance premium is not a perquisite.

Gross salary₹16,36,710
Standard deduction−₹75,000
Total income₹15,61,710

Tax computation

₹0 – ₹4,00,000 @ 0%₹0
₹4,00,000 – ₹8,00,000 @ 5%₹20,000
₹8,00,000 – ₹12,00,000 @ 10%₹40,000
₹12,00,000 – ₹15,61,710 @ 15%₹54,257
Tax before cess₹1,14,257
Rebate u/s 156: not available (income > ₹12L)₹0
Health & education cess @ 4%₹4,570
Total tax₹1,18,827

Monthly TDS ≈ ₹9,902


Step 3: Old regime tax

To make the comparison fair, assume this person actually uses the old regime's deductions:

HRA exemption: Bengaluru, at 50% of salary for FY 2026-27:

Least of three

Actual HRA received₹3,60,000
Rent paid − 10% of Basic = ₹3,60,000 − ₹90,000₹2,70,000least
50% of Basic₹4,50,000
HRA exemption₹2,70,000

Full deduction stack:

DeductionAmount
Standard deduction₹50,000
HRA exemption₹2,70,000
Section 123 (80C): EPF ₹1,08,000 + ELSS ₹42,000₹1,50,000
Section 124(1B) (80CCD(1B)): NPS₹50,000
Section 126 (80D): health insurance₹25,000
Professional tax paid₹2,400
Total₹5,47,400

Old regime

Gross salary₹16,36,710
Deductions−₹5,47,400
Total income₹10,89,310

Tax computation

₹0 – ₹2,50,000 @ 0%₹0
₹2,50,000 – ₹5,00,000 @ 5%₹12,500
₹5,00,000 – ₹10,00,000 @ 20%₹1,00,000
₹10,00,000 – ₹10,89,310 @ 30%₹26,793
Tax before cess₹1,39,293
Cess @ 4%₹5,572
Total tax₹1,44,865

Step 4: The comparison

New regimeOld regime
Total income₹15,61,710₹10,89,310
Tax payable₹1,18,827₹1,44,865
Extra cash you must lock away to get there₹0₹92,000 (ELSS ₹42,000 + NPS ₹50,000)

The new regime is ₹26,038 cheaper, and it does not require locking ₹92,000 into three-year and until-age-60 instruments.

The break-even, computed

How much would this person need in deductions for the old regime to draw level?

Match new-regime tax before cess of₹1,14,257
Old-regime tax reaches ₹1,12,500 at total income of₹10,00,000
Remaining ₹1,757 at 30% → further income of₹5,857
Required total income₹10,05,857
Deductions required = ₹16,36,710 − ₹10,05,857₹6,30,853

₹6.31 lakh of total deductions, versus the ₹5.47 lakh actually available. The gap of ₹83,000 would need to come from somewhere: a home loan (up to ₹2 lakh of interest under Section 22), senior-citizen parents' health insurance (a further ₹50,000 under Section 126), or education loan interest under Section 129.

The general pattern for an early-career engineer: without a home loan, the old regime rarely wins.


Step 5: Monthly in-hand (new regime)

LineMonthly
Basic₹75,000
HRA₹30,000
Special allowance₹31,393
Gross monthly₹1,36,393
Less: Employee PF (12% of Basic)−₹9,000
Less: TDS−₹9,902
Less: Professional tax (Karnataka)−₹200
NET CREDIT TO BANK₹1,17,291

Annual in-hand: ₹14,07,483 — gross ₹16,36,710 less employee PF, tax and professional tax. That is 78.2% of the ₹18,00,000 CTC.

Where the other 21.8% went

DestinationAnnualIs it lost?
Income tax + cess₹1,18,827Yes
Professional tax₹2,400Yes
Employee PF₹1,08,000No: your money, in EPF at 8.25%
Employer PF₹1,08,000No: your money, in EPF at 8.25%
Gratuity provision₹43,290Only if you leave before 5 years
Insurance premium₹12,000No: buys cover worth far more
Total₹3,92,517

₹2,71,290 of that ₹3,92,517 (69% of it) is still yours. It is simply illiquid. The genuinely lost portion is the ₹1,21,227 of tax.

This is the number to compare across offers: not CTC, and not even in-hand alone, but in-hand + employer statutory contributions + realistic equity value.


Step 6: Variant: what employer NPS does

Suppose the employer offers NPS under Section 124(2) at 10% of Basic, restructured within the same ₹18 lakh CTC (which is how most Indian employers implement it: the special allowance shrinks).

ComponentBase caseWith employer NPS
Basic₹9,00,000₹9,00,000
HRA₹3,60,000₹3,60,000
Special allowance₹3,76,710₹2,86,710
Gross taxable salary₹16,36,710₹15,46,710
Employer NPS (10% of Basic)n/a₹90,000
Employer PF₹1,08,000₹1,08,000
Gratuity + insurance₹55,290₹55,290
CTC₹18,00,000₹18,00,000

With employer NPS

Gross taxable salary₹15,46,710
Standard deduction−₹75,000
Total income₹14,71,710

Tax computation

₹4L–8L @ 5%₹20,000
₹8L–12L @ 10%₹40,000
₹12L–14.72L @ 15%₹40,757
Tax before cess₹1,00,757
Cess @ 4%₹4,030
Total tax₹1,04,787
Without NPSWith employer NPS
Tax₹1,18,827₹1,04,787
Tax saved₹14,040
Monthly in-hand₹1,17,291₹1,10,961
Cash diverted to NPS₹0₹90,000

Section 124(2) is the only significant deduction still available in the new regime. It is capped at 14% of Basic + DA; at this Basic, that would be ₹1,26,000, saving roughly ₹19,600 in tax.

The trade-off is stated plainly: ₹90,000 of spendable cash becomes ₹90,000 locked until age 60, and you save ₹14,040 in tax for making the swap. Whether that is worthwhile depends on whether you would have saved that ₹90,000 anyway, and on how much you value liquidity, not on the tax figure alone.


Step 7: The same CTC, structured badly

For contrast: the same ₹18,00,000 under a pre-Labour-Code structure with Basic at 35% of CTC.

Component35% Basic (old style)50% Basic (Labour Codes)
Basic₹6,30,000₹9,00,000
HRA (40% of Basic)₹2,52,000₹3,60,000
Special allowance₹8,00,097₹3,76,710
Gross salary₹16,82,097₹16,36,710
Employer PF₹75,600₹1,08,000
Gratuity provision₹30,303₹43,290
Insurance₹12,000₹12,000
CTC₹18,00,000₹18,00,000
Employee PF (monthly)₹6,300₹9,000
Monthly in-hand (new regime, approx.)₹1,23,152₹1,17,291
Annual to EPF (both sides)₹1,51,200₹2,16,000

Monthly cash falls by ₹5,861. Annual EPF accumulation rises by ₹64,800. Gratuity entitlement rises by about 43%.

That is the Labour Codes in one table: same CTC, less cash now, materially more deferred savings. It is not optional, and it is worth understanding before concluding that your take-home "went down for no reason."


What to take from this

  1. CTC overstates your income by roughly 17–22% at this level, before tax: 17.9% under the 35%-Basic structure of Step 7, 21.8% under the 50%-Basic structure of Steps 1–5.
  2. Most of the gap is not lost: about two-thirds of it is your own money sitting in EPF and gratuity.
  3. The new regime wins for the default early-career case: renting, no home loan, ordinary deductions.
  4. Employer NPS is the one lever that still works under the new regime, and it converts cash into a locked retirement asset rather than creating value from nothing.
  5. Structure matters as much as quantum. The same ₹18 lakh produces different cash, different EPF, and different gratuity depending on how it is split.

This example uses one set of assumptions. To run it on your own CTC, basic percentage, rent and deductions, use the salary calculators.