Free NPS calculator

NPS Calculator

Enter your monthly NPS contribution, your age now and the age you plan to retire at — and get your retirement corpus, the lump sum you can take, the amount that must buy an annuity and the monthly pension it pays, year by year.

✓ Free to use ✓ No signup ✓ Browser calculation
₹2,27,93,253 retirement corpus On ₹10,000 a month at 10% a year, age 30 to 60
₹1,36,75,952 lump sum at exit With 40% put into an annuity — ₹1,36,75,952 of it tax-free
₹45,587 pension a month From ₹91,17,301 in an annuity at 6% a year

An estimate for planning — not financial, tax or legal advice. This tool is an estimate for planning: NPS returns follow the market and are not guaranteed, the annuity rate is set by the insurer when you exit, and the exit rules can change again. It is not financial, tax or legal advice. Check the rules table below before you rely on it.

Calculate your NPS

₹10,000 a month, age 30 to 60

Example figures are filled in. Replace them with your own numbers.

YOUR ANSWER WORKING SHOWN BELOW

Your answer

₹2,27,93,253
₹2,27,93,253 RETIREMENT CORPUS
₹1,36,75,952 LUMP SUM AT EXIT
₹45,587 MONTHLY PENSION
Your answer at a glance ₹10,000 a month · 0% step-up · 10% · age 30 to 60 → corpus ₹2,27,93,253 (lump sum ₹1,36,75,952; pension ₹45,587 a month).

₹10,000 a month, 0% step-up, 10% return, age 30 to 60: your NPS corpus at retirement is ₹2,27,93,253 — ₹1,91,93,253 of growth on ₹36,00,000 invested.

Lump sum ₹1,36,75,952 · ₹1,36,75,952 of it tax-free · ₹91,17,301 buys the annuity · pension ₹45,587 a month at 6%.

Non-government subscriber · 40% into an annuity · contributions at the start of each month.

The figure is an estimate at the steady return you enter. NPS returns follow the market, the annuity rate is set by the insurer when you exit, and only 60% of the corpus is tax-free at exit.

Recent checks · this session

Select Calculate to keep up to five checks while this page is open.

Year by year

How the corpus grows

The corpus grows year by year — the growth column overtakes the contributions column as the years pass.

Year-by-year growth on the sample figures: ₹10,000 a month, 10% return, age 30 to 60.
Age You pay Total invested Growth Corpus
Age 31 ₹1,20,000 ₹1,20,000 ₹6,703 ₹1,26,703
Age 32 ₹1,20,000 ₹2,40,000 ₹26,673 ₹2,66,673
Age 33 ₹1,20,000 ₹3,60,000 ₹61,300 ₹4,21,300
Age 34 ₹1,20,000 ₹4,80,000 ₹1,12,118 ₹5,92,118
Age 35 ₹1,20,000 ₹6,00,000 ₹1,80,824 ₹7,80,824
Age 36 ₹1,20,000 ₹7,20,000 ₹2,69,289 ₹9,89,289
Age 37 ₹1,20,000 ₹8,40,000 ₹3,79,583 ₹12,19,583
Age 38 ₹1,20,000 ₹9,60,000 ₹5,13,993 ₹14,73,993
Age 39 ₹1,20,000 ₹10,80,000 ₹6,75,042 ₹17,55,042
Age 40 ₹1,20,000 ₹12,00,000 ₹8,65,520 ₹20,65,520
Age 41 ₹1,20,000 ₹13,20,000 ₹10,88,510 ₹24,08,510
Age 42 ₹1,20,000 ₹14,40,000 ₹13,47,415 ₹27,87,415
Age 43 ₹1,20,000 ₹15,60,000 ₹16,45,997 ₹32,05,997
Age 44 ₹1,20,000 ₹16,80,000 ₹19,88,409 ₹36,68,409
Age 45 ₹1,20,000 ₹18,00,000 ₹23,79,243 ₹41,79,243
Age 46 ₹1,20,000 ₹19,20,000 ₹28,23,567 ₹47,43,567
Age 47 ₹1,20,000 ₹20,40,000 ₹33,26,983 ₹53,66,983
Age 48 ₹1,20,000 ₹21,60,000 ₹38,95,679 ₹60,55,679
Age 49 ₹1,20,000 ₹22,80,000 ₹45,36,491 ₹68,16,491
Age 50 ₹1,20,000 ₹24,00,000 ₹52,56,969 ₹76,56,969
Age 51 ₹1,20,000 ₹25,20,000 ₹60,65,457 ₹85,85,457
Age 52 ₹1,20,000 ₹26,40,000 ₹69,71,169 ₹96,11,169
Age 53 ₹1,20,000 ₹27,60,000 ₹79,84,287 ₹1,07,44,287
Age 54 ₹1,20,000 ₹28,80,000 ₹91,16,057 ₹1,19,96,057
Age 55 ₹1,20,000 ₹30,00,000 ₹1,03,78,903 ₹1,33,78,903
Age 56 ₹1,20,000 ₹31,20,000 ₹1,17,86,552 ₹1,49,06,552
Age 57 ₹1,20,000 ₹32,40,000 ₹1,33,54,166 ₹1,65,94,166
Age 58 ₹1,20,000 ₹33,60,000 ₹1,50,98,495 ₹1,84,58,495
Age 59 ₹1,20,000 ₹34,80,000 ₹1,70,38,043 ₹2,05,18,043
Age 60 ₹1,20,000 ₹36,00,000 ₹1,91,93,253 ₹2,27,93,253

