The short answer
Gold's return in the last 20 years in India was about 15.27% a year, based on RBI's average Mumbai price of ₹6,901 per 10 grams in 2005-06 and ₹1,18,421 in 2025-26. Over the last 10 years the rate was about 16.13% a year. The Sensex grew about 12.14% a year over the same 20 years, not counting dividends. These are past figures and do not predict future returns.
Gold return in last 20 years: the numbers
To measure a return over many years, this guide uses CAGR (compound annual growth rate). CAGR is the steady yearly rate that would take a starting value to an ending value over a number of years. Real prices go up and down along the way, so CAGR is an average, not what happened in each year.
The prices below are the RBI's yearly average gold price in Mumbai, in rupees per 10 grams, for each financial year (April to March). A yearly average is used because a single day's price can be unusually high or low.
| Financial year | Gold, ₹ per 10 g (yearly average) | BSE Sensex (yearly average) |
|---|---|---|
| 2005-06 | ₹6,901 | 8,279 |
| 2010-11 | ₹19,227 | 18,605 |
| 2015-16 | ₹26,534 | 26,322 |
| 2020-21 | ₹48,723 | 40,826 |
| 2025-26 | ₹1,18,421 | 81,820 |
CAGR = (ending value ÷ starting value) ^ (1 ÷ years) − 1
Prices have kept moving since March 2026. The RBI's average for April 2026 was ₹1,49,927 per 10 grams, and the Sensex closed at 75,692.78 on 2 November 2026. Check today's gold price on the gold price calculator. A return worked out to a different start or end date will give a different answer.
What ₹1 lakh became: gold vs Sensex vs FD
Here is what ₹1 lakh would have grown to over 20 years at each average rate, before tax and costs. The gold and Sensex rows use the CAGR worked out above. Bank FD rates moved a lot in this period: the RBI's data for five major banks shows 1 to 3 year deposit rates of 8.00% to 8.75% in 2008-09, 9.00% to 9.25% in 2011-12, 4.90% to 5.30% in 2020-21 and 6.25% to 6.60% in 2025-26. The FD row uses 7% as a simple middle figure, not an exact record.
| ₹1 lakh invested in 2005-06 | Yearly rate used | Value in 2025-26 |
|---|---|---|
| Gold | 15.27% | ₹17.15 lakh |
| Sensex (price only) | 12.14% | ₹9.89 lakh |
| Bank FD, renewed (assumed) | 7% | ₹3.87 lakh |
- Gold did better than the Sensex price index over this 20-year window. The five-year table below shows the Sensex was ahead from 2010-11 to 2015-16, and gold pulled ahead strongly after 2020-21.
- The Sensex figure leaves out dividends. A Sensex investor who received and reinvested dividends earned more than the price index shows.
- FD interest is taxed every year at your slab rate, so the after-tax FD value is lower than shown. Gold and shares are taxed only when you sell.
- The result depends heavily on the dates chosen. Over the 10 years from 2015-16, gold grew 16.13% a year and the Sensex 12.01%.
Gold return every 5 years, and the flat years
Gold's long-run average hides long quiet periods. The table splits the 20 years into four blocks of five years.
| Period | Gold CAGR | Sensex CAGR (price only) |
|---|---|---|
| 2005-06 to 2010-11 | 22.75% | 17.58% |
| 2010-11 to 2015-16 | 6.65% | 7.19% |
| 2015-16 to 2020-21 | 12.92% | 9.18% |
| 2020-21 to 2025-26 | 19.44% | 14.92% |
The flat years for gold. The yearly average price was ₹30,164 in 2012-13 and only ₹31,193 in 2018-19. That is a CAGR of about 0.56% over six years. On the way, the average dropped to ₹26,534 in 2015-16, a change of -12.0% from 2012-13. In the same six years the Sensex grew about 12.16% a year.
The bad years for shares. The reverse happened in the 2008 global financial crisis. The Sensex yearly average went from 16,569 in 2007-08 to 12,366 in 2008-09, a change of -25.4%. In the same year the gold average rose 29.0%. Gold and shares often move differently, which is one reason people hold some of both.
Gold return after inflation
The real return is the return left after inflation, because rising prices reduce what your money can buy. To compare like with like, the table uses the years covered by the CPI (Combined) index, base 2012 = 100: from 2011-12 (93.3) to 2024-25 (192.6).
| 2011-12 to 2024-25 | Yearly return | Real return after CPI inflation |
|---|---|---|
| Gold | 8.67% | 2.78% |
| Sensex (price only) | 12.24% | 6.16% |
| CPI inflation | 5.73% | None |
Both gold and the Sensex beat inflation over these 13 years, though by much less than their headline returns suggest. Over a shorter window that starts in 2012-13, gold's real return would be negative for several years, because its price barely moved while CPI inflation was high. To see what inflation does to money over long periods, read value of 1 crore after 20 years.
Tax on gold gains in India
| Investment | Long-term after | Long-term tax | Short-term tax |
|---|---|---|---|
| Jewellery, coins, bars, digital gold | 24 months | 12.5%, no indexation | Your slab rate |
| Gold ETF | 12 months | 12.5%, no indexation | Your slab rate |
| Gold mutual fund | 24 months | 12.5%, no indexation | Your slab rate |
| Listed shares and equity funds | 12 months | 12.5% on gains above ₹1.25 lakh a year | 20% |
| Bank FD interest | Not applicable | Taxed every year at your slab rate | Taxed every year at your slab rate |
- Cess is added on top of these rates.
- The ₹1.25 lakh yearly exemption applies to listed shares and equity funds only, not to gold.
- Physical gold also has costs that reduce the return: 3% GST when you buy, making charges on jewellery and a deduction when you sell. See jewellery, coins, gold ETF or gold fund for the details.
- The Sovereign Gold Bond scheme has had no new issue since February 2024.
Frequently asked questions
What is the return on gold in the last 20 years in India?
About 15.27% a year, based on RBI's yearly average Mumbai price of ₹6,901 per 10 grams in 2005-06 and ₹1,18,421 in 2025-26. This is before tax and buying costs.
What is gold's return in the last 10 years?
From the 2015-16 average of ₹26,534 per 10 grams to the 2025-26 average of ₹1,18,421, gold grew about 16.13% a year.
Gold vs Sensex: which gave higher returns in the last 20 years?
On yearly averages from 2005-06 to 2025-26, gold grew about 15.27% a year and the Sensex about 12.14%, without dividends. Over other periods the Sensex was ahead, for example from 2012-13 to 2018-19.
What was the gold price in 2006 in India?
The RBI's average Mumbai gold price was ₹6,901 per 10 grams in 2005-06 and ₹9,240 in 2006-07.
Did gold give negative returns in any period?
Yes. The yearly average price went from ₹30,164 per 10 grams in 2012-13 to ₹26,534 in 2015-16, a change of -12.0%. It was almost unchanged between 2012-13 and 2018-19.
How is gold taxed when I sell it?
Physical gold and gold mutual funds held over 24 months, and gold ETFs held over 12 months, are taxed at 12.5% without indexation. Shorter holdings are taxed at your slab rate. Cess is added on top.
