Skip to main content

Investment · FINANCIAL TOOLS

NPS Calculator

Project an NPS corpus and the pension it buys, keeping the growth rate and the annuity rate separate.

Understand the calculation

Calculation logic, formula, example and guardrails behind the estimate.

How it works

Contributions compound monthly at the accumulation return you set, from your current age to your exit age. The result is the corpus, before anything is done with it.

On exit the corpus splits. At least 40% must buy an annuity, and the rest may be taken as a lump sum. The pension is the annuity corpus times the annuity rate — a level annuity pays that rate on the capital for life.

More detail

Keeping those two rates apart is the point of this calculator. A corpus growing at 10% does not buy a pension at 10%. Annuity rates track long-term government bond yields and are typically 5% to 7%, so the pension is a fraction of what the accumulation rate might suggest.

The annuity-rate scenario above holds the corpus constant and varies only the rate. It shows the pension changing by 50% across a plausible range, on identical contributions — which is why this is the assumption worth being conservative about.

For the provident fund side of the same salary, see the EPF calculator.

For what to do with the lump sum, use the SWP calculator.

To check whether the total is enough to retire on, try the FIRE calculator.

Formula

Corpus = Σ C × (1 + r/12)^(months remaining); Pension = Corpus × a% × annuity rate ÷ 12

Two independent rates, deliberately. The corpus uses the market return r; the pension uses the annuity rate, which is set by an insurer on the day you retire and is unrelated to how your fund performed.

C
Monthly contribution.
r
Annual accumulation return, as a decimal.
a%
Share of the corpus annuitised — at least 40%.
annuity rate
What an insurer pays per year on the annuity corpus.
Worked example

₹10,000 a month from age 30 to 60, growing at 10%, with the minimum 40% annuitised at 6%.

  1. 01Total contributed₹36,00,000
  2. 02Corpus at 60about ₹2.28 crore
  3. 03Used to buy the annuity (40%)about ₹91 lakh
  4. 04Taken as a lump sum (60%)about ₹1.37 crore
  5. 05Monthly pensionabout ₹45,600

A corpus of ₹2.28 crore produces a pension of roughly ₹45,600 a month, because only 40% of it is annuitised and that portion pays 6% rather than 10%. Anyone expecting a pension proportional to the corpus at the accumulation rate would predict nearly four times as much. The lump sum is the larger part of the benefit here, and what you do with it matters more than the pension does.

Frequently asked questions

Common questions about the nps calculator and the assumptions behind it.

Disclaimer

This calculator is provided for general information and planning only. It is not investment, tax or legal advice, and it does not take your personal circumstances into account. Outputs are estimates based on the assumptions stated on this page, exclude taxes and charges unless said otherwise, and market-linked returns are not guaranteed — the value of investments can fall as well as rise. Lending terms, rates and eligibility are decided by the lender. For advice on your own situation, speak to a qualified professional, several of whom you can consult on Finvestalk.