Monthly CompoundingTax BenefitsAnnuity SplitYear-wise Table

Smart NPS Calculator

Project your National Pension System corpus, monthly pension, and tax savings. Adjust contributions, return rate, and annuity split — results and year-wise progression update instantly.

About this tool

A fast and accurate NPS calculator that projects your National Pension System corpus, estimated monthly pension, and tax savings under Sec 80CCD. Enter your monthly contribution, current age, retirement age, existing NPS balance, and expected return rate — the corpus, lump sum, annuity split, and pension update instantly.

The calculator uses monthly compounding (matching actual NPS fund growth), shows the inflation-adjusted pension in today's value, breaks down Section 80CCD(1B) tax savings by slab, and displays a full year-wise progression table. All calculations run in your browser — no data is sent to any server.

How to use

1

Pick a career preset or enter your details

Start with Young Investor, Mid Career, or Pre-Retirement preset chips to auto-fill typical values. Then fine-tune any input.

2

Set contribution and ages

Enter your monthly NPS contribution, current age, and planned retirement age. Drag the sliders or type values directly.

3

Adjust return and annuity settings

Set the expected annual return (10–12% is typical for equity-heavy NPS), annuity percentage (minimum 40%), and annuity return rate.

4

Review your retirement plan

See the total corpus, tax-free lump sum, monthly pension, inflation-adjusted pension, and year-wise growth table instantly.

Use cases & tips

Compare NPS vs PPF vs EPF

Run this calculator alongside our PPF and EPF tools to compare tax-free returns across all three major government pension instruments.

Maximise Sec 80CCD(1B)

Contribute at least ₹4,167/month (₹50,000/year) to fully utilise the exclusive ₹50,000 extra deduction under Sec 80CCD(1B) beyond your 80C limit.

Model annuity vs lump sum tradeoff

Slide the annuity percentage from 40% to 100% and watch the monthly pension change. Find the right balance between immediate cash and lifelong income.

Plan for inflation

The inflation-adjusted pension shows what your future monthly income is worth in today's money. Increase contributions if the real pension falls below your target.

Start early for compounding power

Try the Young Investor preset: ₹5,000/month from age 25 at 12% return builds a 2–3Cr corpus by 60 — far outpacing someone starting at 35 with ₹15,000/month.

Stress-test your assumptions

Change the return from 12% to 9% to see a conservative scenario. The difference shows how much additional monthly contribution compensates for lower market returns.

How it works

Monthly Compounding Engine

Corpus grows using the FV-of-annuity formula with monthly compounding: balance = opening × (1+r/12)^12 + contribution × [(1+r/12)^12 − 1]/(r/12) per year.

Annuity Split Logic

At retirement, corpus splits into lump sum (100% − annuity%) and annuity. Monthly pension = annuity corpus × annuity rate / 12. PFRDA mandates minimum 40% annuity.

Inflation Discounting

Nominal pension is discounted by cumulative inflation: real pension = nominal / (1 + inflation rate)^investment years, converting future income to today's purchasing power.

Tax Savings Calculator

The 80CCD(1B) deduction is min(annual contribution, ₹50,000). Tax saving = deduction × applicable slab rate (30% or 20%), shown for both brackets.

Frequently asked questions

Common questions about NPS calculation, tax benefits, and how the tool works.

The National Pension System (NPS) is a government-regulated, market-linked pension scheme open to all Indian citizens aged 18–70. It is administered by the Pension Fund Regulatory and Development Authority (PFRDA). Both salaried employees and self-employed individuals can open a Tier I NPS account and contribute any amount above the minimum threshold.

NPS corpus grows through monthly compounding. Each year your opening balance is multiplied by (1 + r/12)^12, and fresh monthly contributions compound intra-year using the standard future-value-of-annuity formula: C × [(1 + r/12)^12 − 1] / (r/12). This matches the actual NPS fund growth pattern more accurately than simple annual compounding.

As per PFRDA regulations, you must use a minimum of 40% of your NPS corpus to purchase an annuity plan from an IRDAI-registered life insurer. The remaining 60% can be withdrawn as a tax-free lump sum. You may choose to put more than 40% into annuity if you prefer a higher monthly pension.

NPS offers three layers of tax benefit: (1) Contributions up to ₹1.5L are deductible under Sec 80CCD(1), within the overall 80C limit of ₹1.5L. (2) An additional ₹50,000 deduction is available under Sec 80CCD(1B) — exclusive to NPS and over and above 80C. (3) Employer contributions up to 10% of (Basic + DA) are deductible under Sec 80CCD(2). The 60% lump sum withdrawal at retirement is completely tax-free.

NPS funds invest in a mix of equities (E), corporate bonds (C), and government securities (G). Historically, the aggressive Tier I equity option (Auto Choice or Active Choice 75% E) has returned 10–14% p.a. over 10+ year periods. Conservative investors can use 8–9%. For long investment horizons (20+ years), 10–12% is a reasonable central estimate.

When you purchase an annuity with your NPS corpus, the insurer pays you a fixed monthly income. Annuity rates depend on the insurer, annuity type, and prevailing interest rates. Common rates range from 5.5% to 8% per annum. This calculator uses 7% as a default, which is a mid-range estimate. Check current rates from IRDA-empanelled annuity providers before retiring.

The calculator discounts the nominal monthly pension by the cumulative inflation over your investment years. Formula: Real Pension = Nominal Pension / (1 + inflation rate)^years. This shows what today's purchasing power equivalent of your future monthly pension would be — helping you assess whether it covers your current lifestyle expenses.

No. All NPS calculations run entirely in your browser using JavaScript. No data — contribution amounts, age, or any personal information — is transmitted to any server. You can use this tool offline once the page is loaded.