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

Illustration: gold coins beside a rising stock-market chart arrow

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.

Gold vs the S&P 500 at a glance
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%
Growth of $10,000 over 20 years (illustrative)

$0$24,840$49,680$74,520$99,360200620162026S&P 500Gold

Illustrative and date-dependent; stocks include reinvested dividends. Past performance is not a forecast.

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.

Where gold complements stocks A small gold position works best as ballast inside a stock-heavy portfolio, not as a substitute for it. Because gold and stocks often move independently, a modest allocation can reduce how much your total portfolio swings — letting you stay invested through downturns instead of panic-selling at the worst moment.

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.

Watch the friction Premiums, storage, insurance, and the collectibles tax rate can quietly erase a chunk of gold’s gains. Run the all-in numbers before assuming a quoted gold “return” is what you’d actually keep.

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.

All “Is It a Good Investment?” guides