Insights Page/Personal Finance

NPS vs PPF Calculator: How It Works, Formula and a Worked Example

Compare the retirement corpus from NPS and PPF for the same monthly saving. Here is the formula, a worked example, the mistakes to avoid, and a free calculator with a downloadable PDF report.

Abhishek sharma
Editorial Lead
Updated September 17, 2026
5 Min Read

Ask five people in India how this is calculated and you will get five confident answers, most of them slightly wrong. It is not their fault — the arithmetic is rarely explained, only the result is shown. So let us do it the other way round: first the logic, then the formula, then your own numbers in the nps vs ppf calculator.

Cover image slot — add a screenshot or illustration from Admin → Blog when it is ready.

Prefer to start with your own figures? Use the NPS vs PPF Calculator now, or continue for the formula and a worked example.

How this is worked out

PPF pays a fixed rate announced by the government each quarter and credits interest once a year, and the maturity amount is tax-free. NPS is market-linked, so its corpus depends on the return your funds actually deliver; at 60 at least 40% of it must buy an annuity and the pension from that annuity is taxable.

The formula behind it:

PPF: FV = A × [((1+r)^n − 1) / r] × (1+r) · NPS: FV = P × [((1+i)^m − 1) / i] × (1+i)
Symbol What it means
A Yearly deposit into PPF
r PPF annual interest rate
P Monthly contribution to NPS
i Monthly return = annual return ÷ 12
m Total months invested

Nothing is rounded away quietly and nothing is assumed on your behalf. If a figure appears in the result, it came from something you entered.

A worked example you can follow

₹10,000 a month for 25 years builds roughly ₹82 lakh in PPF at 7.1% and about ₹1.3 crore in NPS at an assumed 10%, of which 40% must buy a pension.

Change any one input and watch the result move — that sensitivity is the real lesson. It is far more useful than memorising a single outcome, because your own rate, tenure or contribution will never match the example exactly.

Using the NPS vs PPF Calculator, step by step

  1. Open the NPS vs PPF Calculator.
  2. Enter your figures. Use the ones on your statement, sanction letter or scheme document rather than a remembered number.
  3. Read the result card — the headline figure plus the breakdown that produced it.
  4. Adjust one input at a time to see what genuinely moves the outcome.
  5. Tap Download PDF to keep a copy of the calculation, with your inputs and assumptions printed on it.

The PDF takes a few seconds to build because it is a properly typeset report, not a screenshot. You will see a progress message while it is being prepared, and the download starts on its own.

Practical pointers

  • PPF suits money you want guaranteed and tax-free; NPS suits long horizons where you accept market risk.
  • Many people use both — PPF for the safe base and NPS for the extra 80CCD(1B) deduction.

Common mistakes worth avoiding

  • Treating the assumed NPS return as guaranteed.
  • Forgetting that 40% of the NPS corpus is locked into an annuity at 60.

If you want to go a level deeper afterwards, read up on eee vs eet taxation and annuity basics. Both come up the moment you start comparing options seriously.

Interactive calculator

Try the NPS vs PPF Calculator

Enter your own figures below. The same calculator and PDF report remain available on the focused calculator page.

years
% p.a.
% p.a.
% p.a.

Rate the insurer pays on the 40% of NPS that must buy a pension.

PPF maturity

₹82,46,412

NPS corpus

₹1,33,78,903

Total you deposit
₹30,00,000
NPS — withdrawn at 60 (60%)
₹80,27,342
NPS — must buy annuity (40%)
₹53,51,561
Estimated monthly pension
₹26,758
PPF — fully withdrawable, tax-free
₹82,46,412

PPF pays a fixed rate announced by the government every quarter and the maturity amount is tax-free. NPS is market-linked, so its return is only an assumption — at 60 at least 40% of the corpus has to be used to buy an annuity, and the pension you receive is taxable. Deposit limits (PPF: ₹1.5 lakh a year) are not applied here.

Open the full calculator

Numbers that belong next to this one

A single figure rarely settles a decision. These usually get checked in the same sitting:

What else you will find on VIA Capital

The calculator is one corner of a much bigger free toolkit. While you are here:

New tools and sections go live regularly, and each one gets written up here the same way.

Questions people ask us

Is the NPS vs PPF Calculator free to use? Yes. Every calculator on VIA Capital is free, works without a login, and nothing you type is stored on our servers.

How accurate is it? The arithmetic is exact — it is the formula shown above, nothing hidden. Accuracy of the answer depends on your inputs. Rates, tenures and charges change, so use the figures from your own statement or sanction letter rather than a number you remember.

Can I save or share the result? You can download a formatted PDF report of your calculation and share it with your family, your CA or your bank. The download link sits right under the result.

Does it work on a phone? It does. The nps vs ppf calculator is built mobile-first, which is how most people in India actually search for "nps vs ppf".

Is this investment advice? No. VIA Capital is an education platform. We show you the maths and the assumptions; the decision, and the responsibility for it, stays with you. For anything personalised, speak to a SEBI-registered professional.

The short version

Compare the retirement corpus from NPS and PPF for the same monthly saving. The formula is public, the assumptions are printed on the page, and the calculation is yours to keep as a PDF.

👉 Run your own numbers in the NPS vs PPF Calculator

VIA Capital publishes financial education only. Nothing here is investment advice or a personalised recommendation, and no calculator output should be treated as a promise of returns.

Educational content only. Educational content only. Not investment advice or a personalised recommendation.

Written by

Abhishek sharma

Discussion (0)

Log in to join the conversation.

Sign In to Comment