Gold ETF vs Spot: Which Is Better for You? (2026)

Quick Answer

Gold ETF vs spot comes down to your trading style. ETFs (like GLD, IAU) are best for long-term, buy-and-hold investors who want stock-market simplicity. Spot gold (XAUUSD) is best for active traders who need leverage, 24/5 access, the ability to go short easily, and — critically — automation through Expert Advisors. If you want to run an EA, spot is your only option.

The gold ETF vs spot debate is one of the most common questions new gold traders ask. Both instruments track the same underlying asset — the price of gold — but they do so through radically different mechanisms, with different cost structures, different risk profiles, and different opportunities. We've traded both extensively and helped thousands of clients understand which path fits their goals. This comparison gives you everything you need to make the right choice.

What Is a Gold ETF?

A gold ETF (Exchange-Traded Fund) is a financial product that trades on stock exchanges and tracks the price of gold. The two most popular gold ETFs are:

  • SPDR Gold Shares (GLD) — The largest gold ETF with over $60 billion in assets. Each share represents approximately 1/10 of an ounce of gold. Expense ratio: 0.40% annually.
  • iShares Gold Trust (IAU) — The second-largest gold ETF with lower share prices, making it more accessible. Each share represents approximately 1/100 of an ounce. Expense ratio: 0.25% annually.

When you buy a gold ETF, you're buying shares of a trust that holds physical gold in vaults. You never touch the gold, but your shares represent a claim on it. ETFs trade during stock market hours (typically 14:30-21:00 GMT for US markets) through your regular stock brokerage account.

The appeal is simplicity. If you already have a Fidelity, Schwab, or Interactive Brokers stock account, you can buy GLD the same way you buy Apple or Tesla shares. No forex broker needed, no leverage decisions, no swap fees. Just a straightforward equity position that tracks gold.

What Is Spot Gold (XAUUSD)?

Spot gold, quoted as XAUUSD, is the real-time price of gold in US dollars traded through forex and CFD brokers. When you trade XAUUSD, you're entering a Contract for Difference (CFD) or spot contract — you profit or lose based on price movement without ever owning physical gold.

Spot gold trades on platforms like MetaTrader 4 and MetaTrader 5 through forex brokers. It offers several features that ETFs cannot match:

  • Leverage — Control positions 20x to 500x larger than your deposit
  • 24/5 access — Trade from Sunday 22:00 to Friday 22:00 GMT without interruption
  • Instant shorting — Sell XAUUSD as easily as buying it, profiting from price drops
  • Micro lots — Trade as small as 0.01 lots (1 ounce, ~$2,350 position)
  • EA compatibility — Automate trading with Expert Advisors like Golden Viper EA

The tradeoff is complexity and risk. Leverage amplifies both gains and losses. Overnight swap fees accumulate on positions held for days or weeks. And broker selection matters significantly — a bad broker means wider spreads and worse execution, both of which erode profits. Our broker comparison guide helps you avoid this pitfall.

Spot gold + automation = maximum edge. Golden Viper EA trades XAUUSD 24/5. +135% monthly returns, Myfxbook verified.
Try Free →

Gold ETF vs Spot: Head-to-Head Comparison

This table captures every meaningful difference between gold ETFs and spot XAUUSD trading. We've weighted each factor based on its real-world importance to active traders:

Factor Gold ETF (GLD/IAU) Spot Gold (XAUUSD) Winner
Trading Hours Stock market hours only (~6.5 hrs/day) 24/5 continuous Spot
Leverage None (or 2:1 margin account) 20:1 to 500:1 Spot
Minimum Investment ~$215 (1 share GLD) ~$50 (0.01 lot with leverage) Spot
Shorting Requires margin, borrowing fees Instant, no extra cost Spot
EA/Automation Not supported on MT4/MT5 Full EA support Spot
Holding Cost (Long-term) 0.25-0.40% annually Swap fees (~$2-5/lot/night) ETF
Simplicity Buy/sell like any stock Requires forex knowledge ETF
Regulation SEC regulated Varies by broker/jurisdiction ETF
Gap Risk Gaps daily at market open Gaps only on weekends Spot
Tax Efficiency Taxed as collectible (28% US) Varies (Section 1256 possible) Depends

Cost example: Trading $10,000 worth of gold for 1 week. ETF: $0 holding cost + ~$5 commission round-trip = $5. Spot (0.04 lot): ~$15 spread cost + ~$14 swap fees (7 nights) = $29. For 1 year: ETF: ~$30 total. Spot: ~$750+ in swap fees alone. For active trading (opened and closed same day), spot is cheaper. For holding, ETFs win.

When to Choose Gold ETFs

Gold ETFs are the right choice in specific scenarios. Based on our experience advising traders with different goals, here's when ETFs make sense:

Long-Term Investment (6+ Months)

If you're buying gold as a portfolio hedge and plan to hold for months or years, ETFs are dramatically cheaper than spot. The 0.25% annual expense ratio on IAU is negligible compared to cumulative swap fees on a spot position. A $10,000 spot position held for a year could cost $500-750 in swaps alone.

