Gold vs Stocks (S&P 500): The Honest Comparison

Straight answer
Over multi-decade periods, the S&P 500 has historically delivered higher total returns than gold, mostly because stocks are productive assets that generate earnings and dividends while gold sits there. But “better” depends on your goal: gold has often held up or risen when stocks crash, which is why many investors hold a small amount as a diversifier rather than a replacement. For most people the honest answer is “both, in proportion” — stocks for long-term growth, a modest slice of gold for ballast.
This is a comparison people argue about with more heat than evidence. The truth is less dramatic than either side claims: stocks and gold do different jobs, and the question isn’t which one wins but what role each plays in a portfolio. Below we put long-run returns, volatility, income, and costs side by side, with the honest caveats that the headline numbers usually leave out.
What each asset actually is: productive vs non-productive
The cleanest way to understand the difference is to ask what you own when you buy each one. A share of an S&P 500 index fund is a tiny ownership stake in roughly 500 of the largest US companies. Those companies hire people, sell products, earn profits, and (often) pay part of those profits back to shareholders as dividends. Stocks are a productive asset — the underlying businesses compound value over time.
Gold is different. An ounce of gold today is the same ounce a century from now. It earns nothing, produces nothing, and pays no dividend. Its price rises only when someone else is willing to pay more for it. That makes gold a non-productive (or store-of-value) asset. This isn’t a criticism — it’s the defining feature. Gold’s value comes from scarcity, durability, and a long human history of treating it as money, not from cash flow. If you want a fuller treatment of whether gold belongs in a portfolio at all, see our hub on whether gold is a good investment.
Long-run returns compared
Historically, US stocks have been one of the best-performing asset classes available to ordinary investors. Over long, multi-decade stretches, the S&P 500 has returned roughly 10% per year on average including reinvested dividends — though that figure hides enormous year-to-year swings and depends heavily on your start and end dates.
Gold’s long-run record is more modest. Across typical multi-decade periods, gold has tended to return somewhere in the 4–6% per year range — often enough to roughly keep pace with inflation plus a little, but well below stocks. That said, gold moves in long cycles. In the recent unusually strong window, gold has posted closer to 9–13% annualized, which makes it look far more competitive. Pick a different window and the story flips. Treat every number here as illustrative and date-dependent, not a forecast.
The takeaway isn’t a single winner. It’s that over the longest horizons, the productive nature of stocks has compounded into a return advantage, while gold’s returns have been steadier but lower — except in specific cycles where gold sprints ahead.
| Feature | Gold | S&P 500 |
|---|---|---|
| What you own | A physical, non-productive store of value | Stakes in ~500 productive US companies |
| Long-run return (illustrative) | ~4–6%/yr typical; ~9–13% in recent strong window | ~10%/yr including dividends |
| Income | None — pays nothing | Dividends (historically ~1.5–2%/yr) |
| Behavior in crashes | Often holds or rises; low correlation | Can fall sharply (30%+ in bad bears) |
| Typical costs | Dealer premiums ~3–8%; storage + insurance | Index funds near 0% expense ratio |
| Tax on gains (long-term) | Physical gold taxed as a collectible, up to 28% | Long-term capital gains, typically 0–20% |
Volatility and drawdowns: where gold earns its keep
Returns are only half the picture. The other half is how rough the ride is, and this is where gold’s case gets stronger. Stocks can fall hard and fast — severe bear markets have cut the S&P 500 by 30%, 40%, or even more, and recoveries can take years. If you’re forced to sell during one of those stretches, the long-run average return doesn’t help you.
Gold tends to march to a different drummer. It often holds its value or rises precisely when stocks are falling, because investors move money toward it during periods of fear and instability. That low correlation with stocks is the real reason gold appears in serious portfolios — not because it out-returns stocks, but because it zigs when stocks zag. Combining two assets that don’t move together can smooth a portfolio’s overall path.
Gold is sometimes called a “safe haven,” but that label oversells it. Gold can have brutal drawdowns of its own and went nowhere for long stretches (it took decades to recover its early-1980s peak in real terms). It is a diversifier, not a guarantee of safety.
Income: dividends vs nothing
This is one of the most overlooked gaps. Stocks pay you to wait. S&P 500 companies have historically distributed dividends of roughly 1.5–2% per year, and reinvested dividends account for a large share of stocks’ total long-run returns. That income compounds.
Gold pays nothing. There is no yield, no coupon, no dividend — and in fact owning physical gold often carries a small negative yield once you account for storage and insurance. For an investor who needs cash flow, or who values compounding income, this is a meaningful mark against gold. For an investor who simply wants an asset that behaves differently from stocks, it may not matter much.
Costs and taxes: the part most comparisons skip
Costs
Buying the S&P 500 is remarkably cheap. Broad index funds and ETFs charge expense ratios that round to nearly zero, and there are no storage costs. Physical gold is the opposite: you’ll typically pay a dealer premium of about 3–8% over the spot price when you buy, plus ongoing storage and insurance if you don’t keep it at home. Those frictions eat into returns in a way index funds simply don’t. Our guide on how to buy gold walks through premiums and storage in detail.
Taxes
The tax treatment also favors stocks. Long-term gains on stocks are taxed at favorable capital-gains rates, typically 0–20% depending on income. Physical gold, however, is treated by the IRS as a collectible, and long-term gains can be taxed at rates up to 28% — noticeably higher. This is general information, not tax advice; your situation may differ, so confirm specifics with a tax professional.
The verdict: most experts say “both, in proportion”
Put it all together and the honest conclusion isn’t a knockout. Stocks have the edge on long-run growth, income, cost, and tax efficiency. Gold’s contribution is diversification — a different return pattern that can cushion a portfolio when stocks struggle. These are complementary jobs, not competing ones.
That’s why most financial professionals don’t frame it as gold or stocks. The common guidance is to keep stocks as the growth engine and cap gold at a modest allocation, often around 5–10% of a portfolio. Beyond that, gold’s lack of income and growth starts to drag on long-term results. If you’re weighing metals specifically, it’s also worth comparing gold versus silver, since they behave quite differently. And to be clear: this may not be for you. If you have a long horizon, steady nerves, and no desire to manage physical assets, a low-cost stock index fund alone is a defensible choice.
Is gold a better investment than stocks?
Over long, multi-decade periods, stocks have historically produced higher total returns than gold because they’re productive assets that earn profits and pay dividends. Gold’s strength isn’t higher returns — it’s behaving differently from stocks, which can diversify a portfolio. “Better” depends on whether you want growth (stocks) or ballast (gold).
How much gold should I own compared to stocks?
Many financial professionals suggest capping gold at roughly 5–10% of a portfolio, with stocks as the core growth holding. Gold’s lack of income and lower long-run return means larger allocations tend to drag on results, while a small slice can still provide diversification benefits.
Why does gold rise when the stock market crashes?
During periods of fear and instability, investors often move money toward gold, which can push its price up while stocks fall. This low correlation is the main reason gold appears in diversified portfolios. It isn’t guaranteed, though — gold can have its own deep drawdowns and long flat stretches.
Are taxes higher on gold than on stocks?
Often, yes. The IRS treats physical gold as a collectible, so long-term gains can be taxed at rates up to 28%, while long-term stock gains are typically taxed at 0–20%. This is general information, not tax advice — confirm your specifics with a tax professional.