CME Futures Contract Multipliers: The Quote Conventions That Break Notional Math | FlashAlpha
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.

T
Tomasz Dobrowolski Quant Engineer
Aug 10, 2026
13 min read
Futures CME ContractSpecs Notional DollarGamma Treasuries Grains

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

SymbolContractMultiplierTickTick value
ES=FE-mini S&P 500$50 / index point0.25$12.50
NQ=FE-mini Nasdaq-100$200.25$5.00
RTY=FE-mini Russell 2000$500.10$5.00
YM=FE-mini Dow$51.00$5.00
MES=FMicro E-mini S&P 500$50.25$1.25
MNQ=FMicro E-mini Nasdaq-100$20.25$0.50

Metals - quoted in dollars per troy ounce

SymbolContractMultiplierTickTick value
GC=FGold, 100 troy oz$100 / point0.10$10.00
SI=FSilver, 5,000 troy oz$5,0000.005$25.00

Treasuries - quoted in points of par, multiplier is face / 100

SymbolContractMultiplierTickTick value
ZT=F2-Year Note, $200,000 face$2,000 / point1/8 of 1/32$7.8125
ZF=F5-Year Note, $100,000 face$1,0001/4 of 1/32$7.8125
ZN=F10-Year Note$1,0001/2 of 1/32$15.625
TN=FUltra 10-Year Note$1,0001/2 of 1/32$15.625
ZB=FTreasury Bond$1,0001/32$31.25
UB=FUltra Treasury Bond$1,0001/32$31.25

Grains - quoted in cents, multiplier is contract size / 100

SymbolContractMultiplierTickTick value
ZC=FCorn, 5,000 bu$50 / point0.25$12.50
ZS=FSoybeans, 5,000 bu$500.25$12.50
ZW=FChicago SRW Wheat, 5,000 bu$500.25$12.50
ZL=FSoybean Oil, 60,000 lb$6000.01$6.00
ZM=FSoybean Meal, 100 short tons$1000.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

SymbolContractMultiplierTickTick value
BTC=FBitcoin, 5 BTC$5 / point5$25.00
ETH=FEther, 50 ETH$500.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:

multiplier = tick value / tick size

ZN:  15.625 / 0.015625  = 1,000
ZC:  12.50  / 0.25      = 50
GC:  10.00  / 0.10      = 100
6J:  12.50  / 0.000001  = 12,500,000

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.
  • Quoted in cents - multiplier equals contract size / 100. Corn, soybeans, wheat, soybean oil.
  • Always verify with tick value / tick size.

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.

Live Market Pulse

Get fast visibility into market shifts with full-chain analytics over low-latency REST and MCP polling.

Intelligent Screening

Screen millions of option pairs per second using your custom EV rules, filters, and setups.

Export-Ready

Export structured signals to your own execution stack or broker integration - FlashAlpha delivers the analytics, you keep control of order routing.

Join the Community

Discord

Engage in real time conversations with us!

Twitter / X

Follow us for real-time updates and insights!

GitHub

Explore our open-source SDK, examples, and analytics resources!