NPS Calculator

Estimate an NPS retirement corpus, lump sum, annuity allocation, and indicative pension.

Adjust your plan

Enter an exact value or use a slider. Your result updates instantly.

Formula, example and assumptions
Projected retirement corpus₹2,39,17,226.46

Building your retirement fund

Indian rupees
Indian rupees
%

Annuity and pension assumptions

%
%

Your result

Local calculation
Projected retirement corpus₹2,39,17,226.46About ₹2.39 crore

The projected retirement fund is split between a lump sum and the portion assigned to an annuity. The pension estimate is monthly income from that annuity portion using your entered rate.

Years to retirement
25
Expected annual return (%)
10 %
Corpus allocated to annuity (%)
40 %
See how this is calculated

Retirement corpus allocation

Indicative lump sum60%
Amount allocated to annuity40%

Result breakdown

Indicative lump sum
₹1,43,50,335.88 About ₹1.44 crore
Amount allocated to annuity
₹95,66,890.59 About ₹95.67 lakh
Indicative monthly pension
₹47,834.45
Check the inputs and method

These are your current inputs, not the worked example further down the page.

Current NPS corpus
₹5,00,000
Monthly contribution
₹15,000
Years to retirement
25
Expected annual return (%)
10 %
Corpus allocated to annuity (%)
40 %
Indicative annual annuity rate (%)
6 %

Method

Let N = 12 × years, i = (1 + annual return/100)^(1/12) − 1, P = current corpus and C = monthly contribution. Corpus = P(1+i)^N + C[(1+i)^N−1]/i, using CN when i = 0. Annuity corpus = corpus × annuity percent/100; lump sum = corpus − annuity corpus; monthly pension = annuity corpus × annuity rate/1200.

Read the worked example and assumptions

How this calculation works

Build a retirement-corpus scenario from your current NPS balance and future monthly contributions, then split that corpus into an entered annuity share and the remainder. The pension estimate is a simple annual payout-rate illustration, not an insurer quote or a determination of the withdrawal rules that apply to your account.

Let N = 12 × years, i = (1 + annual return/100)^(1/12) − 1, P = current corpus and C = monthly contribution. Corpus = P(1+i)^N + C[(1+i)^N−1]/i, using CN when i = 0. Annuity corpus = corpus × annuity percent/100; lump sum = corpus − annuity corpus; monthly pension = annuity corpus × annuity rate/1200.

Worked example

This example uses illustrative inputs. Your current result is shown above.

Enter ₹1,00,000 current corpus, ₹1,000 per month, 10 years and 0% investment return to isolate contributions. The corpus is ₹2,20,000. Allocating 40% gives ₹88,000 to an annuity and ₹1,32,000 as the indicative lump sum. At an illustrative 6% annuity payout rate, pension is ₹440 per month.

Assumptions and limits

  • Contributions arrive at month-end; the investment return is converted from an effective annual rate.
  • The annuity percentage is an input, not a universal mandatory minimum or an eligibility check.
  • Annuity product options, longevity, tax, charges and changing investment returns are not priced.

Questions people ask

Is the annuity rate another investment return?

No. It is used to translate the allocated annuity purchase amount into an annual pension illustration. Actual payouts depend on the provider, age and options such as survivor benefits or return of purchase price.

Can I withdraw the lump sum shown here?

The number is the arithmetic remainder after your selected annuity allocation. The applicable NPS exit category, corpus limits and rules must be checked separately before treating it as withdrawable money.

Does a zero current corpus ignore earlier contributions?

Yes. Current corpus is the opening balance. Enter your existing balance if you want it to grow alongside new monthly contributions.

Related calculators