Strasmore Research
Learn Matt ConnorBy Matt Connor · data as of October 4, 2026 · refreshed weekly

Micro Gold Futures vs GLD: Size, Tax, Cost

Micro gold futures vs GLD: one MGC covers 10 ounces, about 109 GLD shares. Compare tick value, margin, the 0.40% fee and the 60/40 vs 28% tax split.

Micro gold futures (MGC) and GLD hold the same asset in two different wrappers: a COMEX contract on ten troy ounces of gold, or a share of a trust that keeps bullion in a vault. On price exposure the two are close substitutes at retail size. They part company on tax and on what it takes to keep the position alive.

What is a micro gold futures contract?

MGC is the 10 troy ounce gold future listed on COMEX, one tenth the size of the 100 ounce GC contract. It is quoted in US dollars per troy ounce. The minimum price fluctuation is 0.10 per ounce, worth $1.00 per contract, the smallest gain or loss a one tick move can produce (CME contract specs). Contracts are listed for February, April, June, August, October and December inside a 24 month window, and trading in each one terminates on the third last business day of its delivery month. Settlement is physical: the deliverable is an Accumulated Certificate of Exchange rather than a 10 ounce bar, and holders who do not want metal close or roll before termination.

Two mechanics carry over from the index market: the tick arithmetic in futures tick size and tick value, and the sizing logic in micro versus full size contracts.

QueryWhat one Micro Gold (MGC) contract controls at different gold prices
gold_price_per_ozmgc_notional_usdgc_notional_usdmgc_notional_labelone_pct_move_labelgld_share_equivalent
$3,20032000320000$32,000$320109 GLD shares
$3,60036000360000$36,000$360109 GLD shares
$4,00040000400000$40,000$400109 GLD shares
$4,40044000440000$44,000$440109 GLD shares
$4,80048000480000$48,000$480109 GLD shares
$5,20052000520000$52,000$520109 GLD shares
$5,60056000560000$56,000$560109 GLD shares
The exact SQL behind every number
SELECT
    concat('$', substring(toString(price_per_oz), 1, 1), ',', substring(toString(price_per_oz), 2, 3)) AS gold_price_per_oz,
    price_per_oz * 10                                              AS mgc_notional_usd,
    price_per_oz * 100                                             AS gc_notional_usd,
    concat('$', toString(intDiv(price_per_oz * 10, 1000)), ',000') AS mgc_notional_label,
    concat('$', toString(intDiv(price_per_oz, 10)))                AS one_pct_move_label,
    concat(toString(toUInt16(round(10 / 0.0918))), ' GLD shares')  AS gld_share_equivalent
FROM
(
    SELECT 3200 + (400 * arrayJoin(range(7))) AS price_per_oz
)
ORDER BY price_per_oz
Run this yourself

Notional scales with the metal. At $4,000 an ounce, one MGC stands behind $40,000 of gold, and the 100 ounce contract ten times that. A 1% move in the metal is $400 on the micro. The last column is the one that does not move with price: 109 GLD shares hold the same ten ounces at any level, since both wrappers are claims on ounces rather than on dollars.

How many GLD shares equal one micro gold futures contract?

Each GLD share began life in November 2004 as a claim on a tenth of an ounce. The sponsor fee is paid out of the metal itself, and the ounces behind a share have drifted down every year since. The trust's report for the quarter ended June 30, 2026 lists 32,314,228 ounces against 352,000,000 shares outstanding, about 0.0918 ounces per share (Form 10-Q). Ten ounces divided by that ratio is where the 109 GLD shares figure comes from, and the panels here use the same ratio to read a gold price out of GLD's quote.

QueryGLD's trailing year, and the gold notional inside one MGC
monthcalendar_labelgld_month_end_closegld_month_highgld_month_lowimplied_gold_labelmgc_notional_label
2025-10-01Oct 2025368.12403.3351.4$4,010$40,100
2025-11-01Nov 2025387.88388.18361.39$4,225$42,253
2025-12-01Dec 2025396.31418.45382.91$4,317$43,171
2026-01-01Jan 2026444.95509.7396.25$4,847$48,469
2026-02-01Feb 2026483.75483.9422.55$5,270$52,696
2026-03-01Mar 2026430.29492.15399.2$4,687$46,873
2026-04-01Apr 2026423.66448.7414.16$4,615$46,150
2026-05-01May 2026417.12437.42404.3$4,544$45,438
2026-06-01Jun 2026368.38414.4363.32$4,013$40,129
2026-07-01Jul 2026371.54383.6363.6$4,047$40,473
2026-08-01Aug 2026408.42429.42368.64$4,449$44,490
2026-09-01Sep 2026380.84413.54376.88$4,149$41,486
2026-10-01Oct 2026380.14385.22378.11$4,141$41,410
The exact SQL behind every number
SELECT
    month,
    calendar_label,
    round(month_end_close, 2) AS gld_month_end_close,
    round(month_high, 2)      AS gld_month_high,
    round(month_low, 2)       AS gld_month_low,
    concat('$', substring(gold_digits, 1, 1), ',', substring(gold_digits, 2, 3)) AS implied_gold_label,
    concat('$', substring(mgc_digits, 1, 2), ',', substring(mgc_digits, 3, 3))   AS mgc_notional_label