Understand the result

What does an NPS calculator do?

Your NPS (National Pension System) corpus grows from one deposit every month into your Tier I pension account, invested across equity, government bonds and corporate debt by a pension fund manager. On ₹10,000 a month from age 30, growing at 10% a year, you would have about ₹2.28 crore at age 60. At exit you take part as a lump sum and use the rest to buy an annuity that pays a monthly pension for life. This calculator works out that corpus from your own figures, splits it under the December 2025 exit rules, and lists the growth year by year.

01 / TWO ACCOUNTS

Tier I is the pension account

Tier I is where the retirement corpus, the annuity rule and the tax deductions live. It needs at least ₹500 per contribution and ₹1,000 a year. Tier II is an optional savings account with no withdrawal limits — but no tax benefits either. This calculator models Tier I only.

02 / THE DECEMBER 2025 CHANGE

80% lump sum for non-government subscribers

Since December 2025, non-government subscribers may take up to 80% of the corpus as a lump sum, with only 20% into an annuity. On the ₹10,000 example that lifts the lump sum from ₹1,36,75,952 to ₹1,82,34,602 — but the pension falls from ₹45,587 to ₹22,793 a month, and only 60% of the corpus stays tax-free.

03 / STEP-UP DOES THE HEAVY LIFTING

5% step-up adds ₹65,68,478

₹5,000 a month flat for 30 years at 10% builds ₹1,13,96,627. Raise the contribution 5% every year and the same 30 years build ₹1,79,65,105 — because every higher deposit also earns returns for the years that remain.

How it works

From your monthly contribution to a retirement corpus

Enter your age and monthly contribution first — the other figures are already filled in with the usual example — then read the corpus, the split and the pension.

01

Enter your age now and retirement age

Your age now (18 to 84) and the age you plan to retire at (60 to 85) — 60 is the usual NPS exit age, and the example uses 30 to 60. You can now stay in NPS up to 85.

02

Enter your monthly contribution and step-up

From ₹500 to ₹2,00,000 a month into Tier I. The step-up (0% to 20%) raises your contribution every year — the example for a growing salary uses 5%.

03

Set the return, the subscriber type and the annuity share

Your expected yearly return (10% is the usual assumption — it is not a promise), whether you are a government or non-government subscriber, the share of the corpus that buys an annuity, and the annuity rate (6% is a common assumption).

