Skip to content
StockMarketAgent
HomeToolsPPF calculator
§ Tools / Series 03 · Personal finance · India · INR

PPF calculator

A faithful, deterministic projection of Public Provident Fund maturity under the scheme's actual rules — the 15-year lock-in, the ₹500–₹1,50,000 annual deposit window, and the famous 5th-of-the-month interest rule that catches most casual PPF investors off guard. Month-by-month simulation, not a one-line FV = P × (1+r)t shortcut. INR default since PPF is an Indian scheme; the currency picker is left available if you want to read the numbers in another denomination.

§ The 5th-day rule

A deposit on or before the 5th of any month earns interest for thatmonth. A deposit on the 6th loses a month of interest — and that gap compounds for 15 years. The timing comparison shows the delta directly; it's the single most underappreciated lever in this scheme.

15y
Base lock-in
150,000
Annual cap
7.1%
Default rate · 2026-05-27
180
Month-by-month sim
EEE
Tax bracket
§ Rate source DEA small-savings rate notification · Q1 FY 2026-27 · retrieved 2026-05-27
§ Start with a preset
Three baseline cases · max yearly is the canonical "PPF as primary tax-saver" path.
Inputs
India's PPF scheme · INR default (currency picker available) · annual cap of ₹1,50,000 enforced as validation.
01Deposit per installment
02Frequency
03Tenure
04The 5th-day rule
05AdvancedOpening ₹0 · extensions 0
§ Annual outlay vs cap
₹150,000 / ₹150,000 · 100.0%
Maturity at year 15
₹4,068,209.22
A single April deposit of ₹150,000 each year over 15 years at 7.1% — deposited on or before the 5th. You'd contribute ₹2,250,000 and the scheme adds ₹1,818,209 in tax-free interest.
Total deposited₹2,250,000
Total interest₹1,818,209
Interest share44.7%
5th-day timing benefit+₹22,475
Per-installment
₹150,000
yearly · 1×/yr
Annual scheduled
₹150,000
cap ₹150,000
Deposits over tenure
15
15 yrs × 1/yr
Last-year interest
₹269,695
credited end-March, Y15
80C-eligible annual
₹150,000
labeled · not advice
Status
computed
methodology v1
§ 5th-day timing comparison

What does the 5th-day rule actually cost you?

Same plan, same rate, same tenure — recomputed under both timings. The gap is real money; most casual PPF investors don't know it exists.
Before / on the 5th§ Right side of the rule
₹4,068,209.22
interest ₹1,818,209
After the 5th§ Wrong side of the rule
₹4,045,734.68
interest ₹1,795,735
Δ = before − after§ Cost of casual timing
+₹22,474.55
cumulative · over 15 yrs
§ Year-end balance

How does the corpus build up across the lock-in?

Each marker is the closing balance at the end of a financial year, after interest is credited. The dashed line is cumulative deposits — the area between is the scheme's contribution.
01,017,0522,034,1053,051,1574,068,209Y1Y3Y5Y7Y9Y11Y13Y15
Closing balance · year-end Cumulative deposits
§ Frequency comparison

Same annual outlay, four installment schedules

Each row drips the same 150,000/year through a different schedule. The yearly path almost always wins because the April lump sum earns interest for the full FY.
FrequencyInstallments / yrPer installmentMaturityInterestvs yearly
Yearly selected1₹150,000₹4,068,209.22₹1,818,209
Semi-annually 2₹75,000₹4,000,785.58₹1,750,786₹-67,424
Quarterly 4₹37,500₹3,967,073.77₹1,717,074₹-101,135
Monthly 12₹12,500₹3,944,599.22₹1,694,599₹-123,610
§ Rate scenarios

The PPF rate is revised every quarter — what would nearby rates do?

Same plan, same timing, rate shifted by ±10 / 25 / 50 bps. Useful for asking "what's my maturity if DEA cuts to 6.8% next notification?"
-50 bps
6.60%
₹3,896,480
Maturity
-25 bps
6.85%
₹3,981,326
Maturity
-10 bps
7.00%
₹4,033,208
Maturity
Base
7.10%
₹4,068,209
Maturity
+10 bps
7.20%
₹4,103,544
Maturity
+25 bps
7.35%
₹4,157,180
Maturity
+50 bps
7.60%
₹4,248,290
Maturity
§ Year-wise schedule

