NPS Calculator

Work out your National Pension System corpus at 60 from a monthly contribution and expected return, then your lump sum and monthly pension for the annuity share you choose.

Your details

India rules

₹

At least ₹500 a month.

years

Whole years, from 18 to 59. The NPS matures at 60.

%

A yearly assumption, not a promise. Equity-heavy schemes have returned more, and less, than 10%.

%

At least 40%. The rest is paid to you as a lump sum.

%

The yearly rate the annuity pays. Providers differ; 6% is a common assumption.

Corpus at 60

₹2,27,93,253

Lump sum at 60
₹1,36,75,952
Monthly pension
₹45,587
Put into the annuity
₹91,17,301
Total contributions
₹36,00,000
Growth earned
₹1,91,93,253
  • The return is an assumption, not a promise: NPS returns follow the market and can be lower. The annuity rate is set by the annuity provider.
  • This keeps at least 40% in an annuity, the government-sector rule. Rules for other subscribers changed in December 2025, so check the latest PFRDA regulations. Tax is not modelled.

Visual breakdown

  • Contributions
  • Growth

  1. 1

    Months of contributions until you turn 60

    n = (60 − age) × 12

    = (60 − 30) × 12

    = 360 months

  2. 2

    Grow the contributions at the expected return

    corpus = P × ((1 + i)ⁿ − 1) ÷ i × (1 + i), i = return ÷ 12

    = ₹10,000 a month at 10% for 360 months

    = ₹2,27,93,253

  3. 3

    What you paid in, and what it earned

    paid in = P × n; gains = corpus − paid in

    = ₹10,000 × 360 = ₹36,00,000

    = ₹1,91,93,253 gains

  4. 4

    Split the corpus into annuity and lump sum

    annuity = corpus × annuity %; lump sum = the rest

    = ₹2,27,93,253 × 40% = ₹91,17,301

    = ₹1,36,75,952 lump sum

  5. 5

    The pension the annuity pays

    monthly pension = annuity × annuity rate ÷ 12

    = ₹91,17,301 × 6% ÷ 12

    = ₹45,587

A different monthly contribution

Monthly contributionCorpus at 60Monthly pension
₹5,000.00₹1,13,96,627₹22,793
₹10,000.00₹2,27,93,253₹45,587
₹20,000.00₹4,55,86,506₹91,173
₹50,000.00₹11,39,66,266₹2,27,933

Year-by-year growth

Contributions are paid at the start of each month.

YearYour agePaid inCorpus
131₹1,20,000₹1,26,703
232₹2,40,000₹2,66,673
333₹3,60,000₹4,21,300
434₹4,80,000₹5,92,118
535₹6,00,000₹7,80,824
636₹7,20,000₹9,89,289
737₹8,40,000₹12,19,583
838₹9,60,000₹14,73,993
939₹10,80,000₹17,55,042
1040₹12,00,000₹20,65,520
1141₹13,20,000₹24,08,510
1242₹14,40,000₹27,87,415
1343₹15,60,000₹32,05,997
1444₹16,80,000₹36,68,409
1545₹18,00,000₹41,79,243
1646₹19,20,000₹47,43,567
1747₹20,40,000₹53,66,983
1848₹21,60,000₹60,55,679
1949₹22,80,000₹68,16,491
2050₹24,00,000₹76,56,969
2151₹25,20,000₹85,85,457
2252₹26,40,000₹96,11,169
2353₹27,60,000₹1,07,44,287
2454₹28,80,000₹1,19,96,057
2555₹30,00,000₹1,33,78,903
2656₹31,20,000₹1,49,06,552
2757₹32,40,000₹1,65,94,166
2858₹33,60,000₹1,84,58,495
2959₹34,80,000₹2,05,18,043
3060₹36,00,000₹2,27,93,253

₹10,000 a month in NPS from age 30, growing at 10% a year, builds a corpus of about ₹2.28 crore at 60. With 40% put into an annuity at 6%, that is a ₹1.37 crore lump sum and ₹45,587 a month.

What this calculates

Enter your monthly contribution, your age, the return you expect, the share of the corpus you will put into an annuity and the annuity rate. This works out the corpus you will have at 60, the lump sum you take, the amount that buys the annuity and the monthly pension it pays, with a year-by-year table of growth.

The formula

Corpus

corpus = P × ((1 + i)ⁿ − 1) ÷ i × (1 + i)

Split

annuity = corpus × annuity %; lump sum = corpus − annuity

Pension

monthly pension = annuity × annuity rate ÷ 12

P is the monthly contribution, i the expected return ÷ 12 as a decimal (10% is 0.008333) and n the number of months until 60. Contributions are paid at the start of each month.

Worked example

The same ₹10,000 a month started at 25 grows to about ₹3.83 crore: five more years of contributions, compounding for longer.

When to use it, and the mistakes to avoid

Use it to plan a retirement income, to see what starting earlier is worth, or to compare NPS with EPF, PPF and a SIP.

The mistakes that cost the most:

  • Treating the return as certain. It is an assumption; test a lower figure.
  • Starting late. Time in the market does more than the amount: five extra years raise the corpus by about two-thirds.
  • Ignoring inflation. A pension of ₹45,587 in 30 years buys far less than it does now.
  • Forgetting the pension is fixed. An ordinary annuity does not rise with prices.
  • Using an old annuity rule. The minimum share changed in 2025; check the latest rule.

FAQ

How much corpus will I have from NPS at 60?

It depends on how much you pay, for how long and what the scheme earns. ₹10,000 a month from age 30 at an assumed 10% a year grows to about ₹2.28 crore at 60, on ₹36 lakh paid in. Starting at 25 instead gives about ₹3.83 crore.

What share of the NPS corpus must go into an annuity?

This calculator keeps at least 40% in an annuity, the government-sector rule; the rest is paid as a lump sum. PFRDA amended the exit rules in December 2025, and reports say non-government subscribers may now put as little as 20% of a larger corpus into an annuity. Check the latest PFRDA regulations for your case.

How is the monthly pension worked out?

It is the annuity amount times the annuity rate, divided by 12. ₹91.17 lakh in an annuity at 6% pays about ₹45,587 a month. The rate depends on the annuity provider and the option you choose, so try more than one.

What return should I assume for NPS?

NPS returns follow the markets and are not guaranteed. A mix with a high equity share has returned around 10% to 12% over long periods, while safer mixes earn less. Try a lower and a higher figure to see the range, rather than relying on one.

Is the NPS lump sum taxable?

The rules have changed over time and depend on your tax regime and who you are, so this calculator does not model tax. Check the current Income Tax Department rules, and see the income tax calculator for your regular tax.

Related calculators