FROM
(
    WITH 0.0918 AS ounces_per_gld_share
    SELECT
        toString(toStartOfMonth(date))     AS month,
        formatDateTime(min(date), '%b %Y') AS calendar_label,
        toFloat64(argMax(close, date))     AS month_end_close,
        toFloat64(max(high))               AS month_high,
        toFloat64(min(low))                AS month_low,
        toString(toUInt32(round(month_end_close / ounces_per_gld_share)))      AS gold_digits,
        toString(toUInt32(round(month_end_close * 10 / ounces_per_gld_share))) AS mgc_digits
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'GLD'
      AND date >= addMonths(toStartOfMonth(today()), -12)
    GROUP BY month
)
ORDER BY month
Run this yourself

GLD closed Oct 2026 at $380.14. Through the trust's ounces per share, that puts one ounce near $4,141 and the ten ounces inside a single MGC at $41,410. A year earlier, in Oct 2025, the same contract carried $40,100. Both wrappers rode that move identically. What differs is the structure around the ounces.

Micro gold futures vs GLD: how the tax treatment differs

Gold futures on a US exchange are section 1256 contracts, which brings two rules. Every contract still open on the last business day of the tax year is treated as sold at fair market value on that day, with the gain or loss reported on Form 6781. The gain is then split 60% long term and 40% short term, no matter how long the position was held.

GLD sits elsewhere in the code. The trust is a grantor trust, so a shareholder is treated as owning a pro rata slice of the bullion and as paying a pro rata slice of the expenses. Bullion is a collectible. Gains on shares held more than a year are taxed at a federal maximum of 28%, above the 20% ceiling that applies to most long term capital gains, and shares held a year or less are ordinary income. The trust restates this every year in its tax information. Metal the trustee sells to cover the fee also passes through to holders as small annual proceeds entries.

Put the top statutory rates side by side. A 60/40 contract blends 60% at the 20% long term rate with 40% at the 37% ordinary rate, about 26.8%. GLD held long term tops out at 28%. The gap widens at short holding periods: a futures gain banked in three weeks still gets the 60/40 blend, while GLD sold inside a year is taxed as ordinary income. Timing runs the other way. GLD defers the bill until the sale, and mark to market taxes an open futures position every December. The same 60/40 arithmetic appears in why index options are taxed 60/40. These are federal rates as of October 2026, with the 3.8% net investment income tax and any state tax sitting on top of both wrappers.

What does each wrapper cost to hold?

GLD charges a gross expense ratio of 0.40% a year, taken out of the metal. No roll and no expiry.

QueryGLD sponsor fee on a stake matching one MGC, by years held
years_heldcumulative_fee_pctfee_usd_per_mgc_notional
10.4166
20.8331
31.2495
41.59659
51.98822
62.38984
72.771146
83.161307
93.541467
103.931627
The exact SQL behind every number
WITH
    0.0918 AS ounces_per_gld_share,
    0.0040 AS sponsor_fee_rate,
    (
        SELECT toFloat64(argMax(close, date))
        FROM global_markets.stocks_daily_aggs
        WHERE ticker = 'GLD'
          AND date >= today() - 45
    ) AS gld_latest_close
SELECT
    y                                                  AS years_held,
    round((1 - pow(1 - sponsor_fee_rate, y)) * 100, 2) AS cumulative_fee_pct,
    round(gld_latest_close / ounces_per_gld_share * 10 * (1 - pow(1 - sponsor_fee_rate, y)), 0) AS fee_usd_per_mgc_notional
FROM
(
    SELECT arrayJoin(range(1, 11)) AS y
)
ORDER BY y
Run this yourself

On a stake matching one MGC, the fee runs about $166 in year one and near $1627 across ten years, 3.93% of the position. The grid compounds the published rate annually and leaves out commissions and spread.

MGC's costs arrive in a different shape. There is no expense ratio. You post initial margin to open the contract and keep account equity above the maintenance level, both set per contract by the exchange and revised as volatility moves. The micro requirement is one tenth of the 100 ounce contract's, and a broker can demand more than the exchange does. Margin is a performance bond rather than a loan, the distinction drawn in how futures margin works. The recurring cost is the roll. With six listed months a year, a continuous long position exits an expiring contract and enters a later one several times a year, paying spread and commissions each time. A gold future also carries the financing and storage of holding metal to delivery, and the later contract commonly sits above the nearer one by that amount, the mechanism in contango and roll yield.

