3tej home
All blog posts

Best Indian cities for in-hand salary 2026

Numbers updated weekly · sources
TL;DR

In-hand salary varies less than headlines suggest. Federal income tax is identical everywhere. State variation: professional tax (Rs 0 to Rs 2,500/year) + HRA metro/non-metro (50% vs 40% of basic). On Rs 15L CTC, the cross-city spread is ~Rs 25,000/year - small. Cost of living matters far more.

Federal tax is identical everywhere

India income tax is a central (federal) levy. Whether you live in Mumbai or Mizoram, the brackets are the same. New regime 2026: 0% to Rs 4L, 5% to Rs 8L, 10% to Rs 12L, 15% to Rs 16L, 20% to Rs 20L, 25% to Rs 24L, 30% above. Old regime: 0% to Rs 2.5L (3L senior), 5% to Rs 5L, 20% to Rs 10L, 30% above.

What varies by city

Three things only:

  1. Professional tax (PT). Levied by states. Maharashtra and Tamil Nadu ₹2,500/year max. Karnataka ₹2,400. West Bengal Rs 2,496. Gujarat Rs 2,400. Andhra/Telangana Rs 2,400. Delhi: Rs 0. UP, Haryana (mostly), Rajasthan: Rs 0.
  2. HRA exemption rate. 50% in 4 metros (Mumbai, Delhi, Chennai, Kolkata), 40% everywhere else.
  3. Stamp duty + registration (one-time). Mumbai 5%, Delhi 4-6%, Bangalore 5%, Chennai 7%, Hyderabad 6%, Gurgaon 5-7%.

12 cities ranked for in-hand salary on Rs 15L CTC

Assumptions: basic = 40% of CTC, HRA = 50% of basic, paying rent at 50% of HRA, old regime. Approximate in-hand:

  1. Delhi - No PT + metro HRA. ~Rs 11.6L take-home.
  2. Mumbai - Rs 2,500 PT but metro HRA. ~Rs 11.55L.
  3. Chennai - Metro HRA + Rs 2,500 PT. ~Rs 11.55L.
  4. Kolkata - Metro HRA + Rs 2,496 PT. ~Rs 11.54L.
  5. Noida - No PT, non-metro HRA. ~Rs 11.4L.
  6. Chandigarh - No PT, non-metro HRA. ~Rs 11.4L.
  7. Jaipur - No PT, non-metro HRA. ~Rs 11.4L.
  8. Gurgaon - Haryana PT Rs 2,400, non-metro HRA. ~Rs 11.35L.
  9. Pune - PT Rs 2,500, non-metro HRA. ~Rs 11.32L.
  10. Hyderabad - PT Rs 2,400, non-metro HRA. ~Rs 11.32L.
  11. Bangalore - PT Rs 2,400, non-metro HRA. ~Rs 11.32L.
  12. Ahmedabad - PT Rs 2,400, non-metro HRA. ~Rs 11.32L.

Cost of living matters more than tax

Cross-city take-home variation is ~Rs 30,000/year. Rental variation between Mumbai and Indore is Rs 4-5 lakh/year. Move for lifestyle, family, job, schools - not for the 0.2% take-home difference.

Salary calculator for any Indian city

Mumbai Delhi Bangalore Chennai Hyderabad Pune Kolkata Ahmedabad Gurgaon Noida Chandigarh Jaipur

Frequently asked questions

Which Indian city has the lowest tax in 2026?

Federal income tax is identical everywhere in India. The lowest-tax cities are those with no professional tax: Delhi (NCT), most of UP (Noida, Lucknow), most of Rajasthan (Jaipur), Chandigarh. They save Rs 2,400-Rs 2,500/year vs Mumbai/Bangalore/Chennai.

Is salary higher in Bangalore or Mumbai?

Headline salaries are similar for IT roles. In-hand is roughly equal: Mumbai gets metro HRA (50%) but pays Rs 2,500 PT and very high rent. Bangalore gets non-metro HRA (40%) but lower PT contribution overall, lower rent than Mumbai. Cost of living favors Bangalore.