04

Read the corpus, the split and the pension

The answer appears as you type — your corpus at retirement, what you invested, the lump sum, the annuity corpus and the monthly pension, with a table of how the corpus builds each year.

The calculation, explained

How NPS is calculated

Every month your contribution is paid at the start of the month and the whole balance earns one month of return at the yearly rate divided by 12. Your contribution rises once a year, at the start of each year, by the step-up you enter. At exit the corpus is split: the annuity share buys a pension from an insurer, and the rest is your lump sum. The annuity share cannot go below the legal minimum — 20% for non-government subscribers and 40% for government subscribers — unless the corpus is ₹8 lakh or less, when no annuity is needed at all. The monthly pension is the annuity corpus times the annuity rate divided by 12.

The NPS formula Each month's contribution is paid at the start of the month · the balance earns rate ÷ 1200 a month · at exit the split is 80/20 (non-government) or 60/40 (government) · pension = annuity × rate ÷ 12
1. ₹10,000 a month, 10%, age 30 to 60 2,27,93,253 corpus · 1,91,93,253 growth In the first year you pay ₹1,20,000 and the corpus reaches ₹1,26,703. Over 30 years you pay ₹36,00,000, growth adds ₹1,91,93,253, and the corpus is ₹2,27,93,253 — ₹1,36,75,952 as a lump sum and ₹45,587 a month of pension.
2. ₹5,000 a month, 5% step-up, 10%, age 30 to 60 1,79,65,105 corpus · 1,39,78,774 growth ₹5,000 a month rising 5% every year. You invest ₹39,86,331 and the corpus is ₹1,79,65,105 — the step-up adds ₹65,68,478 over a flat ₹5,000. The lump sum is ₹1,07,79,063 and the pension is ₹35,930 a month.
3. ₹1,000 a month from age 55 78,082 corpus · 18,082 growth ₹1,000 a month for 5 years at 10% builds ₹78,082 from ₹60,000 invested. Because the corpus is under ₹8 lakh, no annuity is needed — the whole ₹78,082 is your lump sum.
Why two NPS calculators can disagree by ₹1,48,472 On ₹5,000 a month rising 5% a year for 30 years at 10%, this calculator gives ₹1,79,65,105 and another ranking calculator gives ₹1,78,16,633 — the same invested total of ₹39,86,331 either way. The difference is timing: this calculator pays each month's contribution at the start of the month, so it earns that month's return, while the other pays it at the end of the month. Neither is wrong, but the figures are not comparable unless the timing matches. This page states its timing in the method section, and the same start-of-month timing is what the site's SIP calculator uses.

Worked examples

Five cases, five corpuses

One example for each everyday case, including one with a step-up, one under the new 20% annuity rule, one under the ₹8 lakh full-withdrawal limit and one for a government subscriber. Select any example to load it into the calculator and check the working for yourself.

10,000 A MONTH · AGE 30 TO 60

Age 30 to 60 on ₹10,000: ₹2,27,93,253

₹10,000 a month for 30 years at 10% a year. You invest ₹36,00,000 and growth adds ₹1,91,93,253. With 40% in an annuity at 6%, the lump sum is ₹1,36,75,952 and the pension is ₹45,587 a month.

₹10,000 a month · age 30 to 60 → corpus ₹2,27,93,253

5,000 A MONTH · AGE 30 TO 60

₹5,000 a month, 5% step-up: ₹1,79,65,105

₹5,000 a month rising 5% every year for 30 years at 10%. You invest ₹39,86,331 and the corpus reaches ₹1,79,65,105 — the step-up alone adds ₹65,68,478 over a flat ₹5,000. The lump sum is ₹1,07,79,063 and the pension is ₹35,930 a month.

₹5,000 a month · age 30 to 60 → corpus ₹1,79,65,105

10,000 A MONTH · AGE 30 TO 60

