Z

NPS Calculator

Estimate your National Pension System corpus at retirement from monthly contributions.

Runs in your browser — files never leave your device

Corpus at 60
₹91,53,717.42
Invested
₹18,00,000
Returns
₹73,53,717.42

How it works

This calculator estimates the National Pension System corpus you could hold at 60 from three inputs: monthly contribution, expected annual return and years remaining. NPS is market-linked and NAV-based — your money buys units of pension-fund schemes spread across equity (E), corporate bonds (C) and government securities (G) — so the return you type is an assumption about long-run market performance, not a promised rate.

The projection compounds monthly, adding your contribution at the end of each month: balance = balance × (1 + r ÷ 12) + contribution, repeated for 12 × years months. That is the future value of an ordinary annuity — contribution × ((1 + i)^n − 1) ÷ i, where i is the monthly rate and n the number of months — with the rate and the contribution held constant throughout.

Worked example with the defaults — ₹5,000 a month at 9% for 30 years. The monthly rate is 0.75% and n is 360 months. You invest ₹5,000 × 360 = ₹18,00,000 in total, and the balance compounds to ₹91,53,717.42, of which ₹73,53,717.42 is investment growth. Roughly four-fifths of the final corpus is compounding rather than money you paid in — which is why starting a few years earlier moves the result far more than fine-tuning the return assumption.

Read the result as the accumulation-phase corpus only. At exit on or after 60, as of July 2026 rules, up to 60% of the corpus can be taken as a tax-free lump sum and at least 40% must purchase an annuity whose pension payouts are taxable income — the tool does not model that split, the pension amount, or early-exit rules. It also assumes a constant return and a fixed contribution, while real NAVs fluctuate, auto-choice allocations de-risk with age, small fund and account charges apply, and most investors step contributions up with salary. These are estimates for planning — verify with official NPS rules or a CA.

Frequently asked questions

What return should I assume for NPS?
NPS returns are market-linked and NAV-based, so they depend on your split across equity (E), corporate bond (C) and government-security (G) schemes and on your pension fund manager. Equity-heavy allocations have historically averaged around 9–11% over long periods and debt-heavy ones less, but nothing is guaranteed. Run the tool at 8%, 9% and 10% to see a realistic band rather than one number.
How exact is the compounding model?
The tool compounds monthly and adds your contribution at the end of each month, holding the rate and contribution constant for the whole period. Real NPS buys units at daily NAVs that rise and fall, so actual growth is lumpier than this smooth curve. Over 20–30 years the smooth approximation is still a reasonable planning baseline.
What happens to this corpus at 60?
As of July 2026, you can withdraw up to 60% of the corpus as a tax-free lump sum at exit on or after 60; at least 40% must be used to buy an annuity, whose pension payouts are taxed as regular income. If the total corpus is ₹5 lakh or less, full withdrawal is permitted.
Does it show my monthly pension?
No — it projects the corpus at 60 only. Your pension depends on how much of the corpus you annuitise, the annuity variant you choose and the annuity rates prevailing when you buy, none of which the tool models. As a rough sense-check, Indian annuity rates in recent years have been in the vicinity of 6–7% a year of the purchase price.
What tax benefits do NPS contributions get?
Under the old regime (as of July 2026), your own contributions qualify under §80CCD(1) within the ₹1.5 lakh §80C ceiling, plus an exclusive extra ₹50,000 under §80CCD(1B). Employer contributions under §80CCD(2) are deductible within limits in both regimes — one of the few deductions the new regime keeps. This calculator projects the corpus only and does not model any tax saving.
Is my data uploaded?
No — the projection runs entirely in your browser; nothing is sent to a server.