NPS Calculator

National Pension System corpus and monthly pension

₹10,000
30
60
10%
%

Long-term NPS Tier-1 avg 9–11% (auto-choice, age-glided)

40%
%

Minimum 40% must buy annuity; rest is tax-free lumpsum

Corpus at Retirement
2,27,93,253
+₹45,587 estimated monthly pension
Invested Returns
Total Corpus₹2,27,93,253
Lumpsum (tax-free)₹1,36,75,952
Annuity Corpus₹91,17,301
Est. Monthly Pension45,587
What this means for you
NPS unlocks an extra ₹50,000 deduction under 80CCD(1B) — exclusive to NPS, on top of 80C. At 60: up to 60% withdrawn tax-free, ≥40% must buy annuity. Annuity income is taxed as per slab.
What to do next
Compare PPF vs EPF vs NPSRetirement corpus needed
6% annuity rate is indicative — actual depends on annuity provider chosen at retirement.
PFRDA rules; Sec 80CCD(1B) FY 2026-27
Want this reviewed by a real advisor? AI + ADVISOR
Our AI drafts a personalized plan from your numbers; a SEBI-registered advisor reviews and replies within 24 hours. Free, no signup.
Year-by-Year Breakdown
₹0₹1.0Cr₹2.0Cr₹3.0CrYr 1Yr 7Yr 13Yr 18Yr 24Yr 30
InvestedInvestment value
YearInvestedReturnsValue
11,20,0006,7031,26,703
22,40,00026,6732,66,673
33,60,00061,3004,21,300
44,80,0001,12,1185,92,118
56,00,0001,80,8247,80,824
67,20,0002,69,2899,89,289
78,40,0003,79,58312,19,583
89,60,0005,13,99314,73,993
910,80,0006,75,04217,55,042
1012,00,0008,65,52020,65,520
1113,20,00010,88,51024,08,510
1214,40,00013,47,41527,87,415
1315,60,00016,45,99732,05,997
1416,80,00019,88,40936,68,409
1518,00,00023,79,24341,79,243
1619,20,00028,23,56747,43,567
1720,40,00033,26,98353,66,983
1821,60,00038,95,67960,55,679
1922,80,00045,36,49168,16,491
2024,00,00052,56,96976,56,969
2125,20,00060,65,45785,85,457
2226,40,00069,71,16996,11,169
2327,60,00079,84,2871,07,44,287
2428,80,00091,16,0571,19,96,057
2530,00,0001,03,78,9031,33,78,903
2631,20,0001,17,86,5521,49,06,552
2732,40,0001,33,54,1661,65,94,166
2833,60,0001,50,98,4951,84,58,495
2934,80,0001,70,38,0432,05,18,043
3036,00,0001,91,93,2532,27,93,253
End36,00,0001,91,93,2532,27,93,253
Formula & SourceNPS Calculator
Corpus = P × [((1+i)^n − 1) / i] × (1+i)
  P = monthly contribution
  i = R/12/100
  n = months till retirement

Lumpsum = Corpus × (1 − annuityPct/100)
Annuity Corpus = Corpus × annuityPct/100
Monthly Pension ≈ (Annuity Corpus × 6%) / 12
Source: PFRDA National Pension System; Section 80CCD

Frequently Asked Questions

80CCD(1) within ₹1.5L overall 80C limit. Additional ₹50,000 under 80CCD(1B) — NPS-only. Employer contribution under 80CCD(2): 14% Govt / 10% private of basic+DA.
Partial withdrawal up to 25% of self-contribution after 3 years for specified reasons. Premature exit before 60: only 20% lumpsum, 80% must buy annuity.
NPS: market-linked (9-11%), tax-advantaged, mandatory annuity. PPF: guaranteed, EEE, 15y lock-in. EPF: salaried only, 8.25%, EEE if held 5+ years.
All formulas are verified against the original government notification or Act (cited in the source line below the result). Numbers update in under a second on any input change, with no rounding-of-thousands like some competitors. For tax, slabs are sourced from the current Finance Act; for small savings, rates come from the quarterly government notification.
Yes — click "Save" below the result. Scenarios are stored in your browser (no signup, no server), and you can view all saved scenarios at /scenarios. To share, click "Share" and your inputs encode into the URL so the recipient lands on the same view.
Yes — click "PDF" below the result. It uses your browser's print-to-PDF, formatted with a clean stylesheet that hides navigation and shows only the calculation, breakdown, and chart. Works offline.
No. Every calculator runs entirely in your browser — your inputs never reach our servers. Scenarios you save are kept in localStorage on your device. We collect anonymous visit counts only for the live counter shown in the footer.
Yes — every calculator is verified for FY 2026-27 (post Finance Act 2025). The "Last reviewed" stamp at the bottom of every page tells you when the math was last re-checked. If you spot an out-of-date number, write to us at /contact.