Salary Structure Optimizer
Find the tax-optimal CTC breakdown for your salary. Compares Old vs New regime and recommends the best Basic, HRA, NPS and FBP split — FY 2024-25.
Your CTC & Rent
Annual CTC
ⓘ₹15.00 L
Monthly Rent Paid
ⓘ₹2.40 L/yr
City Type
Metros = Mumbai, Delhi, Kolkata, Chennai. All others are non-metro.
Tax-Saving Investments
80C (PPF, ELSS, life insurance, kids tuition)
ⓘ₹50,000 (excl. your EPF)
NPS Personal — 80CCD(1B)
ⓘ₹50,000 (above 80C)
Health Insurance Premium — 80D
ⓘStructure Options
NPS Employer 10%
Route 10% of basic into NPS — tax-free under 80CCD(2)
Flexi Benefits (FBP)
Meal vouchers (₹2.2k/mo) + telephone (₹2k/mo)
LTA Allowance
1 month basic, exempt for domestic travel
Optimal recommendation for ₹15.00 L CTC
Old Tax Regime with 60% Basic
Old Regime
With HRA, 80C, 80D, NPS deductions
Gross Salary
₹14,75,400
– Exemptions (HRA, FBP, LTA)
₹2,75,400
– Standard Deduction
₹50,000
– Chapter VI-A (80C, 80D, NPS)
₹3,15,000
Taxable Income
₹8,32,600
Annual Tax
₹82,181
Annual In-Hand
₹12.83 L
₹1,06,902/mo
New Regime
Higher std. deduction, fewer exemptions
Gross Salary
₹14,75,400
– Standard Deduction
₹75,000
– Chapter VI-A (80C, 80D, NPS)
₹90,000
Taxable Income
₹13,10,400
Annual Tax
₹1,06,163
Annual In-Hand
₹12.59 L
₹1,04,903/mo
You’d save ₹68,785 per year by optimizing
A default 40% Basic structure with no FBP / NPS routing leaves money on the table. The recommended split below maximises your in-hand take-home.
Default:
₹12,14,034
Optimized:
₹12,82,819
+₹68,785/yr
Recommended Salary Structure
| Component | Annual Amount | Monthly | % of CTC | Notes |
|---|---|---|---|---|
Basic Salary | ₹9,00,000 | ₹75,000 | 60.0% | 60% of CTC |
House Rent Allowance (HRA) | ₹4,50,000 | ₹37,500 | 30.0% | 50% of Basic |
Leave Travel Allowance (LTA) | ₹75,000 | ₹6,250 | 5.0% | 1 month Basic |
Food Allowance (Meal Vouchers) | ₹26,400 | ₹2,200 | 1.8% | ₹2,200/mo, fully exempt |
Telephone Reimbursement | ₹24,000 | ₹2,000 | 1.6% | ₹2,000/mo, against bills |
Special Allowance | ₹0 | ₹0 | 0.0% | Fully taxable |
Employer PF Contribution | ₹1,08,000 | ₹9,000 | 7.2% | 12% of Basic, tax-free |
Gratuity | ₹43,290 | ₹3,608 | 2.9% | 4.81% of Basic, notional |
NPS Employer Contribution | ₹90,000 | ₹7,500 | 6.0% | 10% of Basic, deductible u/s 80CCD(2) |
| Total Allocated | ₹17,16,690 | ₹1,43,058 | 114.4% |
Tax Computation Detail (Old Regime)
Gross Salary (Basic + HRA + Allowances)
₹14,75,400
(–) HRA Exemption
-₹1,50,000
(–) Food Allowance Exempt
-₹26,400
(–) Telephone Reimbursement
-₹24,000
(–) LTA Exemption
-₹75,000
(–) Standard Deduction (Old Regime)
-₹50,000
(–) Professional Tax
-₹2,400
= Gross Total Income
₹11,47,600
(–) 80C (EPF + your investments)
-₹1,50,000
(–) 80CCD(1B) NPS Personal
-₹50,000
(–) 80CCD(2) NPS Employer
-₹90,000
(–) 80D Health Insurance
-₹25,000
= Taxable Income
₹8,32,600
Income Tax (slabs + cess + surcharge)
₹82,181
Employee PF (12% of Basic)
₹1,08,000
Professional Tax
₹2,400
Annual In-Hand After All Deductions
₹12,82,819
Salary Structure Optimizer — Reverse-Engineer the Tax-Optimal CTC
Every tax calculator on the internet takes a salary breakdown and computes the tax. The Salary Structure Optimizer does the opposite — you tell it your total CTC and rent, and it works out the optimal Basic, HRA, NPS and FBP allocation that maximises your annual in-hand take-home. It compares the Old and New tax regimes for FY 2024-25 and clearly recommends one. Salaried employees commonly leave ₹30,000 – ₹1,50,000 per year on the table by accepting their company’s default structure — this tool helps you negotiate a better one.
What Makes This Different
🔁
Reverse Calculation
Inputs are your goals (CTC + rent). Output is the optimal structure — not the other way round.
⚖️
Old vs New Regime
Both regimes run side-by-side at the optimised Basic%. The winner is highlighted automatically.
📊
Basic % Search
Iterates Basic from 30% → 60% to maximise HRA exemption + NPS 80CCD(2) deduction.
💰
Default vs Optimised
Shows exactly how much money you would save vs the typical 40% Basic / no FBP setup.
🧾
FY 2024-25 Slabs
New regime uses the revised April-2024 slabs and ₹75k standard deduction.
🔓
100% Private
Everything runs in your browser. No login. No data sent to any server.
How Salary Optimization Actually Works
Under the Old Regime, four levers dominate the tax outcome — and three of them are tied to Basic Salary:
HRA Exemption
Exempt = min(actual HRA, rent – 10% of Basic, 50% of Basic for metro / 40% for non-metro). A higher Basic raises the cap and shrinks the 10% offset.
NPS Employer 80CCD(2)
Employer can route up to 10% of your Basic into NPS Tier-1. This amount is fully deductible — over and above the ₹2 L combined cap of 80C + 80CCD(1B).
EPF towards 80C
Your 12% EPF contribution counts towards the ₹1.5 L 80C limit, so a higher Basic fills 80C faster from forced savings.
Gratuity & Leave Encashment
Both are calculated as a function of Basic — silent long-term benefits you build by raising Basic.
The trade-off: a very high Basic shrinks the room for FBP components (food vouchers, telephone, LTA) and pushes more into the fully-taxable Special Allowance bucket. The optimizer searches the full range and picks the Basic % that delivers the highest in-hand take-home.
Old Regime vs New Regime — Quick Reference
Old Regime
• Std. Deduction: ₹50,000
• HRA, LTA, food, telephone — exempt
• 80C: ₹1.5 L (PPF, ELSS, EPF, insurance)
• 80CCD(1B) NPS: ₹50k extra
• 80CCD(2) NPS employer: 10% basic
• 80D health insurance: up to ₹1L
• Rebate 87A up to ₹5L income
• Slabs: 0 / 5% / 20% / 30%
New Regime (FY 2024-25)
• Std. Deduction: ₹75,000
• HRA / LTA / food — NOT exempt
• 80C, 80D, 80CCD(1B) — NOT available
• 80CCD(2) NPS employer — ALLOWED (only Ch. VI-A deduction)
• Rebate 87A up to ₹7L income
• Slabs: 0 / 5% / 10% / 15% / 20% / 30%
• Default regime since April 2023
Frequently Asked Questions
Why does a higher Basic Salary save tax?
Three reasons under the Old Regime: it raises the HRA exemption cap (50% of Basic in a metro), it lets employers route more into NPS u/s 80CCD(2) (10% of Basic, fully deductible with no overall ceiling), and your EPF contribution (12% of Basic) automatically fills part of the 80C ₹1.5 L cap. A higher Basic also boosts long-term gratuity and leave-encashment benefits.
Should I always pick the Old Regime?
No. The New Regime's ₹75,000 standard deduction and lower slabs make it the better choice when you don't pay much rent and don't make voluntary 80C / 80D / NPS investments. The optimizer compares both at every Basic % and recommends the winner for your situation.
My company gave me a fixed CTC structure. Can I really change it?
Most large employers offer some flexibility — typically through a Flexi Benefit Plan (FBP) module where you choose how much goes into food coupons, telephone, fuel, LTA, NPS, etc. Even Basic and HRA percentages are often negotiable at the offer stage. Use this tool to make a concrete counter-proposal at appraisal time or before signing.
How is NPS Employer contribution different from NPS Personal?
NPS Personal (80CCD(1) + 80CCD(1B)) is what you contribute from your in-hand salary — capped at ₹50,000 above the 80C limit. NPS Employer (80CCD(2)) is routed by the company before tax — up to 10% of Basic for private employees, with NO overall ceiling. The employer contribution is by far the most powerful single deduction available to private-sector salaried employees.
Does this calculator account for surcharge on high salaries?
Yes. Surcharge is applied at 10% (income > ₹50 L), 15% (> ₹1 Cr), 25% (> ₹2 Cr) followed by the 4% Health & Education cess. The new-regime surcharge cap of 25% is also applied for very high earners.
What is Professional Tax?
A small state-level tax on salaried employees, typically capped at ₹2,500/year (we use ₹2,400 as the most common figure for Maharashtra / Karnataka). It is deductible under the Old Regime but not under the New Regime.
Are bonus and performance pay included?
For simplicity, we treat CTC as a single fixed annual amount. If your annual bonus is variable, run the calculator twice — once with guaranteed CTC and once with peak CTC — and compare. Bonuses are fully taxable under both regimes (no special treatment).