Is ₹1 Lakh Per Month Salary Good in India? Data From 8 Crore Tax Returns

The short answer: You're in rare company. ₹1 lakh per month (₹12 lakh/year) puts you in the top ~11% of India's 8.57 crore taxpayers. Among all Indian workers including the informal sector, you're in the top 1-1.5%. And in FY 2025-26, you pay zero income tax on it.
The Direct Answer

₹12 lakh/year = top ~11% of Indian taxpayers. Top ~1.5% of all Indian workers. 4.7× the national average salaried income. Monthly in-hand: ₹91,000-96,000 after PF. Tax payable FY 2025-26: ₹0.

"Is ₹1 lakh per month good?" is one of the most searched salary questions in India. The answers online range from "barely enough in Mumbai" to "definitely rich." Here's what the data shows — no opinions, just official numbers.

Where ₹1 Lakh/Month Stands Among Indian Taxpayers

Top ~11%
Among 8.57 Cr ITR Filers
Top ~1.5%
Among All Indian Workers
4.7×
National Average Salary (PLFS)
₹0
Income Tax in FY 2025-26

In FY 2024-25, India had 8.57 crore individual taxpayers. The income bracket data tells us:

  • 83.7% earn below ₹10 lakh/year
  • 15.1% earn between ₹10-50 lakh/year - this is the bracket ₹12 lakh falls into
  • ₹12 lakh sits near the lower end of this bracket, meaning roughly 89-90% of taxpayers earn below you

The 1 Crore Club

To put ₹1 lakh/month in sharper context: India has roughly 140 crore people. Less than 1.5 crore individuals earn above ₹12 lakh a year. You're in the top 1% of India's population by income — not just of taxpayers.

Full Percentile Context

Annual Income ITR Filers Above % of Filers Above Rank
₹10 Lakh ~1.39 Crore 16.3% Top 16.3%
₹12 Lakh ← You (₹1L/month) ~90-95 Lakh ~11% Top ~11%
₹15 Lakh ~60-70 Lakh ~7% Top 7%
₹25 Lakh ~25-35 Lakh ~3-4% Top 3-4%
₹50 Lakh 9.65 Lakh 1.13% Top 1%

Source: Income Tax e-Filing Portal statistics, FY 2024-25. ₹12L figure interpolated from the ₹10-50L bracket data.

Check Your Exact Percentile

Enter your income — get your exact percentile rank among India's 8.57 crore taxpayers.

Income Percentile Calculator

₹1 Lakh/Month vs the National Average

The PLFS 2023-24 (Periodic Labour Force Survey) shows the average monthly earnings of a regular salaried employee in India is ₹21,103 — roughly ₹2.53 lakh per year.

₹21,103
National Avg. Monthly Salary
₹1,00,000
Your Monthly Salary
4.7×
How Much Above Average You Are

Among all Indian workers — including casual labour, agriculture workers, and the self-employed (who earn significantly less than regular salaried workers) — ₹1 lakh/month is approximately the top 1-1.5%. That's fewer than 1.5 crore people in a country of 140 crore.

In-Hand Salary: ₹12 Lakh CTC Breakdown

Gross CTC and take-home are different. Here's a realistic breakdown for FY 2025-26:

Annual CTC (Gross) ₹12,00,000
− Employee PF (12% of Basic ~₹4.8L basic) −₹57,600
− Professional Tax (most states) −₹2,400
− Income Tax (new regime FY 2025-26) ₹0 (Section 87A rebate)
Annual In-Hand ~₹11,40,000
Monthly In-Hand ~₹95,000/month

The ₹12 Lakh Zero Tax Benefit (FY 2025-26)

Budget 2025 was unusually generous for this income level. The Section 87A rebate under the new tax regime was raised to ₹60,000, covering the full tax liability for income up to ₹12 lakh. For ₹12L gross salary:

  • Gross income: ₹12,00,000
  • Standard deduction: ₹75,000
  • Taxable income: ₹11,25,000
  • Tax (0–4L: nil + 4–8L: ₹20,000 + 8–11.25L: ₹32,500): ₹52,500
  • Health & Education Cess (4%): ₹2,100
  • Total tax before rebate: ₹54,600
  • Section 87A rebate (taxable income ≤ ₹12L): ₹54,600
  • Net tax: ₹0

At ₹12L gross salary, taxable income is ₹11.25L (after ₹75K standard deduction) — well within the ₹12L rebate threshold. The full tax liability of ₹54,600 is offset by the Section 87A rebate, resulting in zero tax payable.

What ₹95,000/Month In-Hand Buys Across Cities

