Data to 5 October 2026

Pre-registered research

SIP studies: pre-registered specification

Written 2026-10-02 by lane 2, before any SIP result was computed. The engine, costs and tax rules are those of the portfolio lab v2 (portfolio_lab_v2_spec.md, sections 3, 7 and 8 and Appendix B) and the library (portfolio_library.md). Changes after this date go under “Amendments” with the date and the reason.

1. Questions

  1. For each portfolio in the library, what range of after-tax returns did a monthly SIP deliver over 3, 5, 7, 10, 15 and 20 years, depending on when it started?
  2. How often did a SIP do worse than the same instalments put in bank fixed deposits, and worse than inflation?
  3. Do the popular SIP refinements (step-ups, a lucky date of the month, valuation-aware amounts, STPs) change the outcome, and what does stopping a SIP in a crash cost?
  4. Can we reproduce published Indian SIP studies, and where we differ, why?

2. Pre-registered predictions (graded in the results log)

3. The plain SIP

4. Windows and overlap

5. What is reported for each portfolio and horizon

6. Variants

Run on a headline set of 12 portfolios: n50, n500, mid150, small250, sixty_forty, sixty_twenty_twenty, equal_thirds, permanent, all_weather, gtaa, dual_momentum, factor_four.

VariantRule
SIP against lump sumFor each start month and horizon, the SIP’s XIRR against the CAGR of investing the same total at the start. This is the comparison people usually make, but the two are not alternatives for the same investor; the STP study below is the fair one.
Step-up SIPInstalment grows 5% (and 10%) each year on the anniversary of the first instalment.
Date of monthFirst session on or after the 1st, 5th, 10th, 15th, 20th, 25th and 28th. Paired against the 1st.
Dynamic SIP (valuation-aware)Cash-neutral: the investor sets aside Rs 10,000 a month. The amount invested is 1.5× when the Sensex CAPE10 (IIMA, previous month-end) is at or below its expanding 33rd percentile, 1× in the middle, and 0.5× at or above the 67th percentile. Money not invested waits in the liquid sleeve (taxed as a liquid fund), which funds the 1.5× months; if it runs short, only what is there is invested. Everything, including the buffer, counts at the end. A second version uses the Nifty 500 earnings yield minus the 10-year G-sec yield. Applied to n50 and n500 only.
STP from liquid to equityA lump sum of Rs 12 lakh starts in the liquid sleeve and moves to the equity portfolio in 6 (and 12) equal monthly transfers, against investing it all on day one. Compared at 1, 3, 5 and 10 years. Equity portfolios in the headline set only.
Pausing in drawdowns (the behaviour gap)The SIP stops when the Nifty 500 is more than 20% below its previous peak at a month-end and restarts when the drawdown is back above −10%. Two behaviours: (a) the skipped instalments stay in the liquid sleeve, never invested in equity; (b) the backlog is invested in one go on restart. Both against the uninterrupted SIP.
Exemption offSection 3’s exemption switched off.

7. Replication checks

The engine is run in a “replication mode” (no costs, no tax, the published index) and compared with these published studies:

StudyWhat they reportOur closest reproductionExpected differences
Freefincal (Pattabiraman 2020): Nifty 50 TRI, Jul 1999 to Jan 202010-year rolling SIP XIRR fell from above 20% (2009 endings) to about 10% (2020 endings)Nifty 50 TRI, same dates, 10-year rolling XIRR by end monthinstalment date conventions
WhiteOak Capital (2024): Sensex TRI, Sep 1996 to May 2024minimum SIP XIRR 4.6% at 10 years, 7.4% at 15; 79% / 90% of windows above 12% at 10 / 15 yearsNifty 50 TRI from Jul 1999 (we do not hold the Sensex TRI)different index and a shorter sample: we expect the same shape, not the same numbers
Geojit (2024): Sensex, Sep 1996 to Jul 202410-year median 14.3%, minimum 4.1%; 15-year median 14.3%, minimum 7.0%as aboveas above, and Geojit does not say whether it used the TRI

A reproduction counts as a match when the same index and dates give a median within 0.5 points and a minimum within 1 point. Where the index differs, we report both and explain the gap; we do not tune anything to close it. A study whose numbers we cannot reproduce on the same index is reported as such.

8. Outputs

Derived tables .cache/derived/sip_*.parquet and bundles under lab/sip/*, documented in FRONTEND_HANDOFF.md (lane 2 section): the outcome distributions by portfolio and horizon, the per-start-month XIRR series for the explorer, and one table per variant.

9. Known limits

Amendments

None yet.

Results log

2026-10-02: first run (starts April 2005 to September 2023; data to 2026-09-30)

136 portfolios × up to 222 start months × six horizons: 112,608 SIP windows, plus the variants and the longest-history view. Code: pipeline/tipsheet/lab/sip.py; tables .cache/derived/sip_*; bundles lab/sip/*. All XIRRs are after costs and tax, on full redemption at the end of the window, with the equity exemption on. The FD hurdle is the 364-day T-bill proxy (deposit-rate data not yet in the warehouse), after 30% tax and cess each year: its median after-tax yield was 4.5% to 4.9% depending on the horizon. “Independent periods” is the number of non-overlapping windows that fit in the sample; percentiles describe history and are not probabilities.

The plain SIP (Rs 10,000 a month), common starts from April 2005.

PortfolioHorizonIndependent periods5th pctMedianWorst (start)Below FDBelow inflation
Nifty 5005 years43.913.5−6.1 (2015-04)8.1%20.2%
Nifty 50010 years29.112.83.4 (2010-04)0.7%0.7%
Nifty 50015 years18.912.96.1 (2005-04)0%1.3%
Nifty 5010 years28.512.03.4 (2010-04)0.7%1.4%
Smallcap 2505 years4−2.916.7−17.8 (2015-04)23.2%28.3%
Smallcap 25010 years26.714.5−1.1 (2010-04)2.9%3.6%
60/405 years45.511.20.6 (2015-04)3.5%19.7%
60/4010 years29.010.95.9 (2010-04)0%0%
60/20/205 years47.411.41.1 (2015-04)1.5%11.1%
Equal thirds5 years46.610.54.5 (2015-04)0.5%7.6%
Permanent5 years46.69.34.7 (2015-04)0%7.1%
GTAA10 years25.77.85.4 (2009-08)0%0%
100% G-sec5 years45.06.44.7 (2018-11)0%44.9%

Variants (headline set of 12 portfolios).

Replication (Nifty 50 TRI, no costs, no tax, instalment on the first session of each month from July 1999).

HorizonWindowsMinMedianShare above 12%
10 years2073.9%13.7%73%
15 years1476.9%13.4%86%
20 years8710.9%13.6%91%

Predictions.

2026-10-03: audit corrections (register rows L21–L24, V3, V7, D4); rules unchanged

This is docs/research/sip_studies_spec.md. The specification was committed before any result was computed; changes after that are logged in it with dates and reasons.