ETF Versus

EFA vs GLD

iShares MSCI EAFE ETF vs SPDR Gold Shares

Last updated: 2026-04-10

EFA iShares

iShares MSCI EAFE ETF (EFA) is an exchange-traded fund issued by iShares that provides exposure to equities in developed international markets outside the U.S.. It charges an above-average expense ratio of 0.32%. The fund offers an attractive dividend yield of 3.18%. Launched in 2001, the fund has a 25-year track record.

AUM: $75.4B ER: 0.32% Yield: 3.18% Since: Aug 14, 2001
GLD SPDR

SPDR Gold Shares (GLD) is an exchange-traded fund issued by SPDR that provides exposure to gold securities. It charges an above-average expense ratio of 0.40%. Launched in 2004, the fund has a 22-year track record.

AUM: $162.2B ER: 0.40% Yield: N/A Since: Nov 18, 2004

Quick Verdict

EFA has a slightly lower expense ratio (0.32% vs 0.40%), saving about $155 per $10,000 over 10 years. Over the past year, GLD has significantly outperformed with a 49.8% return vs 32.6%.

Key Metrics

Metric EFA GLD
Expense Ratio 0.32% 0.40%
Dividend Yield 3.2% N/A
Fund Family iShares SPDR
Category International Developed Gold

Performance Chart

Indexed to 100 at start (5-year comparison)

70 118 166 214 262 310 2021-04 2022-07 2023-10 2025-01 2026-04
EFA +31.7%
GLD +169.9%

Performance Comparison

Period EFA GLD Difference
1 Month +3.15% -8.02% +11.17%
3 Months +2.73% +3.74% -1.01%
6 Months +9.84% +15.85% -6.01%
YTD +5.24% +9.98% -4.74%
1 Year +32.56% +49.83% -17.27%
3 Years +41.58% +135.15% -93.57%
5 Years +31.67% +169.92% -138.25%

Fee Impact Over Time

Estimated fee cost difference assuming 8% annual returns

Investment Period EFA Fees GLD Fees You Save
$10,000 10 years $631 $786 $155
$10,000 20 years $2,686 $3,334 $648
$10,000 30 years $8,571 $10,601 $2,030
$50,000 10 years $3,156 $3,932 $776
$50,000 30 years $42,854 $53,003 $10,149
$100,000 30 years $85,707 $106,005 $20,298

Risk Metrics

Based on 5 years of daily returns

Metric EFA GLD
Annualized Volatility 16.7% 17.8%
Max Drawdown -32.4% -21.0%
Sharpe Ratio 0.14 0.96

Dividend Comparison

Metric EFA GLD
Annual Dividend (per share) $3.25 $0.00
Dividend Yield 3.18% 0.00%
Distribution Frequency Semi-Annual or Annual None

Top Holdings

EFA Top Holdings

NameWeight
ASML Holding N.V.!ams/ASML2.54%
AstraZeneca PLC!lon/AZN1.47%
HSBC Holdings plc!lon/HSBA1.42%
Novartis AG!swx/NOVN1.35%
Roche Holding AG!swx/ROP1.29%
Shell plc!lon/SHEL1.20%
Nestlé S.A.!swx/NESN1.19%
Commonwealth Bank of Australia!asx/CBA0.98%
Siemens Aktiengesellschaft!etr/SIE0.95%
Mitsubishi UFJ Financial Group, Inc.!tyo/83060.95%

Which One Should You Choose?

Choose EFA if...

you want the lowest fees and plan to buy and hold long-term. Over decades, the expense ratio difference compounds significantly.

Choose GLD if...

recent performance momentum matters to your strategy. Note that past performance doesn't guarantee future results.

Related Comparisons