Mumbai

Rent (2BHK, good area)₹40,000-55,000
Groceries + dining₹12,000-16,000
Transport₹5,000-8,000
Utilities + internet₹4,000
Remaining₹12,000-34,000
VerdictComfortable

Bangalore

Rent (2BHK, good area)₹28,000-42,000
Groceries + dining₹10,000-15,000
Transport₹4,000-7,000
Utilities + internet₹4,000
Remaining₹27,000-49,000
VerdictVery Comfortable

Delhi NCR

Rent (2BHK, good area)₹22,000-35,000
Groceries + dining₹9,000-13,000
Transport₹4,000-6,000
Utilities + internet₹4,000
Remaining₹37,000-56,000
VerdictExcellent

Pune / Hyderabad

Rent (2BHK, good area)₹18,000-28,000
Groceries + dining₹8,000-12,000
Transport₹3,000-5,000
Utilities + internet₹3,000
Remaining₹47,000-63,000
VerdictExcellent

Savings Potential at ₹1 Lakh/Month

With ~₹95,000/month in-hand, here's what a disciplined financial plan looks like:

Goal Monthly Allocation Annual Amount
EPF (already deducted) ₹4,800 (included in PF) ₹57,600
ELSS / PPF (80C, old regime only) ₹12,500 ₹1,50,000
Emergency fund (3-6 months expenses) ₹10,000 (until built) ₹1,20,000
SIP (equity mutual funds) ₹20,000-30,000 ₹2.4-3.6 lakh
Total annual savings/investments ₹5-6.5 lakh/year

At ₹25,000/month SIP earning 12% CAGR for 20 years, you'd accumulate approximately ₹2.5 crore. For 30 years, over ₹8.5 crore.

The Bottom Line

Yes — ₹1 lakh per month is objectively a very good salary in India:

  • Top ~11% of all ITR filers (8.57 crore)
  • Top 1-1.5% of all Indian workers
  • 4.7× the national average salaried income
  • Zero income tax in FY 2025-26
  • ₹95,000/month in-hand — enough for a comfortable 2BHK life in any Indian city
  • Significant savings potential (₹5-6.5 lakh/year possible)

Where it can feel tight: premium metro areas with a growing family, private schooling, luxury lifestyle, or aspirations to premium real estate. These are lifestyle constraints, not income constraints.

See the full table: How Rare Is Your Salary in India? (₹3L to ₹1Cr)

Frequently Asked Questions

Is ₹1 lakh per month a good salary in India?
Yes — ₹1 lakh/month (₹12 lakh/year) places you in the top ~11% of India's 8.57 crore taxpayers and in the top 1-1.5% of all Indian workers. It is 4.7× the national average monthly salary of ₹21,103 (PLFS 2023-24). Zero income tax is payable under the new tax regime for FY 2025-26.
How many Indians earn ₹1 lakh per month?
Approximately 90-95 lakh individuals (10-11% of India's 8.57 crore taxpayers) earn above ₹12 lakh per year (₹1 lakh/month). Among all Indian workers including informal sector, this is approximately 1-1.5% of the total workforce.
What is the in-hand salary for ₹12 lakh CTC?
For a ₹12 lakh CTC with ~₹4.8L basic salary, monthly in-hand is approximately ₹93,000-96,000 after employee PF (₹57,600/year) and professional tax. Under the new tax regime for FY 2025-26, income at this level is effectively zero-tax or very low tax depending on exact taxable income.
Is ₹1 lakh per month enough for a family in India?
For a family of 3-4 in a Tier-2 city, ₹1 lakh/month is very comfortable with strong savings potential. In premium metro areas (South Mumbai, Koramangala Bangalore), it is comfortable for a small family but leaves limited room for luxury spending or expensive private schooling.
What percentile is ₹12 lakh salary in India?
₹12 lakh per year places you in approximately the top 11% of India's ITR filers (based on FY 2024-25 data). Among all Indian workers including informal sector, it is approximately the top 1-1.5%.

Data Sources:
Income Tax e-Filing Portal statistics for FY 2024-25 | Periodic Labour Force Survey (PLFS) 2023-24, Ministry of Labour | Finance Act 2025, Section 87A

Disclaimer: In-hand salary estimates are illustrative and vary based on salary structure, employer, state, and voluntary deductions. The "zero tax at ₹12L" narrative is simplified — actual tax depends on gross vs taxable income after the standard deduction. The exact 87A rebate cutoff for zero liability is ₹12L taxable income, which corresponds to approximately ₹12.75L gross. Consult a tax professional for personalised advice.