Same person, the new 20% annuity: ₹1,82,34,602 lump sum

The same ₹10,000 a month, but using the December 2025 rule for non-government subscribers: only 20% into an annuity. The lump sum rises to ₹1,82,34,602 and the pension falls to ₹22,793 a month. Only ₹1,36,75,952 of the lump sum is tax-free — the other ₹45,58,650 is taxed at your slab.

₹10,000 a month · age 30 to 60 → corpus ₹2,27,93,253

1,000 A MONTH · AGE 55 TO 60

₹1,000 a month from age 55: ₹78,082, all yours

₹1,000 a month for 5 years at 10% builds ₹78,082 from ₹60,000 invested. Because the corpus is under ₹8 lakh, no annuity is needed at all — you take the whole ₹78,082 as a lump sum and there is no pension to buy.

₹1,000 a month · age 55 to 60 → corpus ₹78,082

15,000 A MONTH · AGE 35 TO 60

Government subscriber, ₹15,000 a month: ₹2,53,44,187

₹15,000 a month from age 35, rising 3% a year, at 10% to age 60. You invest ₹65,62,668 and the corpus reaches ₹2,53,44,187. Government subscribers stay on the old 60/40 split: the lump sum is ₹1,52,06,512 and the pension is ₹50,688 a month.

₹15,000 a month · age 35 to 60 → corpus ₹2,53,44,187

NPS rules at a glance

NPS rules at a glance

The exit age, the lump-sum and annuity splits for government and non-government subscribers, the corpus bands, premature exit, the age limits, the Tier I minimums and the tax deductions. Every rule here comes from PFRDA or the Income-tax Act — never from a blog or a competitor.

NPS exit age, the lump-sum and annuity splits, the corpus bands, premature exit, the age limits, the Tier I minimums and the tax deductions.
Figure Rule What it means
Normal exit at 60 (or 15 years) All Citizen Model You can exit normally after 15 years in NPS or at age 60, whichever comes first. Corporate subscribers exit at retirement or superannuation.
Non-government: up to 80% lump sum At least 20% annuity Since December 2025, non-government subscribers (All Citizen and Corporate) may take up to 80% of the corpus as a lump sum; at least 20% must buy an annuity. Before the change it was 60% and 40%.
Government: up to 60% lump sum At least 40% annuity Government subscribers stay on the old split — up to 60% as a lump sum and at least 40% into an annuity. The December 2025 change did not move them.
Corpus up to ₹8 lakh 100% lump sum allowed If your corpus at exit is ₹8 lakh or less, you may take the whole amount as a lump sum with no annuity at all — or still choose the 80/20 (or 60/40) split. The old limit was ₹5 lakh.
Corpus ₹8 lakh to ₹12 lakh Two options Take up to ₹6 lakh as a lump sum and the balance through systematic unit redemption over at least 6 years or an annuity — or take up to 80% (60% for government) as a lump sum with at least 20% (40%) in an annuity.
Premature exit (before 60) Up to 20% lump sum If you exit before the vesting period, at most 20% is a lump sum and at least 80% must buy an annuity. If the corpus is ₹5 lakh or less, you may take it all. The 5-year lock-in for All Citizen subscribers was removed in December 2025.
Entry and exit age up to 85 Automatic continuation You may join NPS up to age 85 and stay invested up to 85. Past 60 your account now continues automatically — the old 15-day advance intimation is gone.
Tier I minimum ₹500 ₹1,000 a year Tier I, the pension account, needs at least ₹500 per contribution and ₹1,000 a year to stay active. Tier II is an optional savings account with no withdrawal limits and no tax benefits.
Tax: 80CCD(1B) ₹50,000 extra Old regime Your contributions qualify under Section 80CCD(1) within the ₹1.5 lakh Section 80C limit, plus an extra ₹50,000 under Section 80CCD(1B). Employer contributions qualify separately under Section 80CCD(2). At exit, only 60% of the corpus is tax-free under Section 10(12A); the pension is taxed as income.

