Skip to main content
All Articles
Financial Guide
6 min read July 3, 2026
Verified July 2026

Gold vs. Stocks: How to Calculate Your Real Investment Return

Most investors compare gold and stock returns using simple price appreciation. That method undercounts stock gains and overstates gold's stability. The correct calculation changes the answer significantly.

Gold vs. Stocks: How to Calculate Your Real Investment Return

Key Takeaways

  • Gold returned approximately 7.98% annualized from 2000 to 2024. The S&P 500 returned approximately 10.67% annualized over the same period, including reinvested dividends.
  • Ignoring dividends when calculating stock returns understates total return by as much as 40% over a 20-year horizon, which translates to tens of thousands of dollars on a $100,000 position.
  • Use inflation-adjusted, total-return CAGR for both assets, then subtract storage or fund expense costs, to produce a like-for-like comparison.
  • Tool: Run your gold vs. stock return calculation now →

Put Your Money to WorkSPONSORED

Betterment builds and rebalances your portfolio automatically. No guesswork.

Interactive Calculator
Full screen
Loading Calculator
calcmoney.io/calculatorsOpen full screen

The Comparison Most Investors Get Wrong

Gold opened 2000 at approximately $283 per troy ounce. By year-end 2024, it traded near $2,625. That looks like a compelling gain. Run the numbers quickly and you get a headline figure that feels like validation.

The problem is the math stops there. A correct return comparison requires four inputs that most investors skip: reinvested dividends, inflation adjustment, holding costs, and compounding expressed as CAGR, not simple percentage gain.

Skip any one of those inputs and the comparison misleads you.

The Formula That Actually Works

The foundational metric is Compound Annual Growth Rate (CAGR).

CAGR = (Ending Value / Beginning Value) ^ (1 / Years) - 1

This single formula places both assets on the same footing regardless of holding period. Apply it to each asset separately, then adjust for costs and inflation. Only then compare.

Step 1: Calculate Raw CAGR for Each Asset

For gold, price data suffices. Gold pays no dividends. Its only return is price appreciation, minus any storage or fund costs.

For stocks, you must use total return data, not price return. The S&P 500's price return from January 2000 through December 2024 was approximately 4.9% annualized. Its total return, including reinvested dividends, was approximately 10.67% annualized. That gap is not a rounding error. It represents the difference between a $100,000 position growing to roughly $325,000 versus roughly $1,066,000 over 25 years.

Step 2: Subtract Holding Costs

Gold held physically carries storage and insurance costs typically ranging from 0.5% to 1.2% annually depending on custodian. Gold ETFs such as GLD charge an expense ratio of 0.40%. IAU charges 0.25%.

Equity index funds carry substantially lower costs. VOO charges 0.03%. FSKAX charges 0.015%.

On a $250,000 position over 20 years, a 0.37% annual cost difference between GLD and VOO compounds to approximately $28,400 in additional drag on the gold side.

Step 3: Adjust for Inflation

Nominal returns look larger than they are. A 7.98% nominal return from gold over 25 years becomes approximately 4.8% real, using average US CPI of roughly 2.6% annually over that period. A 10.67% nominal total return from the S&P 500 becomes approximately 7.9% real.

Real returns, not nominal, measure actual purchasing power gained.

Worked Example 1: $100,000 Invested in 2000

Assume an investor placed $100,000 in each asset on January 1, 2000. Both positions held through December 31, 2024, with no additions or withdrawals.

Gold position:

  • Opening price: $283 per ounce
  • Closing price: $2,625 per ounce
  • Raw CAGR: approximately 9.45%
  • Subtract GLD expense ratio (0.40%): effective CAGR approximately 9.05%
  • Ending nominal value: approximately $861,000
  • Inflation-adjusted ending value (using 2.6% average CPI): approximately $481,000

S&P 500 total return position:

  • Total return CAGR: approximately 10.67%
  • Subtract VOO expense ratio (0.03%): effective CAGR approximately 10.64%
  • Ending nominal value: approximately $1,166,000
  • Inflation-adjusted ending value: approximately $652,000

The real-return gap on a $100,000 starting position is approximately $171,000 in favor of equities over that specific 25-year window. This is not an argument against gold. It is the correct size of the gap, calculated precisely.

Worked Example 2: A 10-Year Window During Gold's Peak Decade

Gold's strongest modern decade ran roughly from 2001 through 2011. Gold moved from approximately $272 to approximately $1,575 per ounce.

