
Tax & Finance
5 min read
- By Priyesh Mishra
NPS vs PPF: The 30-Year Experiment
A 30-year-old can put Rs. 50,000 a year into NPS OR PPF under an 80C-adjacent slot. 30 years later, NPS typically produces Rs. 1.5-2 crore at 10% equity-led return; PPF produces ~Rs. 60 lakh at 7%. Which one is correct depends on one question most people cannot answer: how do you feel about a 60% mandatory annuity at retirement?
By the end, you will know the return, liquidity, tax treatment, and retirement-day constraints of both vehicles. And which to pick based on your age and risk tolerance.
Return, liquidity, and what comes out at 60
NPS (Tier I, 75% equity)
~10% long-term
60% lumpsum tax-free + 40% annuity taxable
PPF
7.1% (FY 2024-25)
100% tax-free lumpsum at 15 years
NPS lock-in is to age 60 with a partial premature withdrawal allowance after 3 years for specific life events. PPF lock-in is 15 years (with partial loans and withdrawals from year 7). Post-60, NPS forces 40% of the corpus into an annuity plan bought from a PFRDA-approved insurer. Returns on those annuities are ~6%, fully taxable at slab.
Tax treatment. EEE vs partial-EEE
PPF is fully EEE (exempt on contribution, accrual, and withdrawal). NPS Tier I is partial-EEE: contribution deductible under 80CCD(1) + 80CCD(1B) (extra Rs. 50k), accrual tax-free, but only 60% of the final corpus is tax-free at withdrawal. The 40% annuity is taxed at slab rate when drawn.
NPS 80CCD(1B) extra Rs. 50k
The annuity-return problem
Key Takeaways
- 30-year horizon, high risk tolerance to NPS wins on return.
- 15-year horizon, lumpsum-at-end preference to PPF wins on simplicity and EEE.
- NPS gives an extra Rs. 50k deduction PPF cannot match.
- NPS forces 40% into an annuity at 60. Accept this trade or go PPF.
- Practical allocation: PPF for the floor, NPS for the equity exposure + 80CCD(1B) bonus.
Read Next
NPS alone is not a retirement plan. Combining NPS + EPF + SIP + one-time lumpsums is. The math of compounding shows the exact monthly rupee amount you need to hit a Rs. 5 crore corpus by 60.
Continue ->