Which one is open when gold moves?

Gold trades through the London and Asian hours. GLD trades the US equity session, so the overnight move reaches a shareholder as an opening gap, while a futures position stays live through it.

QueryGLD overnight gaps against intraday moves, by year
yearmedian_overnight_gap_pctmedian_intraday_move_pctlargest_overnight_gap_pct
20170.30.241.47
20180.270.21.46
20190.290.271.97
20200.480.444.92
20210.360.32.39
20220.380.342.86
20230.310.312.1
20240.420.343.06
20250.490.364.12
20260.840.525.98
The exact SQL behind every number
WITH gld AS
(
    SELECT
        date,
        toFloat64(open)  AS o,
        toFloat64(close) AS c,
        lagInFrame(toFloat64(close)) OVER (ORDER BY date ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_c
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'GLD'
      AND date >= '2017-01-01'
)
SELECT
    toYear(date)                                                                   AS year,
    round(quantileDeterministic(0.5)(abs(o / prev_c - 1) * 100, toUInt32(date)), 2) AS median_overnight_gap_pct,
    round(quantileDeterministic(0.5)(abs(c / o - 1) * 100, toUInt32(date)), 2)      AS median_intraday_move_pct,
    round(max(abs(o / prev_c - 1) * 100), 2)                                        AS largest_overnight_gap_pct
FROM gld
WHERE prev_c > 0
  AND o > 0
GROUP BY year
ORDER BY year
Run this yourself

In 2026, GLD's median overnight gap measured 0.84% against a median intraday move of 0.52%, and the widest single gap of the year came to 5.98%. The series runs back to 2017. An MGC position sits in the market through that window and can be exited inside it. A GLD position meets the overnight news at the opening bell. Listed options on the ETF price that same two part day, which is what GLD implied volatility tracks.

Which fits which holding period and account?

The mechanics sort into four cases.

  • Short holding periods in a taxable account: 60/40 applies to futures whatever the holding period, and there is no expense ratio. Margin maintenance and the roll calendar are the work taken on.
  • Multi year holds in a taxable account: the GLD fee compounds as the panel above shows, the 28% collectibles ceiling applies after a year, and the bill waits for the sale. Futures skip the fee and tax paper gains each December.
  • IRAs and workplace plans: most mainstream retail custodians do not clear futures, which often leaves GLD as the only one of the two on the platform. Inside a retirement account the collectibles question falls away, since distributions come out as ordinary income.
  • Stakes smaller than ten ounces: MGC's minimum is ten ounces, $41,410 at this month's level. GLD scales one share at a time, and 109 GLD shares make up the same ten ounces.

FAQ

Is GLD taxed as a collectible?

For the long term rate, yes. GLD is a grantor trust holding bullion, and a gain on shares held more than a year is taxed at the 28% collectibles maximum rather than the 20% ceiling for most long term gains. Shares held a year or less are ordinary income.

Are gold futures section 1256 contracts?

Gold futures on a US exchange, MGC included, are regulated futures contracts under section 1256. Open positions are marked to market at year end, and the gain or loss is split 60% long term and 40% short term regardless of holding period, reported on Form 6781.

How many GLD shares equal one micro gold futures contract?

About 109 GLD shares. One MGC covers ten troy ounces, and each GLD share stood for roughly 0.0918 ounces as of the trust's June 30, 2026 report. The share count creeps up over the years as the sponsor fee is paid out of the metal.

Can you trade micro gold futures in an IRA?

Some self directed custodians and futures brokers support futures inside an IRA, while most mainstream retail IRA platforms do not offer them at all. GLD trades in any brokerage IRA like an ordinary share.

Does GLD track spot gold or gold futures?

GLD's net asset value follows the LBMA Gold Price PM, a physical benchmark, net of accrued expenses. A futures price includes financing and storage to the delivery date, and the two quotes differ by that carry rather than by the metal.

Data notes and verification
  • The 0.0918 ounces per share ratio comes from the trust's quarterly report for the period ended June 30, 2026: 32,314,228 ounces against 352,000,000 shares. The ratio drifts down by roughly the 0.40% fee each year, so an implied gold price built on it carries about that much error per year after the filing.
  • The implied per ounce prices here are read out of GLD's own closing quote rather than a futures settlement. The ETF can trade at a premium or discount to net asset value during the session.
  • The holding cost grid compounds the published 0.40% gross expense ratio annually. It excludes commissions, bid ask spread and any premium or discount effects.
  • Specs are taken from CME's Micro Gold contract page, tax mechanics from IRS Form 6781 and the trust's own tax disclosures. None of this is tax advice.
  • Daily bars arrive with a short ingest lag, so the latest session can be missing from the trailing panels.

Every panel above ships with the SQL that produced it. To re-run the share equivalence at the current quote, ask it in plain English on the Strasmore terminal.