Gold CAGR (2001-2011): approximately 19.3% nominal

The S&P 500's total return over that same window was approximately 2.9% annualized. The dot-com crash and 2008 financial crisis crushed equity returns during that period.

Subtract costs and adjust for approximately 2.4% average CPI:

  • Gold real CAGR: approximately 16.9%
  • S&P 500 real CAGR: approximately 0.5%

A $500,000 gold position in January 2001 grew to approximately $2,893,000 in nominal terms by December 2011. The same $500,000 in an S&P 500 total-return index fund grew to approximately $613,000.

This is the data gold advocates cite. It is accurate for that window. The critical analytical point is that CAGR is always window-dependent. Selecting the measurement period is the most consequential decision in any return comparison.

Why Volatility Changes the Math for Large Portfolios

Return figures alone do not capture the full picture for investors managing concentrated positions or drawing income from their portfolio.

Gold's annualized volatility over the past 20 years averaged approximately 15.7%. The S&P 500 averaged approximately 17.4% over the same period. On a pure volatility basis, the two assets are closer than most investors expect.

However, gold and US equities carry a correlation of approximately 0.0 to 0.15 over long horizons. That near-zero correlation means adding gold to an equity portfolio reduces overall portfolio volatility without proportionally reducing expected return. For a $2,000,000 portfolio, a 15% gold allocation can reduce portfolio standard deviation by approximately 1.8 percentage points, which meaningfully changes the risk of a severe drawdown affecting income withdrawals.

This is the legitimate mathematical case for gold. Not that it outperforms equities, but that it reduces the variance of outcomes in a mixed portfolio.

The Tax Dimension

Gold held physically or through ETFs like GLD is taxed as a collectible in the United States. Long-term capital gains on collectibles are taxed at a maximum federal rate of 28%, compared to 20% for long-term equity gains for high earners.

On a $500,000 gain, the federal tax difference between a 28% collectible rate and a 20% equity rate is $40,000. This after-tax differential must enter any serious return comparison.

Gold held in tax-advantaged accounts such as a self-directed IRA avoids this issue but introduces custodial complexity and additional fees that require separate modeling.

Common Calculation Mistakes and Their Dollar Cost

Using price return instead of total return for stocks. On a $200,000 S&P 500 position held 20 years, the difference between 4.9% price CAGR and 10.67% total-return CAGR is approximately $848,000 in ending value. This is the most expensive analytical error in asset comparison.

Comparing nominal to real returns. Comparing gold's nominal CAGR to stocks' real CAGR, or vice versa, produces a number that is mathematically meaningless. Both must use the same inflation adjustment.

Ignoring the measurement window. Quoting a 5-year return starting in 2019 for gold (which captured COVID-driven safe-haven demand) and comparing it to a 10-year equity return produces a figure designed to mislead rather than inform.

Omitting recurring costs. A 0.40% annual expense ratio on a $300,000 gold ETF position costs approximately $1,200 in year one. Compounded over 20 years at 9% nominal, that annual drag reduces ending value by approximately $69,000.

How to Run This Calculation for Your Own Numbers

The arithmetic above follows a fixed sequence. Gather entry price or cost basis, exit price or current value, holding period in years, annual costs as a percentage, and current CPI relative to base-year CPI.

Plug those inputs into the CAGR formula. Apply the cost adjustment. Divide by the inflation multiplier. Compare the resulting real, net-of-cost CAGR between assets.

The CalcMoney investment calculator runs this sequence for any combination of assets, holding periods, and cost structures. Enter your actual numbers: position size, purchase date, fund expense ratio, and marginal tax rate. The calculator returns nominal CAGR, real CAGR, after-tax terminal value, and a side-by-side comparison across asset classes.

Investors who use precise inputs make better allocation decisions. The difference between a correct return calculation and a rough estimate often runs to six figures on portfolios of meaningful size.

You Might Also Like

Calculate your actual gold and stock returns with your own numbers →
Featured Partner
FIDELITY

Put These Numbers to Work

Open a Fidelity brokerage account. $0 commissions, no account minimums, fractional shares available.

Run the Numbers

Affiliated. We may earn a commission.

OR

One money insight per week.

Calculator deep-dives, rate alerts, and financial analysis written for real decisions. Unsubscribe anytime.

1 email/week. No spam. Unsubscribe in one click.

Free Tools

Run the actual numbers

Stop estimating. Plug in your numbers and get a precise answer in seconds. Free, no signup required.

Open Free Calculators