Retirement Account Allocation

You can hold GLD and IAU inside IRAs, 401(k)s, and other tax-advantaged accounts. This gives you gold exposure with tax benefits that aren't available through forex brokers. For retirement-focused gold allocation, ETFs are the clear winner.

Simplicity-First Approach

If you don't want to learn forex terminology, manage leverage risk, or deal with broker selection, ETFs let you access gold through familiar stock-trading interfaces. No pip calculations, no lot sizes, no margin calls.

When to Choose Spot Gold (XAUUSD)

Spot gold wins decisively for active trading and automation. Here are the scenarios where XAUUSD is the superior choice:

Active Day Trading or Swing Trading

If you're opening and closing positions within hours or days, spot gold's lower per-trade costs (tight spreads, no commissions at most brokers) and 24/5 access make it the obvious choice. You never miss a trade because the stock market is closed. Gold moves on Asian and European news events that happen outside US market hours — spot lets you react immediately.

Automated Trading with Expert Advisors

This is the biggest differentiator. If you want to automate your gold trading with an EA like Golden Viper EA, spot XAUUSD is your only option. MT4 and MT5 EAs trade through forex/CFD brokers on spot instruments. There is no way to run a traditional EA on gold ETFs. Our EA installation guide walks through the setup process.

Small Account Trading

With spot gold leverage, you can start trading with $100-500 using micro lots. To get meaningful gold exposure through ETFs, you'd need significantly more capital since there's no leverage. For traders with limited starting capital, spot is far more accessible. Our guide on lot sizing for $1,000 accounts explains how to manage risk at small account sizes.

Profiting From Price Drops

Selling short on spot XAUUSD is instant and frictionless — you click "sell" and you're short. Shorting an ETF requires a margin account, share borrowing, borrowing fees, and is subject to uptick rules and short-sale restrictions. For traders who want to profit from gold declines, spot is vastly superior.

Our Recommendation

After years of trading both instruments and helping thousands of clients choose the right path, our recommendation is straightforward:

  • Choose spot XAUUSD if you are an active trader, want automation through EAs, have a small-to-medium account, or want to trade 24/5. This is the right choice for 90% of our readers.
  • Choose gold ETFs if you are a passive investor, want gold inside a retirement account, or plan to hold positions for months without active management.
  • Use both if you have a large portfolio — ETFs for long-term allocation and spot XAUUSD (with Golden Viper EA) for active profit generation.

For active traders, the combination of spot gold and automation is unbeatable. Golden Viper EA trades XAUUSD 24/5, eliminates emotional decisions, and has delivered +135% monthly returns with an 81% win rate on a live, Myfxbook-verified account. That kind of performance isn't possible with ETFs — they don't support leverage, automation, or round-the-clock trading.

Get started with the right broker from our recommended broker list, then follow our MT4 setup guide to start automated spot gold trading.

Frequently Asked Questions: Gold ETF vs Spot

What is the difference between gold ETF and spot gold?

Gold ETFs like GLD and IAU are exchange-traded funds that track gold prices and trade during stock market hours with no leverage. Spot gold (XAUUSD) is direct CFD trading of gold price through a forex broker, available 24/5 with leverage up to 500:1. ETFs suit passive investors; spot suits active traders.

Is it cheaper to trade gold ETF or spot?

For short-term trading, spot gold is cheaper. Spot spreads cost 15-30 cents per ounce vs. ETF bid-ask spreads plus commissions. However, spot positions held overnight incur swap fees. For long-term holds exceeding 3-6 months, ETFs are usually cheaper due to the cumulative cost of swap fees on spot positions.

Can you use an EA to trade gold ETFs?

No. MT4 and MT5 Expert Advisors cannot trade ETFs because ETFs trade on stock exchanges, not forex platforms. EAs like Golden Viper EA are designed for spot XAUUSD through CFD brokers. To automate ETF trading you would need stock market API platforms like Interactive Brokers.

Which is better for beginners, gold ETF or spot?

Gold ETFs are simpler for complete beginners because there is no leverage risk and they trade like regular stocks. However, if your goal is active trading with automation potential, learning spot XAUUSD from the start is more practical. Pair spot trading with an EA and proper risk management for the best beginner experience.

Can you short sell gold with an ETF?

You can short gold ETFs through your stock broker, but it requires a margin account, share borrowing fees, and is subject to short-sale restrictions. With spot XAUUSD, shorting is instant and frictionless — you simply sell the pair. This makes spot gold far superior for traders who want to profit from falling prices.

Myfxbook Verified

Automate Spot Gold Trading

+135% Monthly Returns
81% Win Rate
24/5 Automated
Starting at $99/month
Start 7-Day Free Trial →
✓ No credit card required ✓ Full feature access ✓ MT4 & MT5 compatible
GV

Golden Viper EA Team

We've traded gold through ETFs and spot for years before building our automated EA for spot XAUUSD. Our recommendations are based on firsthand experience with both instruments.

Myfxbook Verified Live Trading Since 2024 81% Win Rate