The rules are fixed — the December 2025 split, the ₹8 lakh full-withdrawal limit and the age limits decide everything. The only judgement calls are the return and the annuity rate you assume, and this page states both plainly: 10% and 6% are the examples, not promises.

Common mistakes

Four ways to get NPS wrong

The rules changed in December 2025, so the old readings are now the expensive ones. Each of these can cost lakhs.

01 / USING THE OLD 60/40 SPLIT

Planning on 40% into an annuity

Non-government subscribers now need only 20% in an annuity, not 40%. On the ₹10,000 example that is ₹45,58,650 instead of ₹91,17,301 — planning on the old split understates the lump sum by ₹45,58,650 and overstates the pension by ₹22,794 a month.

02 / COUNTING THE WHOLE LUMP SUM AS TAX-FREE

Forgetting the 60% tax ceiling

Only 60% of the corpus is tax-free at exit under Section 10(12A). Take the new 80% lump sum and the extra 20% is taxed at your slab — on a ₹2.28 crore corpus that is ₹45,58,650 of taxable lump sum.

03 / TRUSTING ONE RETURN FOR 30 YEARS

Assuming 10% will last to retirement

NPS returns follow the market and no rate is guaranteed. At 8% instead of 10%, the ₹10,000 example builds ₹1,50,29,952 instead of ₹2,27,93,253. Try a lower return to see a safer estimate.

04 / COUNTING THE ANNUITY AS SPENDABLE CASH

Adding the annuity corpus to your lump sum

The annuity share buys a pension from an insurer — it is not cash in hand. On the ₹10,000 example, ₹91,17,301 of the ₹2.28 crore corpus is locked into the annuity and pays ₹45,587 a month instead. Only the lump sum is yours to spend.

Your questions, answered

NPS calculator FAQs

What is NPS?

The National Pension System is a market-linked, defined-contribution retirement scheme regulated by the Pension Fund Regulatory and Development Authority (PFRDA). You contribute to a Tier I pension account, a pension fund manager invests it across equity, government bonds, corporate debt and alternate assets, and at exit part of the corpus buys an annuity that pays a monthly pension for life. Tier II is an optional savings account with no withdrawal limits and no tax benefits. NPS is open to Indian citizens aged 18 to 85.

How much of my NPS corpus can I withdraw at 60?

If you are a non-government subscriber, up to 80% as a lump sum with at least 20% into an annuity, under the December 2025 rules. Government subscribers stay at 60% and 40%. If your corpus is ₹8 lakh or less you may take it all as a lump sum. Between ₹8 lakh and ₹12 lakh you may instead take up to ₹6 lakh and draw the balance gradually over at least 6 years.

Is the NPS lump sum tax-free?

Only 60% of the corpus is exempt from tax at exit, under Section 10(12A) of the Income-tax Act. The December 2025 change lets non-government subscribers take up to 80% as a lump sum, but the tax law was not changed with it — so the extra 20% above the 60% ceiling is taxed at your slab rate. The monthly pension is also taxed as income in the year you receive it.

What tax deductions does NPS give?

Your own contributions qualify under Section 80CCD(1) within the overall ₹1.5 lakh Section 80C limit, plus an extra ₹50,000 a year under Section 80CCD(1B) — the only deduction that sits outside Section 80C. Your employer's contributions qualify separately under Section 80CCD(2), up to 10% of salary. These deductions apply under the old tax regime; under the new regime only the employer's contribution under Section 80CCD(2) remains deductible.

What is the minimum NPS contribution?

For Tier I, at least ₹500 per contribution and ₹1,000 in total every financial year, to keep the account active. There is no maximum — you can contribute as much as you like. Tier II needs ₹1,000 to open and ₹250 per contribution, with no annual minimum.

Can I withdraw from NPS before 60?