Opening · deposits · interest credited · closing — per financial year

FYOpeningDepositsInterest (Mar)ClosingCum. depositsCum. interest
Y1₹0+₹150,000+₹10,650₹160,650₹150,000₹10,650
Y2₹160,650+₹150,000+₹22,056₹332,706₹300,000₹32,706
Y3₹332,706+₹150,000+₹34,272₹516,978₹450,000₹66,978
Y4₹516,978+₹150,000+₹47,355₹714,334₹600,000₹114,334
Y5₹714,334+₹150,000+₹61,368₹925,701₹750,000₹175,701
Y6₹925,701+₹150,000+₹76,375₹1,152,076₹900,000₹252,076
Y7₹1,152,076+₹150,000+₹92,447₹1,394,524₹1,050,000₹344,524
Y8₹1,394,524+₹150,000+₹109,661₹1,654,185₹1,200,000₹454,185
Y9₹1,654,185+₹150,000+₹128,097₹1,932,282₹1,350,000₹582,282
Y10₹1,932,282+₹150,000+₹147,842₹2,230,124₹1,500,000₹730,124
Y11₹2,230,124+₹150,000+₹168,989₹2,549,113₹1,650,000₹899,113
Y12₹2,549,113+₹150,000+₹191,637₹2,890,750₹1,800,000₹1,090,750
Y13₹2,890,750+₹150,000+₹215,893₹3,256,643₹1,950,000₹1,306,643
Y14₹3,256,643+₹150,000+₹241,872₹3,648,515₹2,100,000₹1,548,515
Y15₹3,648,515+₹150,000+₹269,695₹4,068,209₹2,250,000₹1,818,209
§ Formula trace
every output, derived
  1. deposit_amount = 150000 × ones = 150000.00 INR per yearly installment
  2. frequency = 1× / FY
  3. annual_scheduled = 150000.00 × 1 = 150000.00 INR/yr
  4. tenure_years = 15 years
  5. monthly_rate = 7.1% / 12 = 0.5917% per month
  6. maturity_before_5th = 4068209.22 INR
  7. maturity_after_5th = 4045734.68 INR
  8. timing_benefit = before_5th − after_5th = 22474.55 INR
§ Input audit
no input silently ignored
annualRatePctused
currencyused
currentBalancedefaulted
depositAmountused
depositUnitused
extensionBlocksdefaulted
frequencyused
tenureYearsused
timingused
§ Warnings & methodology disclosures
  • Current rate of 7.1% is a government-set assumption as of 2026-05-27 (DEA small-savings rate notification · Q1 FY 2026-27). The DEA notifies PPF rates quarterly — this projection is an assumption, not a guarantee.
  • v1 does not model partial withdrawals (Year 7+), loans against PPF (Year 3–6), or premature closure penalties. Those have their own complex rules.
  • Tax treatment under Section 80C is shared with ELSS, ULIPs, life-insurance premiums, etc. — the 150,000 ceiling is per taxpayer, not per instrument. This calculator labels the eligible amount; it does not give personalized tax advice.
  • Simulation assumes the financial year starts in April (full FY). Mid-year openings shift the first-year interest envelope; a current_account_age input is planned for v2.
§ Official sources · verify rate & rules yourself
Default rate 7.1% is labeled as a quarterly DEA assumption as of 2026-05-27, not a permanent constant. Admins refresh the preset when a new notification lands.
§ Golden references · locked in tests
Two reference fixtures pin the engine at 7.1% / 15 years / before the 5th (currency-agnostic, so the same numbers hold whether you read them as ₹, $, or €). The yearly version beats the monthly drip by ~1.2 lakh of those units — because the April lump sum earns interest for the full FY.
150,000/year · before 5th · 15y
40,68,209.22
deposited 22.5 L · interest ~18.18 L
12,500/month · before 5th · 15y
39,44,599.22
deposited 22.5 L · interest ~16.95 L
Validation fixture — annual deposit greater than 150,000 returns a 422 invalid_inputsin the API and a hard "above cap" warning in the UI; the engine never silently projects an illegal contribution.
§ Same engine, headlessly

