NPS Calculator

Project your National Pension System (NPS) retirement corpus from monthly contributions, then estimate the tax-free lump sum and monthly pension produced by the mandatory annuity purchase.

Quick Facts

Formula
FV = C × (((1+i)^n − 1) / i) × (1+i)
C is the monthly contribution, i the expected annual return ÷ 12, and n the number of months to retirement.
Rule
Minimum 40% of the corpus buys an annuity
Up to 60% can be withdrawn as a tax-free lump sum at normal retirement (PFRDA rule).

Your Results

Calculated
Total corpus at retirement
-
Future value of contributions
Lump sum withdrawal
-
Tax-free portion of the corpus
Annuity purchase amount
-
Used to buy a lifetime pension
Estimated monthly pension
-
From the annuity at your chosen rate

Ready

Enter your age, contribution, and return assumptions, then press Calculate.

How the NPS Calculator works

The National Pension System (NPS) is a government-regulated, defined-contribution retirement scheme administered by the Pension Fund Regulatory and Development Authority (PFRDA) of India. A subscriber contributes regularly during their working years; the balance grows with market-linked returns, and at retirement the corpus is split between a tax-free lump sum and a mandatory annuity that pays a lifetime pension. This calculator projects that corpus and estimates the resulting pension using the standard formulas below.

Step 1: Projecting the retirement corpus

Monthly contributions compounding at a fixed expected annual return behave like a systematic investment plan (SIP). The future value of a series of equal monthly contributions is:

FV = C × (((1 + i)n − 1) / i) × (1 + i)

where C is the monthly contribution, i is the expected annual return divided by 12, and n is the number of months between your current age and your retirement age. If the expected return is 0%, the formula reduces to FV = C × n. The (1 + i) factor assumes each contribution is invested at the start of its month.

Step 2: Splitting the corpus

Under PFRDA rules, at normal retirement (typically age 60) a subscriber must use at least 40% of the accumulated corpus to purchase an annuity from an empanelled insurer; the remaining amount, up to 60%, can be withdrawn as a tax-free lump sum. (If the total corpus is small — 5,00,000 rupees or less — the entire amount can usually be withdrawn instead; this calculator applies the general 40% minimum.) Increasing the annuity percentage above the 40% minimum raises the projected monthly pension but reduces the lump sum you receive immediately.

Step 3: Estimating the monthly pension

The annuity amount is converted into a monthly pension using the expected annuity rate you enter:

Monthly pension = (Annuity amount × annuity rate) / 12

Actual pension payouts depend on the annuity provider, the specific annuity plan (single life, joint life, with or without return of purchase price), and market rates at the time of purchase — this is a planning estimate, not a quote.

Worked example

A 30-year-old contributing ₹5,000 per month until age 60 (360 months) at an expected 10% annual return builds a projected corpus of roughly ₹1.14 crore. Using the 40% minimum annuity purchase (about ₹45.6 lakh) at a 6% annuity rate gives an estimated monthly pension of about ₹22,800, alongside a tax-free lump sum of roughly ₹68.4 lakh.

What moves the result most

  • Time in the scheme: starting contributions earlier lets compounding work over more months, which has an outsized effect on the final corpus.
  • Expected return: NPS returns are market-linked (equity, corporate bonds, and government securities); small changes in the assumed rate compound into large differences in the projected corpus over decades.
  • Annuity purchase percentage: a higher percentage increases the pension but reduces the lump sum — this is a trade-off, not a right answer, and depends on your other retirement income sources.

Assumptions and limits

This calculator assumes a constant monthly contribution and a constant annual return with no missed payments, contribution increases, or fund-switching. It does not model taxes, PFRDA and fund-manager charges, employer contributions (for salaried Tier I accounts), or Tier II withdrawals. Treat the result as a planning estimate and verify final numbers with your NPS account statement or a financial advisor before making retirement decisions.

Frequently Asked Questions

What formula does this NPS calculator use?
It projects your retirement corpus with the standard SIP future-value formula for monthly contributions: FV = C × (((1+i)^n − 1) / i) × (1+i), where C is the monthly contribution, i is the expected annual return divided by 12, and n is the number of months from your current age to your retirement age. It then splits the projected corpus into a lump sum and an annuity purchase based on the percentage you set.
Why is the annuity purchase percentage minimum 40%?
Under PFRDA rules, at normal retirement (age 60) at least 40% of the accumulated NPS corpus must be used to buy an annuity that pays a lifetime pension, and up to 60% can be withdrawn as a tax-free lump sum. If the total corpus is 5,00,000 rupees or less, the full amount can typically be withdrawn instead. This calculator applies the general 40% minimum rule.
How is the monthly pension estimated?
The calculator multiplies the annuity purchase amount by the expected annuity rate you enter and divides by 12: Monthly pension = (Annuity amount × annuity rate) / 12. Actual pension amounts depend on the annuity provider chosen at retirement, the annuity plan type, and prevailing rates at the time of purchase, so treat this as an estimate.
Does this account for taxes or government co-contributions?
No. The projection is pre-tax and assumes a constant contribution and return rate with no missed payments, employer matches, or Tier II withdrawals. Actual NPS tax treatment, contribution limits, and any employer contributions should be checked against current PFRDA and Income Tax Department rules.