Does Delhi NCR (Gurgaon, Noida) count as metro?

Only Delhi proper (NCT) is metro for HRA. Gurgaon (Haryana) and Noida (UP) are non-metro (40% HRA), even though commute is short. Tax tribunals have consistently rejected attempts to extend metro status to NCR.

Should I move cities for tax savings?

Probably not. Cross-city tax variation is small (~Rs 30,000/year). Cost-of-living variation is huge (Rs 3-5 lakh/year). Move for job, family, schools, lifestyle - not for tax.

Key takeaways

  • CTC > Gross > Net. Each step deducts something - PF and gratuity (CTC->gross), income tax + PF + PT (gross->net).
  • HRA exemption = MIN(actual HRA, 50%/40% of basic, rent - 10% of basic) - only available in the old regime.
  • Basic salary drives PF contribution (12%), gratuity calc, and HRA exemption math - usually 40-50% of CTC under Code on Wages 2019.
  • Joining bonuses are taxable as salary in the year of receipt; clawbacks trigger Section 89 relief.
  • Salary structure choice (more basic vs more allowances) materially changes take-home and retirement corpus growth.
  • Statutory gratuity (4.81% of basic) is tax-free up to Rs 20 lakh under Section 10(10).

By audience: what to focus on

Different reader types need different angles on this topic. Pick the one closest to your situation.

Salaried employees

Maximise tax-advantaged retirement contributions (EPF/401(k)/SIPP/RRSP). Check whether your country prefers the old vs new regime, employer-match thresholds, and salary-sacrifice options. Use the calculators below with your CTC / gross income.

Freelancers / self-employed

You bear higher self-employment tax + lose the employer match, but get access to higher contribution limits (Solo 401k, SEP-IRA, NPS Tier-I). Track business expenses meticulously. Quarterly estimated tax payments avoid underpayment penalty.

NRIs / expats

Tax residency rules (183-day, tie-breaker), double-taxation treaties, foreign tax credits all come into play. NRI restrictions on PPF (no new accounts) but expanded options on NPS. Cross-border income often needs specialist advice.

Retirees / pre-retirees

Sequence-of-returns risk in early retirement is the largest threat. Glide-path asset allocation, Roth-conversion analysis in low-income years, Required Minimum Distribution planning, and Medicare/healthcare gap funding (US) are the big items.

Quick reference: 12 specific scenarios

Scan the question list, expand only the rows that match your situation.

How is take-home pay (in-hand salary) calculated?

Start with CTC → subtract employer PF + gratuity provision → that's gross salary → subtract income tax + employee PF + professional tax + insurance premiums → net take-home pay. Use our salary calculator below to plug in your CTC and see the full breakdown.

How is HRA exemption calculated?

HRA exemption is the MINIMUM of three values: (a) actual HRA received, (b) 50% of basic salary if metro / 40% if non-metro, (c) rent paid minus 10% of basic salary. The minimum of these three is exempt from income tax. The rest of HRA is taxable. Metro = Mumbai, Delhi, Kolkata, Chennai. All other cities are non-metro for HRA purposes.

Why is my actual take-home less than the calculator shows?

Common reasons: (1) Your employer may be deducting extra components like LTA, meal cards, or specific allowances that the calculator doesn't model. (2) Statutory bonus, joining bonus, or RSU vests during the year change the monthly deduction. (3) Investment proofs not submitted on time means TDS is higher early in the year and lower later when proofs are submitted.

What is professional tax and who pays it?

State-level tax on income from employment / profession. Levied by 16 Indian states (Maharashtra, Karnataka, West Bengal, Telangana, etc.). Capped at Rs 2,500/year per state per person. Some states (Gujarat, Punjab, Tamil Nadu) don't levy it. Deducted by employer and remitted to state government.

How is gratuity calculated in India?

