Help us double down on what's working, instead of guessing. Takes 5 seconds, totally optional.
futures · 13 min read
CME Futures Contract Multipliers: The Quote Conventions That Break Notional Math
A reference for CME futures dollar multipliers - why Treasuries quoted in points of par and grains quoted in cents make contract size the wrong multiplier, with the full table.
This is a reference page. If you are computing notional value, dollar gamma, or any exposure figure across more than one futures complex, the numbers here are the ones that decide whether your output is right.
The rule people carry over from equities is simple: an option contract covers 100 shares, so dollar exposure is price x 100. Futures replace the 100 with a per-contract multiplier, and most people stop there. The trap is what that multiplier actually represents.
The Multiplier Is Dollars Per Point, Not Contract Size
A futures multiplier answers one question: if the quoted price moves by 1.0, how many dollars does one contract gain or lose?
For most products that equals the contract size, because the price is quoted in dollars per unit:
Crude oil is quoted in dollars per barrel over 1,000 barrels, so a $1.00 move is $1,000.
Gold is quoted in dollars per troy ounce over 100 ounces, so a $1.00 move is $100.
Euro FX is quoted in dollars per euro over EUR 125,000, so a 0.0001 move is $12.50.
For two families it does not, and that is where the errors come from.
Treasuries: quoted in points of par
A 10-year Treasury note future quoted at 108.625 is not $108.625. It is 108.625% of $100,000 face value, so one contract is about $108,625.
If you take the contract size, $100,000, as the multiplier, you get 108.625 x 100,000 = $10,862,500. That is out by a factor of 100. The correct multiplier is face value divided by 100, so $1,000 per point.
You can verify it independently from the tick data. The 10-year note ticks in half of one thirty-second of a point, which is 0.015625, and that tick is worth $15.625. Dividing gives 15.625 / 0.015625 = 1,000. The tick arithmetic and the face-value-over-100 rule agree.
Grains: quoted in cents
Corn quoted at 442.0 is 442 cents per bushel, which is $4.42. The contract is 5,000 bushels, so one contract is about $22,100.
Take 5,000 as the multiplier and you get 442 x 5,000 = $2,210,000. Again out by 100. The correct multiplier is $50 per point, and again the tick data confirms it: corn ticks in a quarter of a cent worth $12.50, and 12.50 / 0.25 = 50.
Soybean oil is the same shape with different numbers. It is quoted in cents per pound over 60,000 pounds, so the multiplier is $600, not 60,000.
No data field tells you which family a root belongs to. Currency is USD for all of them. Display factor is 1.0 for both corn and the 10-year note, but 0.01 for soybean oil (which needs the divide) and also 0.01 for crude oil (which does not). Any rule derived from the metadata will be wrong for something. It has to be an explicit per-root table.
The Full Multiplier Table
Dollar value of a 1.0 move in the quoted price, for the CME roots FlashAlpha serves.
Equity index
Symbol
Contract
Multiplier
Tick
Tick value
ES=F
E-mini S&P 500
$50 / index point
0.25
$12.50
NQ=F
E-mini Nasdaq-100
$20
0.25
$5.00
RTY=F
E-mini Russell 2000
$50
0.10
$5.00
YM=F
E-mini Dow
$5
1.00
$5.00
MES=F
Micro E-mini S&P 500
$5
0.25
$1.25
MNQ=F
Micro E-mini Nasdaq-100
$2
0.25
$0.50
Metals - quoted in dollars per troy ounce
Symbol
Contract
Multiplier
Tick
Tick value
GC=F
Gold, 100 troy oz
$100 / point
0.10
$10.00
SI=F
Silver, 5,000 troy oz
$5,000
0.005
$25.00
Treasuries - quoted in points of par, multiplier is face / 100
Symbol
Contract
Multiplier
Tick
Tick value
ZT=F
2-Year Note, $200,000 face
$2,000 / point
1/8 of 1/32
$7.8125
ZF=F
5-Year Note, $100,000 face
$1,000
1/4 of 1/32
$7.8125
ZN=F
10-Year Note
$1,000
1/2 of 1/32
$15.625
TN=F
Ultra 10-Year Note
$1,000
1/2 of 1/32
$15.625
ZB=F
Treasury Bond
$1,000
1/32
$31.25
UB=F
Ultra Treasury Bond
$1,000
1/32
$31.25
Grains - quoted in cents, multiplier is contract size / 100
Symbol
Contract
Multiplier
Tick
Tick value
ZC=F
Corn, 5,000 bu
$50 / point
0.25
$12.50
ZS=F
Soybeans, 5,000 bu
$50
0.25
$12.50
ZW=F
Chicago SRW Wheat, 5,000 bu
$50
0.25
$12.50
ZL=F
Soybean Oil, 60,000 lb
$600
0.01
$6.00
ZM=F
Soybean Meal, 100 short tons
$100
0.10
$10.00
Soybean meal is the exception inside its own complex: it is quoted in dollars per short ton, not cents, so its multiplier is the contract size with no divide.
Crypto - quoted in dollars per coin
Symbol
Contract
Multiplier
Tick
Tick value
BTC=F
Bitcoin, 5 BTC
$5 / point
5
$25.00
ETH=F
Ether, 50 ETH
$50
0.50
$25.00
How To Verify A Multiplier You Are Unsure About
Two independent checks, and they should agree. If they do not, one of your inputs is wrong.
1. Tick arithmetic. The multiplier equals tick value divided by tick size, both taken from the exchange contract spec:
This works for every product and does not care about quote conventions, because both sides are expressed in the same quoted units. It is the most reliable single check available.
2. Notional sanity. Multiply the current front-month price by the candidate multiplier and ask whether the answer is a plausible contract value. A 10-year note contract is roughly $110,000. If your arithmetic says $11 million, you used the face value instead of face over 100.
Watch the units on FX. The Japanese yen contract is JPY 12,500,000 and quotes around 0.0063, so its multiplier is 12,500,000 - by far the largest on the dataset. Any sanity bound that caps multipliers at a million silently breaks it.
Why This Matters For Dealer Gamma
Dollar gamma is gamma per contract multiplied by open interest, the multiplier, and spot squared. The multiplier sits directly in that product, so a 100x error in the multiplier is a 100x error in every gamma, delta, vanna and charm exposure figure you publish.
The practical consequence is worse than a wrong number in isolation. If your Treasury gamma is 100x too large and your equity gamma is correct, any cross-asset comparison is meaningless. The whole point of expressing exposure in dollars is that it is comparable across books, and the multiplier is what makes that true.
Every root on FlashAlpha carries its own multiplier from the table above, which is why 10-year note dollar gamma can be read alongside ES or an equity name without rescaling.
Quick Reference
Quoted in dollars per unit - multiplier equals contract size. Energy, metals, FX, crypto, equity index, soybean meal.
Quoted in points of par - multiplier equals face value / 100. All Treasuries.
Live analytics for every root listed here are on the futures hub, with the derivation in the futures methodology. For how these multipliers feed dealer positioning, see GEX on futures. The multiplier trap bites hardest in crypto, where a 5 BTC CME contract and a 100-share IBIT contract differ in notional by roughly two orders of magnitude - see crypto options dealer positioning.
The multiplier is dollars per point, not contract size, and the two differ by a factor of 100 for Treasuries and for cents-quoted grains. Verify any multiplier you are unsure about with tick value divided by tick size, then sanity-check the resulting notional against a plausible contract value. Get it right once, per root, in an explicit table - there is no metadata field that will derive it for you.