Every Indian salary calculator tells you something slightly different about your take-home salary at a 20 lakh CTC. You check one site, and it says Rs. 1,09,000 per month. Another says you will get Rs. 1,15,000. If you rely only on your offer letter, the confusion gets even worse. My friend Ajay from Bengaluru once called me in a panic after joining a new company at Rs. 20 lakh CTC. “Where is my Rs. 1.3 lakh per month? I am only getting Rs. 1.12L!” he complained. The reality is, there are at least three factors that make every Rs. 20 lakh CTC take-home calculation a little different: salary structure, tax regime, and PF rules. Let’s break down every step and see the exact numbers for FY 2025-26, so you know what to actually expect in your bank account.
Why every calculator gives a different number
The confusion starts with CTC itself. CTC, or Cost to Company, is not your salary. It is everything your employer spends on you. This includes employer PF, gratuity, health insurance premium, and sometimes even notional benefits like cab costs or free lunch. You never see most of this money directly.
Next, the salary structure matters. If your basic is higher, your PF is higher, but your taxable income is lower thanks to 80C. If your HRA is higher and you pay rent in a metro city, you can claim more HRA exemption. Some companies are strict about the 12% basic for PF, others let you cap PF at Rs. 1,800/month for higher take-home.
The tax regime you pick, old or new, also changes the math. Under the new regime, you get only a Rs. 50,000 standard deduction and Rs. 75,000 total (including professional tax), but the slabs are lower. Under the old regime, you can use HRA, 80C, 80D, NPS, and home loan interest deductions, but only if you actually spend or invest for them.
Finally, variable pay, performance bonuses, and one-time joining bonuses can skew your monthly income. The exact calculation changes if you get Rs. 3 lakh as quarterly variable instead of monthly.
No two people see the same take-home, even at the same CTC. That’s why every take-home salary calculator gives you a slightly different number.
Two standard Rs. 20L salary structures
Most Indian IT and product companies offer one of two salary structures at the Rs. 20 lakh CTC level. The biggest difference is the percentage of basic salary. A higher basic means higher PF and gratuity, but lower take-home.
Here’s how the maths works out for FY 2025-26:
| Component | Structure A (40% Basic) | Structure B (50% Basic) |
|---|---|---|
| Basic Salary | Rs. 8,00,000 | Rs. 10,00,000 |
| HRA | Rs. 4,00,000 | Rs. 4,00,000 |
| Special Allowance | Rs. 5,49,440 | Rs. 3,80,700 |
| Employer PF (12%) | Rs. 96,000 | Rs. 1,20,000 |
| Gratuity (4.81%) | Rs. 38,480 | Rs. 48,100 |
| Annual Gross | Rs. 18,65,520 | Rs. 18,31,900 |
| Employee PF (12%) | Rs. 96,000 | Rs. 1,20,000 |
| Net Take-Home (Karnataka, per month) | ~Rs. 1,13,000–1,15,000 | ~Rs. 1,10,000–1,12,000 |
You will notice Structure A looks a bit better for take-home, but Structure B gives you a higher PF and gratuity for retirement. The difference in monthly take-home is Rs. 2,000–3,000. It is not massive, but over years it adds up.
If you want to see the effect of different structures on your salary, try the take-home salary calculator.
Step-by-step take-home calculation (Structure B, new regime, with table)
Let’s do a detailed, step-by-step take-home calculation for Structure B, assuming you are working in Bengaluru, Karnataka, and have opted for the new tax regime in FY 2025-26.
Step 1: Calculate your gross and CTC
Your annual CTC is Rs. 20,00,000. But your annual gross salary (the amount your offer letter displays before employee PF and taxes) is Rs. 18,31,900, as calculated above.
Step 2: Remove employee PF
From your gross, the first deduction is employee’s share of PF: 12% of basic, which is Rs. 1,20,000 per year, or Rs. 10,000 per month.
Step 3: Calculate taxable income
Under the new regime, you get a standard deduction of Rs. 50,000. Add professional tax of Rs. 2,400 (Karnataka). Total deductions: Rs. 75,000.
Taxable income = Rs. 18,31,900 – Rs. 75,000 = Rs. 17,56,900.
Step 4: Calculate income tax
We will calculate this in detail in the next section, but the tax for this income is Rs. 1,57,435 per year, including 4% cess (Rs. 13,120 per month).
Step 5: Remove professional tax
Karnataka charges Rs. 200 per month as professional tax, or Rs. 2,400 per year.
Step 6: Final take-home
Let’s put all these numbers together in a table:
| Calculation Step | Annual (Rs.) | Monthly (Rs.) |
|---|---|---|
| Gross Salary | 18,31,900 | 1,52,658 |
| Less: Employee PF | 1,20,000 | 10,000 |
| Less: Income Tax (new regime) | 1,57,435 | 13,120 |
| Less: Professional Tax | 2,400 | 200 |
| Net Take-Home (approx.) | 16,52,065 | 1,13,000–1,15,000 |
The Rs. 2,000 monthly range is due to rounding and payroll adjustments (TDS, LOP, etc). This is the real number you will see in your bank account for Structure B.
Curious about a different city or structure? Use the take-home salary calculator for a personalized estimate.
The income tax slab walkthrough
The new income tax regime for FY 2025-26 has made things simpler, but you must know the slab rates to actually understand your TDS.
Here are the new regime slabs for AY 2026-27:
| Income Slab | Tax Rate |
|---|---|
| Up to Rs. 4,00,000 | 0% |
| Rs. 4,00,001 – Rs. 8,00,000 | 5% |
| Rs. 8,00,001 – Rs. 12,00,000 | 10% |
| Rs. 12,00,001 – Rs. 16,00,000 | 15% |
| Rs. 16,00,001 – Rs. 20,00,000 | 20% |
| Rs. 20,00,001 – Rs. 24,00,000 | 25% |
| Above Rs. 24,00,000 | 30% |
For Structure B, your taxable income is Rs. 17,56,900. Here’s the exact breakup:
- First Rs. 4L: 0% = Rs. 0
- Next Rs. 4L (4L–8L): 5% = Rs. 20,000
- Next Rs. 4L (8L–12L): 10% = Rs. 40,000
- Next Rs. 4L (12L–16L): 15% = Rs. 60,000
- Remaining Rs. 1,56,900 (16L–17,56,900): 20% = Rs. 31,380
Total tax before cess = Rs. 1,51,380
Cess (4%) = Rs. 6,055
Total tax = Rs. 1,57,435 per year
Monthly TDS = Rs. 13,120
If you want to check this calculation for your own numbers, try our income tax calculator.
Old regime vs new regime at Rs. 20L (break-even, HRA renter example)
People always ask, “Should I pick old regime or new regime at Rs. 20 lakh CTC?” The answer is: only if you can claim nearly every deduction possible does the old regime win.
At this income, the break-even point is Rs. 7,08,330 in deductions. If you claim less, the new regime is better. If you manage more, the old regime just about wins.
Let’s see what’s realistically possible for a Bengaluru renter:
| Deduction Section | Maximum Allowed |
|---|---|
| 80C (PF, PPF, ELSS, etc.) | Rs. 1,50,000 |
| 80D (Health insurance, parents) | Rs. 50,000 |
| Home Loan Interest (Section 24b) | Rs. 2,00,000 |
| HRA Exemption (30K rent, Bengaluru) | Rs. 2,60,000 (see below) |
| NPS 80CCD(1B) | Rs. 50,000 |
| Total | Rs. 7,10,000 |
The HRA exemption for a Bengaluru renter paying Rs. 30,000 per month is calculated with the HRA exemption calculator. For Rs. 4 lakh HRA, Rs. 10 lakh basic, Rs. 3.8 lakh special allowance, and Rs. 30,000 monthly rent, the exempted HRA comes to roughly Rs. 2,60,000.
So, if you max out 80C, 80D, NPS, home loan interest, and actually pay Rs. 30,000/month rent, you just cross the break-even. The old regime saves you barely Rs. 2,000–3,000 in tax per year. If you miss even one deduction (e.g., no home loan), the new regime is better.
For most salaried people, the new regime is less hassle and nearly always better at Rs. 20L CTC. For a deeper comparison, see our old vs new tax regime comparison.
The PF cap and its Rs. 8,200/month effect
Many companies let you cap your employee PF contribution at Rs. 1,800 per month, instead of 12% of basic. This is called “PF on statutory limit.” At Rs. 10 lakh basic, 12% PF is Rs. 1,00,000+ per year (Rs. 10,000 per month). If you cap it, you pay only Rs. 1,800 per month (Rs. 21,600 per year).
The immediate effect: your take-home salary jumps by Rs. 8,200 per month. That’s significant — nearly Rs. 98,000 extra cash every year for the same CTC.
But there is a tradeoff. Your EPF corpus at retirement will be much lower. If you prefer higher take-home now, and can invest the difference in ELSS, NPS, or mutual funds, the cap might make sense. If you want forced savings, stick to full PF.
Here’s a quick table for Structure B:
| PF Contribution Option | Annual Employee PF | Monthly Take-Home (Karnataka) |
|---|---|---|
| Full 12% of basic | Rs. 1,20,000 | ~Rs. 1,10,000–1,12,000 |
| Capped at Rs. 1,800/month | Rs. 21,600 | ~Rs. 1,18,000–1,20,000 |
To compare your own numbers, check our EPF calculator.
Variable pay reality at Rs. 20L
Variable pay is the most misunderstood part of the Rs. 20 lakh salary. Most offers split CTC into “fixed” and “variable” (performance incentive or bonus). A typical split is Rs. 17 lakh fixed, Rs. 3 lakh variable (15%).
If you meet all targets, you get Rs. 75,000 credited every quarter. But in reality, most people do not get 100% variable payout every year. There are always missed targets, company profit issues, or policy changes.
If you only count the Rs. 17 lakh fixed for monthly take-home, your net in-hand drops to Rs. 95,000–98,000 per month in Karnataka. The variable comes as a lump sum, often taxed at the highest slab, and is not guaranteed. You cannot rely on it for EMIs or monthly expenses.
Variable pay is good for bonuses or big expenses, but not for regular budgeting.
City-wise take-home
Take-home salary does not change much between cities, except for professional tax and HRA exemption (if you claim under old regime). Here is a quick comparison for Structure B, new regime, for five major Indian cities:
| City | Professional Tax (Annual) | Net Take-Home (Monthly) |
|---|---|---|
| Bengaluru | Rs. 2,400 | Rs. 1,10,000–1,12,000 |
| Mumbai | Rs. 2,500 | Rs. 1,09,900–1,11,900 |
| Delhi | Rs. 0 | Rs. 1,10,200–1,12,200 |
| Hyderabad | Rs. 2,400 | Rs. 1,10,000–1,12,000 |
| Chennai | Rs. 2,400 | Rs. 1,10,000–1,12,000 |
The difference is only Rs. 100–200 per month due to professional tax. But your living expenses, especially rent, change a lot between cities.
Is Rs. 20 LPA a good salary (city cost data)
Let’s get real. Is Rs. 20 lakh per year, or Rs. 1.1 lakh per month in-hand, actually enough for a comfortable life in India’s top cities? The answer: it depends on where you live, your family size, and your lifestyle.
Let’s break it down with some actual data for a couple with no kids, living in a 2BHK, eating out weekly, doing normal weekend outings.
Bengaluru
Ajay from Bengaluru manages on Rs. 1.12 lakh per month, but it is not as easy as he thought. The average 2BHK rent in Whitefield or Koramangala is Rs. 25,000–40,000. Utilities, groceries, maid, internet, and food deliveries add up to Rs. 60,000–80,000 per month for a couple. If you have an EMI or want to save for a house, you can save maybe Rs. 20,000–30,000 per month.
Mumbai
Mumbai is brutal for rent. A 2BHK in a decent suburb is at least Rs. 40,000–70,000. Even if you squeeze everything, after groceries, transport, and eating out, your monthly spend is Rs. 80,000–1,00,000. After rent, you barely save Rs. 10,000–15,000 per month unless you live far from the city center or in a shared flat.
Hyderabad
Hyderabad offers the best value for Rs. 20 lakh CTC earners. 2BHK rent is Rs. 18,000–30,000. Monthly expenses are much lower. You can comfortably save Rs. 40,000 or more every month, even after living well.
Delhi NCR
Delhi rent is Rs. 25,000–40,000 for a 2BHK in Noida or Gurgaon. Monthly expenses are similar to Bengaluru, around Rs. 60,000–80,000 for a couple. Air conditioning and transport can add a bit more. You can save Rs. 20,000–25,000 per month if you budget.
Chennai
Chennai rents are similar to Hyderabad. 2BHK is Rs. 20,000–35,000. Monthly spends for a couple are Rs. 55,000–75,000. Savings are better than Mumbai or Bengaluru.
Here’s a snapshot:
| City | 2BHK Rent (Range) | Monthly Expenses (Couple) | Savings (Estimate) |
|---|---|---|---|
| Bengaluru | Rs. 25,000–40,000 | Rs. 60,000–80,000 | Rs. 20,000–30,000 |
| Mumbai | Rs. 40,000–70,000 | Rs. 80,000–1,00,000 | Rs. 10,000–15,000 |
| Hyderabad | Rs. 18,000–30,000 | Rs. 50,000–70,000 | Rs. 40,000+ |
| Delhi NCR | Rs. 25,000–40,000 | Rs. 60,000–80,000 | Rs. 20,000–25,000 |
| Chennai | Rs. 20,000–35,000 | Rs. 55,000–75,000 | Rs. 30,000–35,000 |
So, Rs. 20 lakh is a good, upper-middle-class salary for most Indian cities except Mumbai. In Mumbai, it is just about middle-class. In Hyderabad or Chennai, it is a solid salary with good savings.
If your expectations are realistic, and you do not have a huge EMI, you can live well on Rs. 20L. If you are supporting parents, have school fees, or want to save for a house in Mumbai, it will feel tight.
For a comparison with other salary levels, check our 12 lakh CTC breakdown, 15 lakh CTC breakdown, or 25 lakh CTC breakdown.
FAQ
The meaning of CTC versus take-home salary
CTC is your total “cost to company” — it includes employer PF, gratuity, insurance, and sometimes even notional benefits. Take-home salary is what you actually receive in your bank after all deductions. Your monthly in-hand is always much less than your CTC.
The effect of higher basic salary on take-home
A higher basic salary increases your PF and gratuity, which are long-term benefits, but reduces your take-home salary because PF contributions are deducted from your monthly salary. However, higher basic also helps if you want to maximize 80C deductions.
The tax impact of variable pay
Variable pay is included in your taxable income in the year it is paid out. It is taxed as per the slab you fall under. If your variable is paid quarterly or annually, it can push your taxable income higher for that month or year, which means more TDS will be deducted from that payout.
The significance of professional tax in different states
Professional tax is a small deduction, but it does vary by state. For example, Karnataka, Telangana, and Tamil Nadu charge Rs. 2,400 per year. Maharashtra charges Rs. 2,500, while Delhi charges nothing. This slightly affects your monthly take-home, but the difference is never more than Rs. 200 per month.
The advantages of opting for PF cap
If you opt for the PF cap at Rs. 1,800/month, your immediate take-home salary increases by about Rs. 8,200 per month for a Rs. 20 lakh CTC. However, your retirement savings in EPF will be much lower, and you lose out on employer contributions above the cap, if any.
The best way to maximize take-home at Rs. 20L CTC
To maximize your take-home, pick a structure with lower basic, opt for PF cap if your company allows, choose the new tax regime unless you can claim every deduction possible, and try to negotiate for more fixed and less variable pay. Use our take-home salary calculator to see which options work best for you.