NPS allows a lump-sum withdrawal at 60, with the rest used to buy an annuity. PFRDA changed the exit rules for non-government subscribers in late 2025 (allowing a larger lump sum), so check the current minimum annuity share. Tax benefits: 80CCD(1B) up to ₹50,000 extra (old regime) and the employer contribution under 80CCD(2).
How to use the NPS Calculator for India
- Monthly contribution
- Your age
- Current NPS balance
- Expected return (p.a.)
- Yearly increase in contribution
- Share of corpus used for an annuity
- Expected annuity rate
Results update as you type, and every field accepts the units shown in its menu.
How it works
Enter your monthly contribution, age, current balance, expected return, the share used for an annuity and the expected annuity rate.
Tips
- Figures use the latest published rates; government scheme rates are revised every quarter.
- Choose between the old and new tax regimes carefully – deductions only count in the old regime.
- Keep proofs of investments and rent for your employer and the tax return.
- Use the official portal of each scheme for exact maturity values.
Common mistakes to avoid
- Assuming scheme interest rates are fixed for the whole term.
- Forgetting tax on interest from fixed and recurring deposits.
- Missing the yearly minimum deposit on PPF or Sukanya Samriddhi accounts.
Inputs explained
| Field | What to enter |
|---|---|
| Monthly contribution | Amount in ₹ |
| Your age | A number |
| Current NPS balance | Amount in ₹ |
| Expected return (p.a.) | In % |
| Yearly increase in contribution | In % |
| Share of corpus used for an annuity | In % |
| Expected annuity rate | In % |
What each result means
- Years to 60 = max(60 – [Your age], 0)
- Corpus at 60 = [Current NPS balance]×(1 + [Expected return (p.a.)]÷100)^[Years to 60] + [Monthly contribution]×fvc([Expected return (p.a.)]÷1200, 12, 0, 1, 1)×gfv((1 + [Expected return (p.a.)]÷1200)^12 – 1, [Years to 60], 1, [Yearly increase in contribution]÷100, 0)
- Lump sum withdrawal = [Corpus at 60]×(1 – [Share of corpus used for an annuity]÷100)
- Amount used for the annuity = [Corpus at 60]×[Share of corpus used for an annuity]÷100
- Expected monthly pension = [Corpus at 60]×[Share of corpus used for an annuity]÷100×[Expected annuity rate]÷1200
Example values
How the main result changes when Monthly contribution changes and everything else stays at the example values above:
| Monthly contribution | Corpus at 60 |
|---|---|
| 2,500 | 5,698,313.31 |
| 3,750 | 8,547,469.97 |
| 5,000 | 11,396,626.62 |
| 6,250 | 14,245,783.28 |
| 7,500 | 17,094,939.93 |
| 10,000 | 22,793,253.24 |
Formula
Corpus = monthly contribution × ((1 + i)^n − 1) ÷ i × (1 + i) + current balance × (1 + r)^yearsLump sum = corpus × (1 − annuity share)Monthly pension = corpus × annuity share × annuity rate ÷ 12Worked example
Inputs — Monthly contribution: ₹5,000; Your age: 30; Current NPS balance: ₹0; Expected return (p.a.): 10 %; Yearly increase in contribution: 0 %; Share of corpus used for an annuity: 40 %; Expected annuity rate: 6 %.
Results — Years to 60 = 30; Total contribution = ₹1,800,000.00; Corpus at 60 = ₹11,396,626.62; Lump sum withdrawal = ₹6,837,975.97; Amount used for the annuity = ₹4,558,650.65; Expected monthly pension = ₹22,793.25.
Frequently asked questions
What is the NPS?
A voluntary, market-linked pension scheme regulated by PFRDA.
How much can I withdraw at 60?
Part as a tax-free lump sum; the rest must buy an annuity – check current PFRDA rules.
What tax benefits does NPS have?
Up to ₹50,000 extra under 80CCD(1B) (old regime) and employer contributions under 80CCD(2).
What formula does the NPS Calculator for India use?
Corpus = monthly contribution × ((1 + i)^n − 1) ÷ i × (1 + i) + current balance × (1 + r)^years.