NPS, PPF, and EPF are India’s three long-term retirement savings vehicles — each with a distinct purpose, tax treatment, lock-in, and expected return profile. This isn’t a “pick one” decision for most working professionals; the right answer is usually all three together in specific proportions. Here’s the FY 2026-27 comparison, with rule-of-thumb allocations for common Indian salary profiles.
Quick snapshot — NPS vs PPF vs EPF (FY 2026-27)
| Parameter | NPS (Tier 1) | PPF | EPF |
|---|---|---|---|
| 10-year average return | 9-12% (market-linked) | 7.1% (GoI reset quarterly) | 8.25% (EPFO declared) |
| Guarantee | No (equity / debt allocation) | Sovereign-backed | Sovereign-backed (via EPFO) |
| Lock-in | Until 60 (partial after 10 yr) | 15 years (partial after 7 yr) | Till retirement / 2 mo unemployed |
| Tax status | EEE at entry + accumulation; 60% EEE, 40% annuity partially taxed at exit | EEE (fully tax-free) | EEE if 5+ yr continuous employment; else EET |
| Contribution limit | No upper cap; ₹500 min; ₹1K/yr min to keep active | ₹500 - ₹1.5L/yr | 12% of basic (mandatory) |
| Section 80C deduction | Up to ₹1.5L via 80CCD(1), part of overall 80C cap | Up to ₹1.5L within 80C cap | 12% employee contribution counts in 80C |
| Extra deduction | ₹50K exclusive via Section 80CCD(1B) | None | None |
| Employer contribution (deductible) | Up to 10% (private) / 14% (Govt) of basic via 80CCD(2); NEW regime eligible | N/A | 12% of basic; not in employee’s 80C |
| Who opens it | Voluntary; salaried or self-employed | Voluntary; any Indian resident | Mandatory for salaried in registered orgs |
| Best suited for | Growth-oriented tax saving + retirement | Stable fixed-income allocation + tax | Default retirement foundation |
NPS deep dive
National Pension System is India’s market-linked retirement account, regulated by PFRDA. Contributions go into a PRAN (Permanent Retirement Account Number) managed by one of 8 licensed Pension Fund Managers. You pick allocation between Equity (E), Corporate Bond (C), Government Bond (G), and Alternate (A) via Active Choice, or let the lifecycle fund (Auto Choice) do it automatically based on your age.
NPS contribution rules
- Tier 1: retirement account, 60-year lock-in, tax benefits, partial withdrawal rules
- Tier 2: voluntary savings, no tax benefit, fully liquid (withdraw anytime)
- Minimum: ₹500 per contribution; ₹1,000/year to keep Tier 1 active
- Maximum: no upper cap, but tax deduction caps at Section limits
NPS tax layers (the stacking advantage)
- Section 80CCD(1): Employee contribution up to ₹1.5L within overall 80C cap. Old regime only.
- Section 80CCD(1B): Additional ₹50K exclusive to NPS, stacks on top of 80C. Old regime only. This is the single highest-ROI deduction for 30%-slab taxpayers — ₹15,600 tax saving per year.
- Section 80CCD(2): Employer contribution up to 10% (private) or 14% (Govt/PSU) of basic salary, no cap. Deductible in both old and new regime. The only Chapter VI-A deduction the new regime preserves.
Combined maximum potential deduction: ₹1.5L + ₹50K + ₹1.4L (for ₹10L basic Govt employee) = ₹3.4L per year in old regime. For a 30%-slab taxpayer, that’s ₹1.06L of tax saved every year — bigger than most other investment options.
NPS withdrawal mechanics
At 60, 60% of corpus can be withdrawn as tax-free lumpsum; 40% must compulsorily be used to purchase an annuity from an IRDAI-licensed insurer. The annuity purchase itself is tax-free, but the monthly pension received is taxed at your slab rate. This makes NPS semi-EEE (Exempt-Exempt-partially Taxed).
Pre-60 withdrawal options:
- Partial: After 10 years, for specific reasons (child marriage/education, serious illness, home purchase, disability). Max 25% of own contribution, 3 times in tenure.
- Full pre-60 exit: 80% must buy annuity, only 20% as lumpsum. Punitive by design.
See our NPS Tier 1 vs Tier 2 deep dive for mechanics; model your corpus on the NPS Calculator.
PPF deep dive
Public Provident Fund is a 15-year (extendable) sovereign-backed savings scheme under the Government of India, administered by the Department of Economic Affairs. Current rate: 7.1% (notified quarterly, historical range 7.1-12%). The single most important tax feature is EEE status: contribution deductible, interest tax-free, maturity fully tax-free.
PPF contribution rules
- Minimum: ₹500/year (keeps account active)
- Maximum: ₹1.5L/year combined across self + minor child accounts
- Account eligibility: Any Indian resident; fresh NRIs cannot open, existing accounts continue till maturity
- Deposit frequency: Any (monthly / quarterly / lump-sum); deposit before 5th of month for full-month interest
PPF withdrawal mechanics
- Partial withdrawal: after year 7, once/year; cap = 50% of balance 4 years prior or 50% previous year, whichever lower
- Loan facility: years 3-6, up to 25% of balance 2 years prior, at PPF rate + 1%
- Premature closure: only after 5 years, for specified reasons (illness, higher education, change of residency); 1% interest penalty applies
- Maturity / extension: at 15 years, withdraw fully OR extend in 5-year blocks (with or without further contributions)
Model your PPF corpus on the PPF Calculator — ₹1.5L/year at 7.1% for 30 years (3 extensions) grows to ~₹1.54 crore entirely tax-free.
EPF deep dive
Employees Provident Fund is mandatory for salaried employees in organisations registered under the EPF & Miscellaneous Provisions Act 1952. 12% of basic salary is deducted from the employee each month and matched by the employer. EPFO declares the annual interest rate (typically 8-9% historically; 8.25% for FY 2025-26).
EPF contribution rules
- Employee: 12% of basic (mandatory for eligible orgs; VPF can add more up to 100% of basic)
- Employer: 12% of basic, splits as 8.33% to EPS (capped at ₹15K wage) + 3.67% to EPF
- Wage cap: Most companies apply the ₹15,000 basic wage cap, capping contribution at ₹1,800/month; companies can opt out (gives higher retirement corpus, lower in-hand)
EPF tax treatment
EEE status applies only if you complete 5 years of continuous service. Below 5 years continuous:
- Employer contribution + interest = taxed under “Salary”
- Employee contribution = tax-free (it was post-tax already)
- Deduction claimed earlier under 80C = reversed (added to current year’s income)
Budget 2021 added: interest on employee contributions above ₹2.5L/year (or ₹5L/year if employer doesn’t contribute) is taxable at slab rate. This primarily affects high-income employees using VPF aggressively.
EPF withdrawal mechanics
- Full withdrawal: after 2 months of unemployment (or at retirement age 58)
- Partial: after 5-7 years for home purchase (up to 90% of balance), education (50%), marriage (50%), medical (6 months basic or actual)
- Pension (EPS): separate account, activated after 10 years contribution; pays monthly pension from 58 onwards
- Transfer on job change: use UAN (Universal Account Number) to transfer balance; preserves 5-year continuity rule
Model your EPF corpus on our EPF Calculator.
Return comparison — 30-year projection
A salaried employee with basic ₹50,000/month contributes: ₹6,000/month EPF (employee 12%), ₹12,500/month PPF (₹1.5L/year), ₹8,500/month NPS (₹50K 80CCD(1B) + ₹50K 80CCD(1) total ₹1L). Total outgo ~₹27K/month.
| Scheme | Monthly contribution | Return assumption | 30-year corpus |
|---|---|---|---|
| EPF (employee 12%) | ₹6,000 (+ employer match) | 8.25% | ~₹1.65 Cr (combined employer+employee) |
| PPF (₹1.5L/yr cap) | ₹12,500 | 7.1% | ~₹1.54 Cr |
| NPS (₹1L/yr total) | ₹8,500 | 10% (moderate life-cycle) | ~₹1.93 Cr |
| Combined | ~₹27K | Weighted ~8.5% | ~₹5.12 Cr tax-advantaged |
NPS wins on absolute corpus due to equity exposure, PPF wins on certainty, EPF wins on automation. Combined, they cover the full risk-return spectrum for India retirement savings.
Decision framework by profile
Early-career salaried (25-35, ₹8-20L CTC)
EPF is automatic — accept the default 12%. Add PPF ₹50K-1L/year for stability and Section 80C. Add NPS ₹50K/year specifically for Section 80CCD(1B) — this is the highest-ROI Section of all for 30%-slab taxpayers. Skip Tier 2 NPS (no tax benefit).
Mid-career salaried (35-50, ₹20-50L CTC)
Increase EPF via VPF if in 30%+ slab (tax-free 8.25% beats most alternatives). Max PPF at ₹1.5L/year for old-regime 80C stacking with home loan principal. Max NPS via ₹50K 80CCD(1B) + employer 80CCD(2) contribution if your employer offers corporate NPS (ask HR).
Senior salaried (50-60, ₹30L+ CTC)
PPF becomes more important (capital preservation + liquidity via partial withdrawal). Reduce NPS equity allocation via Active Choice or let Auto Choice glide-path do it. Plan EPF withdrawal timing to retire before breaking 5-year continuity (rare issue if same org).
Self-employed / professional
No mandatory EPF. Max PPF ₹1.5L/year (safety + 80C). Max NPS via 80CCD(1) + 80CCD(1B) combined ₹2L. Consider EPF-equivalent via Atal Pension Yojana (APY) if within eligibility. Self-employed under 40 with disposable income should open NPS Tier 1 — the compounding window is the full advantage.
New-regime taxpayers (no Chapter VI-A deductions)
PPF and NPS 80CCD(1) / (1B) are wasted (no deduction). But: 80CCD(2) employer NPS contribution is preserved under the new regime. If your employer offers corporate NPS matched up to 10-14% of basic, use it aggressively — it’s the only retirement tax benefit new-regime retains. EPF continues automatically with its EEE status intact.
Combined allocation rule of thumb
For a salaried taxpayer in old regime with the full ₹1.5L 80C cap to deploy:
- EPF consumes the first chunk automatically (12% of basic goes in whether you like it or not)
- NPS 80CCD(1B) → ₹50K separately (highest marginal ROI)
- PPF → ₹50K-1L/year (fills remaining 80C capacity if EPF doesn’t consume it all)
- ELSS mutual funds → ₹50K if 80C still available (equity exposure with 3-year lock-in)
- Home loan principal, if applicable → fills 80C automatically (crowds out PPF/ELSS eventually)
See our PPF vs ELSS vs FD for 80C comparison for the parallel 80C decision tree, and our new vs old regime comparison for whether old-regime deductions even matter for your profile.
Common mistakes to avoid
- Skipping NPS 80CCD(1B) because it’s “too complicated”. It’s a single form via eNPS portal, takes 10 minutes. ₹50K/year × 30% slab = ₹15,600 saved every year. Over a career, that’s ₹4-5L of tax savings alone before any returns.
- Double-counting PPF + EPF + NPS Tier 1 against the 80C cap. All three together share the ₹1.5L cap for 80CCD(1). Only 80CCD(1B) (₹50K) and 80CCD(2) (employer contribution) are outside the 80C cap.
- Opening NPS Tier 2 for the “tax-free savings account” myth. Tier 2 has no tax benefit, no preferential rate — it’s just a standard investment account with NPS management-fee overhead. Use mutual funds instead.
- Ignoring 5-year EPF continuity rule. Switching jobs without transferring EPF via UAN can reset your 5-year counter if the transfer isn’t processed cleanly. Check UAN EPF passbook within 30 days of each job change.
- Depositing PPF after the 5th of the month. Interest is calculated on the minimum balance between 5th and last day of each month. Late deposits forfeit that month’s interest. Set up auto-debit on the 1st.
- Over-allocating to EPF via VPF in new regime. New regime doesn’t allow 80C deduction, so VPF contributions lose their tax-deduction edge. Above ₹2.5L/yr (or ₹5L/yr for no-employer-contribution orgs), interest is taxable. Switch excess to equity SIPs instead.
- Choosing NPS aggressive lifecycle at age 55+. Equity drawdown risk 5 years before retirement is high. Use Active Choice to manually reduce equity allocation, or pick Conservative Auto Choice (LC25) which caps equity at 25%.
Bottom line
NPS, PPF, and EPF aren’t competing products — they’re complementary layers of an India retirement stack:
- EPF: mandatory floor, automatic 8.25% EEE (after 5 yrs). Don’t opt out.
- PPF: sovereign-safe 7.1% EEE, caps 80C fixed-income, 15-year lock with partial-withdrawal escape hatch.
- NPS Tier 1: equity-exposed 9-12%, exclusive ₹50K 80CCD(1B) deduction, 60-year lock. Highest long-run corpus contribution.
For salaried in old regime: use all three. For new regime: EPF automatic + employer NPS 80CCD(2). For self-employed: PPF ₹1.5L + NPS ₹2L (80CCD 1+1B). Model your combined trajectory on the Retirement / FIRE Calculator to see whether you’re on track for your target corpus, and how much additional SIP (outside EPF/PPF/NPS) you need to close any gap.