Yes, in two ways. A premature exit is allowed — the 5-year lock-in for All Citizen subscribers was removed in December 2025 — but at most 20% is a lump sum and at least 80% must buy an annuity, unless the corpus is ₹5 lakh or less, when you may take it all. Separately, after 3 years you may make a partial withdrawal of up to 25% of your own contributions, up to 4 times before 60 with a 4-year gap between withdrawals, for specified needs such as a first house, children's education or marriage, or medical treatment.

Until what age can I stay in NPS?

You may join up to age 85 and stay invested up to 85, under the December 2025 amendment — entry and exit ages were both raised from 70 and 75. Past 60 your account now continues automatically; the old rule that you had to intimate 15 days in advance is gone. Normal exit for the All Citizen model is after 15 years or at age 60, whichever comes first.

What return should I assume for NPS?

NPS returns follow the market — equity-heavy portfolios have returned 10–12% a year over long periods and conservative ones 7–9%, but no rate is guaranteed and a single steady rate will not hold for 30 years. This calculator defaults to 10% as an assumption, not a promise. Try 8% too, to see a safer estimate, and remember the annuity rate at exit is set by the insurer then, not today.

Does this calculator send my numbers anywhere?

No. Every calculation runs entirely on this page — nothing is sent to a server, nothing is stored, and reloading the page clears your recent checks.

About the method

This page uses the standard NPS-calculator method: every month your contribution is paid at the start of the month and the whole balance earns one month of return at the yearly rate divided by 12. Your contribution rises once a year, at the start of each year, by the step-up you enter. At exit the corpus is split: the annuity share buys a pension from an insurer and the rest is your lump sum. The annuity share cannot go below the legal minimum — 20% for non-government subscribers and 40% for government subscribers — unless the corpus is ₹8 lakh or less, when no annuity is needed at all. The monthly pension is the annuity corpus times the annuity rate divided by 12. Monthly contributions are carried at full precision and each total is rounded to the nearest rupee, so a row's invested total can differ by a rupee from the sum of the yearly payments. The return and the annuity rate are user-entered and treated as steady assumptions — never as live quotes or forecasts.

Figures checked 12 November 2026: the December 2025 exit rules — up to 80% lump sum and at least 20% annuity for non-government subscribers, the ₹8 lakh full-withdrawal limit, the ₹8–12 lakh band, the ₹5 lakh premature-exit limit, entry and exit ages raised to 85, and automatic continuation past 60 — are in the Ministry of Finance press release of 19 December 2025, in the PIB press release, under the PFRDA (Exits and Withdrawals under the National Pension System) (Amendment) Regulations, 2025 — see PFRDA. The Tier I minimums (₹500 a contribution, ₹1,000 a year) and the Tier I / Tier II features are in PFRDA's All Citizen Model FAQs. The tax treatment — 80CCD(1) within the ₹1.5 lakh Section 80C limit, the extra ₹50,000 under 80CCD(1B), employer contributions under 80CCD(2), and the 60% tax-free lump sum under Section 10(12A) — is in the Income-tax Act, 1961 — see the Income Tax Department. The worked examples reproduce the ranking NPS calculators' published figures: ₹10,000 a month from age 30 at 10% gives ₹2,27,93,253 with a ₹1,36,75,952 lump sum and a ₹45,587 monthly pension on ultimatecalc.in, and the same page's 20% split gives a ₹22,793 pension; ₹5,000 a month rising 5% a year for 30 years at 10% invests ₹39,86,331 on onlycalculators.com — whose corpus of ₹1,78,16,633 uses end-of-month contributions, while this page uses start-of-month contributions and gives ₹1,79,65,105 for the same inputs, as the callout above explains. For a guaranteed-return comparison, use the PPF calculator; for a monthly deposit without an annuity, the RD calculator; for the tax on your contributions, the income-tax calculator. One honest limit: this calculator takes a single steady return, so it cannot model returns that change year to year — for a safer estimate, try a lower return too.