Ask an Indian family where to put spare money and you’ll often hear two answers: gold or shares. One is a metal people have trusted for centuries, and the other is ownership in real businesses. Neither wins in every situation. The more useful question is which one fits your goal, your time frame and your comfort with ups and downs.

What You Are Actually Buying
Gold is an asset with no earnings of its own. Its price rises and falls with global demand, currency movements, interest rates and sentiment. It pays no dividend or interest, so all your return comes from price change.
Stocks represent a share in a company. As the business grows its profits, the share price can rise, and many companies also pay dividends. Your return is tied to how well the company, and the economy around it, performs.
This is the core difference. Gold preserves value, while stocks have the potential to create it.
Long-Term Returns
Over long periods, equities in India have generally outpaced gold, because company earnings compound over time. Gold has tended to track inflation and currency weakness more closely, rewarding holders with steady, moderate growth, and occasionally with strong rallies during global stress.
Here is a simple illustration with a ₹10,000 monthly SIP over 20 years, which means ₹24 lakh invested.
- At an assumed 12% a year, as with an equity fund, the corpus is roughly ₹1 crore.
- At an assumed 8% a year, as with gold, it is roughly ₹59 lakh.
These are only illustrations. Actual returns vary, and gold has outperformed stocks in some stretches, especially around market crashes.
Risk and Volatility
- Stocks: can fall sharply in a downturn, sometimes by a quarter or more within months, and may take years to recover.
- Gold: also fluctuates, but it often moves differently from stocks. When equity markets fall, gold has frequently held up or risen.
This is why the two work well together. Their different behaviour smooths the ride for the whole portfolio.
Income From the Investment
Stocks can pay dividends, and a portfolio of dividend-paying companies can provide a growing income. Gold pays nothing while you hold it. If regular income matters, stocks or equity funds have a clear edge. If preservation matters more, gold’s lack of income is a smaller issue.
Liquidity and Ease of Access
Both are easy to sell. Listed shares and gold ETFs trade on exchanges during market hours. Physical gold can be sold to a jeweller, but you may face deductions for purity and making charges. Stocks require a demat account, while gold can also be bought as coins, digital gold or funds.
Costs and Taxes
Tax rules change, so verify current rates before you invest.
- Listed equity: long-term gains held beyond 12 months are taxed at 12.5% above an annual exemption limit, and short-term gains at a higher flat rate. There is also securities transaction tax and brokerage.
- Gold ETFs: listed units typically qualify as long term after 12 months, with a 12.5% rate on gains.
- Physical gold: long term after 24 months, at 12.5%. Purchases also carry 3% GST, and jewellery brings making charges.
Costs matter, since they reduce your net return. Gold ETFs and index funds are among the lower-cost ways to get exposure to each.
Inflation and Currency Protection
Gold has long been used as a hedge against inflation and a falling rupee, because it is priced globally in dollars. When the rupee weakens, the rupee price of gold tends to rise. Stocks protect against inflation too, since companies can raise prices over time, but the protection is less direct and can be uneven in the short term.
Which Suits Which Goal?
- Goals under 3 years: neither is ideal, as both can fall in the short term. Debt options suit these goals better.
- Goals of 5 to 7 years: a mix works, with gold adding stability.
- Goals of 10 years or more: stocks or equity funds generally deserve the larger share.
- Wealth protection and crisis cushioning: gold plays the supporting role.
- Income and growth: stocks carry more of the load.
Who Leans Which Way
Stocks may suit you if you:
- Have a long time horizon.
- Can stay calm during market falls.
- Want your money to outgrow inflation by a good margin.
Gold may suit you if you:
- Want a hedge against uncertainty.
- Already hold plenty of equity.
- Prefer an asset that feels tangible and familiar.
Combining the Two
Treating this as a contest can miss the point. Many investors hold both, with most of their long-term money in equity and a smaller share in gold. A common range for gold is 5% to 15% of a portfolio, depending on comfort and goals. Review once a year and rebalance. If equity has surged and grown beyond your target share, move some profits into gold, and do the reverse when gold has run ahead.
Practical Tips
- Use SIPs for both, so you buy at different price levels.
- Prefer low-cost routes such as index funds and gold ETFs.
- Don’t invest money you need within a few years.
- Avoid buying gold only because prices are in the news.
- Keep an emergency fund in safer options before investing in either.
Frequently Asked Questions
Q1. Is gold or stocks better for long-term wealth?
Stocks have generally delivered higher long-term growth in India, while gold adds stability. Many investors hold both.
Q2. Does gold perform well when stocks fall?
Often, though not always. Gold has frequently held up or risen during equity downturns, which is why it works as a diversifier.
Q3. How much of my portfolio should be in gold?
Many planners suggest 5% to 15%, adjusted to your goals and risk comfort.
Q4. Do stocks pay income and does gold?
Many stocks pay dividends, while gold pays no income. Gold’s return comes only from price change.
Q5. Is gold safer than stocks?
Gold is usually less volatile and has acted as a safe haven, but its price can still fall, so it isn’t risk-free.
Q6. What is the best way to invest in each?
Index funds or diversified equity funds for stocks, and gold ETFs or funds for gold, both through regular SIPs.