India Equities · January 2010 – June 2026 · 17 years
What if, instead of a Nifty 50 index fund, you only held India's top-3 companies by market cap — and switched whenever the ranking changed?
₹3,000 · every January · fractional shares · 12.5% LTCG on every exit
The Strategy
No predictions, no gut feel. Just India's biggest companies by market cap — whatever the list said that year.
Portfolio Growth
The Exits
Each exit triggered a sale, a tax calculation, and a reinvestment. The proceeds carried forward — compounding for whoever replaced them. In the ETF scenario, the full pre-tax amount would have reinvested.
The Numbers
Current Holdings · Jun 25, 2026
Investment Schedule
₹1,000 into each of the 3 companies, every January. Switch events show the sell, the tax, and the reinvestment that followed.
| Year | Cash In | What was bought | Portfolio Value |
|---|---|---|---|
| 2010 | +₹3,000 |
RELIANCE3.660 sh @ ₹273.20
INFOSYS3.247 sh @ ₹308.02
L&T1.337 sh @ ₹748.22
|
₹3,000 |
| 2011 | +₹3,000 |
RELIANCE3.790 sh @ ₹263.85
INFOSYS2.373 sh @ ₹421.34
↕ Sold L&T @ ₹880 · tax ₹22 · bought ITC 18.734 sh
|
₹6,488 |
| 2012 | +₹3,000 |
RELIANCE5.518 sh @ ₹181.23
INFOSYS3.096 sh @ ₹323.02
ITC7.245 sh @ ₹138.03
|
₹8,751 |
| 2013 | +₹3,000 |
RELIANCE4.685 sh @ ₹213.44
ITC5.312 sh @ ₹188.27
INFOSYS3.405 sh @ ₹293.69
|
₹13,219 |
| 2014 | +₹3,000 |
RELIANCE4.672 sh @ ₹214.03
ITC4.766 sh @ ₹209.83
INFOSYS2.244 sh @ ₹445.64
|
₹18,745 |
| 2015 | +₹3,000 |
RELIANCE4.560 sh @ ₹219.31
ITC4.073 sh @ ₹245.53
↕ Sold Infosys @ ₹503 · tax ₹279 · bought TCS 6.165 sh
|
₹23,700 |
| 2016 | +₹3,000 |
RELIANCE3.977 sh @ ₹251.45
TCS0.828 sh @ ₹1,208.20
ITC4.580 sh @ ₹218.33
|
₹25,970 |
| 2017 | +₹3,000 |
RELIANCE3.756 sh @ ₹266.21
TCS0.877 sh @ ₹1,140.70
↕ Sold ITC @ ₹243 · tax ₹462 · bought HDFC Bank 38.165 sh
|
₹29,581 |
| 2018 | +₹3,000 |
RELIANCE2.187 sh @ ₹457.29
HDFC Bank2.146 sh @ ₹465.90
TCS0.744 sh @ ₹1,344.60
|
₹47,193 |
| 2019 | +₹3,000 |
RELIANCE1.838 sh @ ₹544.17
HDFC Bank1.889 sh @ ₹529.36
TCS0.533 sh @ ₹1,876.85
|
₹60,533 |
| 2020 | +₹3,000 |
RELIANCE1.313 sh @ ₹761.36
HDFC Bank1.577 sh @ ₹634.20
TCS0.454 sh @ ₹2,200.65
|
₹79,311 |
| 2021 | +₹3,000 |
RELIANCE1.006 sh @ ₹993.75
HDFC Bank1.403 sh @ ₹712.53
TCS0.342 sh @ ₹2,928.25
|
₹1,02,011 |
| 2022 | +₹3,000 |
RELIANCE0.821 sh @ ₹1,218.00
HDFC Bank1.290 sh @ ₹775.28
↕ Sold TCS @ ₹3,854 · tax ₹3,045 · bought ICICI Bank 45.717 sh
|
₹1,23,186 |
| 2023 | +₹3,000 |
RELIANCE0.788 sh @ ₹1,268.45
HDFC Bank1.254 sh @ ₹797.20
ICICI Bank1.149 sh @ ₹870.10
|
₹1,32,826 |
| 2024 | +₹3,000 |
RELIANCE0.767 sh @ ₹1,303.85
HDFC Bank1.189 sh @ ₹841.10
ICICI Bank1.006 sh @ ₹993.70
|
₹1,45,221 |
| 2025 | +₹3,000 |
RELIANCE0.799 sh @ ₹1,251.15
HDFC Bank1.143 sh @ ₹874.60
ICICI Bank0.791 sh @ ₹1,265.05
|
₹1,60,566 |
| 2026 | +₹3,000 |
RELIANCE0.628 sh @ ₹1,592.30
HDFC Bank0.998 sh @ ₹1,001.60
ICICI Bank0.738 sh @ ₹1,355.40
|
₹1,68,207 Jun '26 |
| Year | Nifty Level | ₹3,000 ÷ Level | Units |
| 2010 | 5,244.75 | Jan 8 | 0.5720 |
| 2011 | 5,904.60 | Jan 7 | 0.5081 |
| 2012 | 4,866.00 | Jan 13 | 0.6165 |
| 2013 | 6,016.15 | Jan 4 | 0.4987 |
| 2014 | 6,211.15 | Jan 3 | 0.4830 |
| 2015 | 8,395.45 | Jan 2 | 0.3573 |
| 2016 | 7,963.20 | Jan 1 | 0.3767 |
| 2017 | 8,243.80 | Jan 6 | 0.3639 |
| 2018 | 10,558.85 | Jan 5 | 0.2841 |
| 2019 | 10,727.35 | Jan 4 | 0.2797 |
| 2020 | 12,226.65 | Jan 3 | 0.2454 |
| 2021 | 14,018.50 | Jan 1 | 0.2140 |
| 2022 | 17,812.70 | Jan 7 | 0.1684 |
| 2023 | 17,859.45 | Jan 6 | 0.1680 |
| 2024 | 21,710.80 | Jan 5 | 0.1382 |
| 2025 | 24,004.75 | Jan 3 | 0.1250 |
| 2026 | 26,328.55 | Jan 2 | 0.1139 |
What is XIRR?
XIRR is the single annual return rate that makes all your cashflows break even — it accounts for when money went in and when it came out. Same formula as Excel and Google Sheets.
Each ₹3,000 invested is a negative cashflow on its January date. The final portfolio value on Jun 25, 2026 is the positive cashflow. Solve for r.