Gratuity = (Last drawn basic + DA) × 15/26 × years of service. Payable after 5 years of continuous service. Tax-free up to Rs 20 lakh under Section 10(10). Calculator includes both statutory and voluntary gratuity scenarios.

Is leave encashment taxable?

Government employees: fully tax-free. Private sector employees: tax-free up to Rs 25 lakh (limit raised in Budget 2023, prior limit was Rs 3 lakh). Excess is added to taxable income in the year of receipt.

What's the difference between gross salary and CTC?

CTC (Cost To Company) is the total annual cost including employer PF contribution, gratuity provision, group insurance, and other benefits that don't show in your bank account. Gross salary is what's nominally yours before tax + deductions. Net (take-home) is what credits your bank monthly. CTC > Gross > Net.

Should I salary-sacrifice into pension / NPS?

Salary sacrifice (in the UK / Australia) or voluntary NPS contributions (India) reduce your taxable income at your marginal rate. Best for higher-rate taxpayers - every Rs 1,000 contributed saves Rs 300-400 of tax. Trade-off: the money is locked up until retirement age.

How does the standard deduction work?

Flat amount subtracted from gross salary before tax computation. India: Rs 75,000 in new regime, Rs 50,000 in old regime. US: $14,600 single / $29,200 MFJ (2024). UK: equivalent is the Personal Allowance, GBP 12,570. Applies to salaried employees and pensioners only.

Are joining bonuses taxable?

Yes, fully taxable as salary in the year of receipt. Sign-on bonuses are usually subject to clawback if you leave within a specified period - if clawed back, you can claim relief under Section 89 (India) to recompute tax in the year you repay.

How is RSU (Restricted Stock Unit) income taxed?

At vest: the FMV of the vested shares is taxable as salary income (perquisite under Indian rules). Employer withholds tax via TDS. At sale: any further appreciation is capital gains (short-term if held <24 months for unlisted, <12 months for listed equity).

What is the difference between basic salary and gross salary?

Basic salary is one component of gross salary (typically 40-50% of CTC under Code on Wages 2019). Gross salary = Basic + HRA + LTA + Special Allowance + other components. Basic salary drives PF contribution (12% of basic), gratuity calculation, and HRA exemption math.

Related topics readers also search for

Common adjacent queries on this topic. Each calculator and explainer linked below covers one or more of these specifically.

CTC to in hand salary calculatorgross salary breakdown explainedHRA exemption metro vs non metroprofessional tax India statesgratuity calculator formulaleave encashment tax exemptionsalary structure optimisationsalary sacrifice tax benefitRSU tax India calculatorjoining bonus tax treatmenttake home pay calculator US UK India

Plug your own numbers into the relevant calculator for a personalised version of the math discussed above.

Sources and methodology

Numbers on this page are sourced from official government / regulator websites and refreshed automatically every Sunday by our build pipeline. Hover any number with a dotted underline to see its source and as-of date.

Tax authorities cited (8 jurisdictions)

Specific values cited

ReferenceValueSourceAs of
in.metro.citiesMumbai, Delhi, Chennai, KolkataIncome Tax Rules
in.new.b1.top₹4 lakhCBDT
in.new.b2.top₹8 lakhCBDT
in.new.b3.top₹12 lakhCBDT
in.new.b4.top₹16 lakhCBDT
in.new.b5.top₹20 lakhCBDT
in.new.b6.top₹24 lakhCBDT
in.new.top.rate30%CBDT
in.pt.max.gujarat₹2,400Gujarat Tax Dept
in.pt.max.karnataka₹2,400Karnataka Tax Dept
in.pt.max.maharashtra₹2,500Maharashtra Tax Dept
in.pt.max.telangana₹2,400Telangana Tax Dept
in.pt.max.wb₹2,496West Bengal Finance
in.section.80d.self₹25,000CBDT

Methodology: each calculator linked from this post documents its formula. Live market data (FX, treasury yields, mortgage rates) is pulled from public APIs (exchangerate.host, FRED, BoE, ECB, BoC, CoinGecko, stooq).