₹1,000 Invested in BSE Sensex — Value Today, Year by Year Since 1997
What ₹1,000 invested in BSE Sensex 1 to 29 years ago is worth today, with the yearly return (CAGR) and the return after inflation for each starting year.
Past returns, from published prices. They are not a guide to future returns and not financial advice. Gold and silver are international prices in rupees, so jewellery prices in India — with import duty, GST and making charges — will be higher.
₹1,000 invested in BSE Sensex 10 years ago (October 2016) is worth ₹2,617 today (25 October 2026), a return of 10.1% a year.
5 years ago (October 2021): ₹1,233 (4.3% a year). 20 years ago (October 2006): ₹5,641 (9.0% a year).
The best starting point in this table was 24 years ago (October 2002), at 14.3% a year; the worst was 1 year ago (October 2025), at −12.9% a year.
BSE Sensex index level, month-end close (dividends not included). Prices as of 25 October 2026
₹1,000 invested in BSE Sensex, by the year it was invested
| Invested in | Price then | Price on 25 October 2026 | ₹1,000 on 25 October 2026 | Growth | Return a year (CAGR) | After inflation |
|---|---|---|---|---|---|---|
| October 2025 (1 year ago) | 83,939 | 73,124 | ₹871 | 0.87× | −12.9% | — |
| October 2024 (2 years ago) | 79,389 | 73,124 | ₹921 | 0.92× | −4.0% | −4.5% |
| October 2023 (3 years ago) | 63,875 | 73,124 | ₹1,145 | 1.14× | 4.6% | 1.5% |
| October 2022 (4 years ago) | 60,747 | 73,124 | ₹1,204 | 1.20× | 4.7% | 1.0% |
| October 2021 (5 years ago) | 59,307 | 73,124 | ₹1,233 | 1.23× | 4.3% | −0.1% |
| October 2020 (6 years ago) | 39,614 | 73,124 | ₹1,846 | 1.85× | 10.8% | 6.1% |
| October 2019 (7 years ago) | 40,129 | 73,124 | ₹1,822 | 1.82× | 9.0% | 3.8% |
| October 2018 (8 years ago) | 34,442 | 73,124 | ₹2,123 | 2.12× | 9.9% | 4.8% |
| October 2017 (9 years ago) | 33,213 | 73,124 | ₹2,202 | 2.20× | 9.2% | 4.3% |
| October 2016 (10 years ago) | 27,942 | 73,124 | ₹2,617 | 2.62× | 10.1% | 5.3% |
| October 2015 (11 years ago) | 26,657 | 73,124 | ₹2,743 | 2.74× | 9.6% | 4.8% |
| October 2014 (12 years ago) | 27,866 | 73,124 | ₹2,624 | 2.62× | 8.4% | 3.6% |
| October 2013 (13 years ago) | 21,165 | 73,124 | ₹3,455 | 3.46× | 10.0% | 5.2% |
| October 2012 (14 years ago) | 18,505 | 73,124 | ₹3,951 | 3.95× | 10.3% | 4.9% |
| October 2011 (15 years ago) | 17,705 | 73,124 | ₹4,130 | 4.13× | 9.9% | 4.3% |
| October 2010 (16 years ago) | 20,032 | 73,124 | ₹3,650 | 3.65× | 8.4% | 2.6% |
| October 2009 (17 years ago) | 15,896 | 73,124 | ₹4,600 | 4.60× | 9.4% | 3.3% |
| October 2008 (18 years ago) | 9,788 | 73,124 | ₹7,471 | 7.47× | 11.8% | 5.3% |
| October 2007 (19 years ago) | 19,838 | 73,124 | ₹3,686 | 3.69× | 7.1% | 0.6% |
| October 2006 (20 years ago) | 12,962 | 73,124 | ₹5,641 | 5.64× | 9.0% | 2.5% |
| October 2005 (21 years ago) | 7,892 | 73,124 | ₹9,265 | 9.27× | 11.2% | 4.5% |
| October 2004 (22 years ago) | 5,672 | 73,124 | ₹12,891 | 12.9× | 12.3% | 5.6% |
| October 2003 (23 years ago) | 4,907 | 73,124 | ₹14,902 | 14.9× | 12.5% | 5.8% |
| October 2002 (24 years ago) | 2,949 | 73,124 | ₹24,793 | 24.8× | 14.3% | 7.7% |
| October 2001 (25 years ago) | 2,989 | 73,124 | ₹24,461 | 24.5× | 13.6% | 7.2% |
| October 2000 (26 years ago) | 3,711 | 73,124 | ₹19,705 | 19.7× | 12.1% | 5.8% |
| October 1999 (27 years ago) | 4,445 | 73,124 | ₹16,452 | 16.5× | 10.9% | 4.8% |
| October 1998 (28 years ago) | 2,812 | 73,124 | ₹26,000 | 26.0× | 12.3% | 6.3% |
| October 1997 (29 years ago) | 3,803 | 73,124 | ₹19,227 | 19.2× | 10.7% | 4.4% |
Enter an amount above zero and a month that is at least a month ago.
What it is worth today
- Best · a year · after inflation(Did not beat inflation)
—
How this is worked out. Each row is ₹1,000 × (BSE Sensex’s price on 25 October 2026 ÷ its price in the month it was invested): money invested once and left alone — no SIP, tax or fees. BSE Sensex index level, month-end close (dividends not included). The yearly return is the compound annual growth rate (CAGR), and the return after inflation takes out the rise in India’s consumer price index. Pick any other month or amount in the calculator to see a different case.