The month-by-month simulation, 5th-day rule, frequency comparison, rate scenarios, formula trace, and input audit are all reachable as a stateless REST endpoint and as an MCP tool. Workbook CRUD is authenticated and stored under calculator_id=ppf. Annual deposits over 150,000 are rejected with 422 — the API will not silently project an illegal contribution.

POST/api/v1/financial-calculators/ppf/calculate
POST/api/v1/financial-calculators/ppf/run
GET/api/v1/financial-calculators/ppf/schema
GET/api/v1/financial-calculators/ppf/defaults
GET/api/v1/user/financial-calculator-workbooks?calculator_id=ppf · individual+
MCP toolcalculate_ppf_maturity
methodology_version = financial-calculators.v1 · canonical = /en/tools/ppf-calculator
§ FAQ

Eight things worth knowing

Q01What is PPF?+
The Public Provident Fund is a 15-year government-backed savings scheme run by the Department of Economic Affairs and operated through India Post and authorised banks. Deposits earn a quarterly-revised rate (currently 7.1%), are EEE-tax-treated (Exempt at contribution, Exempt on interest, Exempt at maturity), and have a hard ₹500–₹1,50,000 annual deposit window per account.
Q02How does PPF interest actually work?+
Interest is computed monthly on the eligible balance, but credited only at the end of each financial year (end of March). A generic compound-interest calculator that compounds monthly will overshoot the real maturity, and a calculator that compounds annually on an end-of-year balance will undershoot it. The faithful answer requires a month-by-month simulation — which is exactly what this engine does.
Q03What is the 5th-day rule, and does it actually matter?+
A deposit made on or before the 5th of any month counts toward that month's eligible balance; a deposit made after the 5th doesn't earn interest until the next month. On a 150,000/year contribution over 15 years, the after-5th path loses about a month's worth of interest on every installment — the timing-comparison table shows the gap directly. This is the single most underappreciated PPF lever; most casual investors don't know it exists.
Q04Is a monthly drip better or worse than a single April lump sum?+
The April lump sum wins — by a non-trivial margin. The full annual cap deposited in April earns 12 months of monthly interest in the first FY; a monthly drip only gets the full year on the April installment and progressively less on each later one. Over 15 years, the lump-sum path beats the drip by roughly 1.2 lakh of the chosen currency on the same 150,000/year outlay. The frequency-comparison table makes this explicit so users stop assuming monthly SIPs into PPF are equivalent to a yearly lump sum.
Q05PPF lock-in and extensions — how does the engine handle them?+
Base lock-in is 15 years. After maturity you can extend in 5-year blocks indefinitely; extensions can be with or without further contributions. The engine accepts tenure = 15, 20, 25, 30, … years (15 + n × 5); non-block lengths are rejected at validation. v1 always simulates extensions WITH further contributions at the chosen frequency.
Q06Is PPF tax-free?+
PPF is in the EEE bracket: contributions up to 150,000/year are eligible under Section 80C, interest accrues tax-free, and the maturity amount is tax-free. The catch: Section 80C is a shared 150,000 ceiling across PPF, ELSS, ULIPs, life-insurance premiums, EPF, NSC, principal repayment on home loans, etc. — not per instrument. This calculator labels the eligible amount; it does not give personalized tax advice.
Q07PPF vs FD vs SIP — which one does this calculator answer?+
Only PPF. The contract is fundamentally different from each: an FD is a bank deposit with a fixed contractual rate over a chosen tenure; a SIP is a market-linked equity-fund investment with no guaranteed rate; PPF is a sovereign-backed scheme with a quarterly-revised rate, a 15-year lock-in, a ₹1.5 L annual cap, and EEE tax treatment. Conflating them on one page tends to mislead — there are dedicated pages for FD, SIP, and FD-vs-stock comparison.
Q08How is this different from a generic compound-interest calculator?+
A generic compound-interest calculator gives you FV = P × (1 + r/n)^(n × t) and stops. This engine encodes PPF scheme rules: the 500–150,000 window is enforced as validation; the deposit frequency drives a real installment schedule (yearly = April lump sum, monthly = 12 installments, etc.); the 5th-day rule is implemented as a per-deposit eligibility test; interest accrues monthly and credits annually in March; tenure is restricted to 15 + n × 5. The transparency layer matches the rest of the suite — every output traced, every input audited.