
Free interactive tools to calculate futures P&L, tick value, and margin. Instantly detect month codes from any symbol and build contract codes for CME, NYMEX, and COMEX futures.
Standard CME / CBOT / NYMEX / COMEX month letter reference.
| Month | Code | Example Symbol | Contract |
|---|---|---|---|
| January | F | ESF25 | E-mini S&P 500 — January 2025 |
| February | G | ESG25 | E-mini S&P 500 — February 2025 |
| March | H | ESH25 | E-mini S&P 500 — March 2025 |
| April | J | ESJ25 | E-mini S&P 500 — April 2025 |
| May | K | ESK25 | E-mini S&P 500 — May 2025 |
| June | M | ESM25 | E-mini S&P 500 — June 2025 |
| July | N | ESN25 | E-mini S&P 500 — July 2025 |
| August | Q | ESQ25 | E-mini S&P 500 — August 2025 |
| September | U | ESU25 | E-mini S&P 500 — September 2025 |
| October | V | ESV25 | E-mini S&P 500 — October 2025 |
| November | X | ESX25 | E-mini S&P 500 — November 2025 |
| December | Z | ESZ25 | E-mini S&P 500 — December 2025 |
Tick size, tick value, and point value for popular CME Group futures.
| Symbol | Name | Tick Size | Tick Value | Point Value |
|---|---|---|---|---|
ES | E-mini S&P 500 | 0.25 | $12.50 | $50.00 |
NQ | E-mini Nasdaq-100 | 0.25 | $5.00 | $20.00 |
MES | Micro E-mini S&P 500 | 0.25 | $1.25 | $5.00 |
MNQ | Micro E-mini Nasdaq-100 | 0.25 | $0.50 | $2.00 |
YM | E-mini Dow | 1.00 | $5.00 | $5.00 |
MYM | Micro E-mini Dow | 1.00 | $0.50 | $0.50 |
CL | Crude Oil | 0.01 | $10.00 | $1000.00 |
GC | Gold | 0.10 | $10.00 | $100.00 |
MGC | Micro Gold | 0.10 | $1.00 | $10.00 |
NG | Natural Gas | 0.001 | $10.00 | $10000.00 |
ZB | 30-Year T-Bond | 1/32 | $31.25 | $1000.00 |
ZN | 10-Year T-Note | 1/64 | $15.625 | $1000.00 |
Calculate profit/loss, ticks, margin required, and ROI for any CME futures trade. Select a contract, enter entry and exit prices, quantity, and margin per contract.
Example: Buying 1 ES contract at 5000.00 and selling at 5010.00 yields +10 points × $50/point = +$500 (20 ticks × $12.50 = $500).
Paste any futures symbol and instantly decode the root, month, and year. Examples:
ESH25 = ES (E-mini S&P 500) + H (March) + 2025NQZ4 = NQ (E-mini Nasdaq-100) + Z (December) + 2024CLM2026 = CL (Crude Oil) + M (June) + 2026Build a futures symbol from root, month, and year. For example, root ES + March + 2025 produces ESH25.
Futures contracts expire on a fixed schedule. Most traders roll from the expiring front month to the next active contract before expiration to avoid delivery obligations and maintain liquidity.
| Quarter | Month Code | Popular Roll Date (approx.) | Common Products |
|---|---|---|---|
| Q1 | H | Second week of March | ES, NQ, MES, MNQ, YM |
| Q2 | M | Second week of June | ES, NQ, MES, MNQ, YM |
| Q3 | U | Second week of September | ES, NQ, MES, MNQ, YM |
| Q4 | Z | Second week of December | ES, NQ, MES, MNQ, YM |
Energy contracts like Crude Oil (CL) and Natural Gas (NG) expire earlier in the preceding month, so traders often roll two to three weeks before the listed expiration. Always check the official CME Group calendar for exact dates.
Everything you need to know about futures contract codes, tick values, and month notation.
A futures contract calculator is a tool that computes profit and loss, tick value, and margin requirements for futures trades based on entry price, exit price, quantity, and contract specifications.
Profit equals (exit price minus entry price) multiplied by the dollar value per point, multiplied by the number of contracts. For short trades, reverse the subtraction order.
Futures month codes are single-letter abbreviations used in futures symbols to represent contract expiration months. For example, H = March and Z = December.
The month code for March futures is H.
The month code for December futures is Z.
ESH25 breaks down into ES (E-mini S&P 500), H (March expiration), and 25 (year 2025). It is the March 2025 E-mini S&P 500 futures contract.
A futures symbol typically consists of a root code (e.g., ES for E-mini S&P 500), a month letter (e.g., H for March), and a year digit or digits (e.g., 5 or 25 for 2025).
The E-mini S&P 500 (ES) has a tick size of 0.25 index points, worth $12.50 per tick.
The E-mini Nasdaq-100 (NQ) has a tick size of 0.25 index points, worth $5.00 per tick.
The Micro E-mini Nasdaq-100 (MNQ) has a tick size of 0.25 index points, worth $0.50 per tick.
The Micro E-mini S&P 500 (MES) has a tick size of 0.25 index points, worth $1.25 per tick.
Crude Oil (CL) futures trade in increments of $0.01 per barrel, with each tick worth $10.00.
Gold (GC) futures trade in increments of $0.10 per troy ounce, with each tick worth $10.00.
Micro Gold (MGC) futures trade in increments of $0.10 per troy ounce, with each tick worth $1.00.
Natural Gas (NG) futures trade in increments of $0.001 per MMBtu, with each tick worth $10.00.
30-Year T-Bond (ZB) futures trade in increments of 1/32 of a point, with each tick worth $31.25.
10-Year T-Note (ZN) futures trade in increments of 1/64 of a point, with each tick worth $15.625.
One point in ES futures is worth $50. A move from 5000.00 to 5001.00 on one contract equals $50 in profit or loss.
One point in NQ futures is worth $20. A move from 18000.00 to 18001.00 on one contract equals $20 in profit or loss.
Divide the price change by the tick size. For ES, a 5-point move equals 20 ticks because 5 / 0.25 = 20.
A rollover is the process of closing a position in an expiring contract and reopening it in the next front-month contract to maintain continuous exposure.
Expiration dates vary by product. Equity index futures like ES and NQ typically expire on the third Friday of the contract month. Energy and commodity futures have their own exchange-defined expiration schedules.
The front month is the nearest contract expiration with the highest trading volume and liquidity. Most active traders focus on the front month.
Extract the month letter from the symbol and match it to the standard month code table. For example, the H in ESH25 indicates March.
The root code identifies the underlying product. Examples: ES = E-mini S&P 500, NQ = E-mini Nasdaq-100, CL = Crude Oil, GC = Gold.
Single-letter month codes provide a compact, standardized notation that has been used for decades on trading floors and continues in electronic trading.
GC is the standard 100-ounce gold contract, while MGC is the micro 10-ounce gold contract. MGC has 1/10th the tick value and margin requirements.
ES is the standard E-mini S&P 500 contract, while MES is the micro version. MES is 1/10th the size of ES, with a tick value of $1.25 versus $12.50.
NQ is the standard E-mini Nasdaq-100 contract, while MNQ is the micro version. MNQ is 1/10th the size of NQ, with a tick value of $0.50 versus $5.00.
Multiply the initial margin per contract (set by the exchange and your broker) by the number of contracts. Margin varies by product and market volatility.
Initial margin is the minimum account balance required to open a futures position. It is set by the exchange and enforced by your broker.
Maintenance margin is the minimum account balance required to keep a futures position open. If your account drops below this level, you receive a margin call.
Subtract your stop-loss price from your entry price, convert the difference to ticks, multiply by the tick value, then multiply by the number of contracts.
A tick is the minimum price increment that a futures contract can move. Each tick has a specific dollar value known as the tick value.
There are 4 ticks in one point of ES because the tick size is 0.25 and 1 / 0.25 = 4.
There are 100 ticks in one point (dollar) of CL because the tick size is $0.01 and 1 / 0.01 = 100.
Notional value is the total underlying value represented by a futures contract. It is calculated as contract price multiplied by the point value or contract multiplier.
Enter the contract root, select the expiration month and year, and the calculator returns the full futures symbol (e.g., ES + March + 2025 = ESH25).
Yes. Many platforms display futures years with one or two digits. For example, 2025 may appear as 5 or 25. Always verify which format your broker uses.
A continuous contract (e.g., ES1! on TradingView) stitches together front-month contracts to create an unbroken price history for analysis without expiration gaps.
Futures prices include the cost of carry, which accounts for interest rates, dividends, storage costs, and time until expiration. This difference is called basis.
Basis is the difference between the spot price of an asset and the futures price of that asset. It can be positive or negative depending on market conditions.
Calculate the price difference, multiply by the point value of the contract, then multiply by the number of contracts and contract direction (long or short).
One point in ES futures is worth $50. A move from 5000.00 to 5001.00 on one contract equals $50 in profit or loss.
One point in NQ futures is worth $20. A move from 18000.00 to 18001.00 on one contract equals $20 in profit or loss.
One point (one dollar) in CL futures is worth $1,000 because each cent is $10 and there are 100 cents in a dollar.
One point (one dollar) in GC futures is worth $100 because each dime is $10 and there are 10 dimes in a dollar.
Prop firm traders use contract calculators to size positions within daily loss limits, verify tick values for risk management, and plan bracket orders before execution.
Micro contracts like MES and MNQ are popular for beginners because they offer 1/10th the risk and margin of standard E-mini contracts while tracking the same underlying indices.
Most traders trade the front month because it has the tightest bid-ask spreads and highest volume. Check your platform for the contract with the highest open interest.
Depending on the product, the contract may cash-settle to an index value or require physical delivery. Most speculators close or roll positions before expiration.
The last trading day for E-mini S&P 500 futures is typically the third Friday of the contract month, trading until 9:30 AM ET.
The last trading day for E-mini Nasdaq-100 futures is typically the third Friday of the contract month, trading until 9:30 AM ET.
Crude Oil (CL) futures typically expire three business days before the 25th calendar day of the month prior to the contract month.
To roll over, close your position in the expiring contract and simultaneously open the same position in the next contract month. Many brokers offer a single rollover order.
Volume is the number of contracts traded during a session. Open interest is the total number of outstanding contracts that have not been closed or delivered.
Certain letters were omitted to avoid confusion with numbers or other symbols. The sequence runs F, G, H, J, K, M, N, Q, U, V, X, Z.
The letter Z is the month code for December in futures contract symbols.
The letter U is the month code for September in futures contract symbols.
The letter H is the month code for March in futures contract symbols.
Use the mnemonic: January Fires, Go Home, Jump Kick, Make Noise, Quietly Use Vases, X-Ray Zebras. The first letters map to F, G, H, J, K, M, N, Q, U, V, X, Z.
A contract specification defines the terms of a futures contract, including tick size, tick value, trading hours, expiration date, and settlement method.
Official specifications are published by the exchange (CME Group, ICE, NYMEX) and are available on their websites under contract specifications.
Most U.S. brokers use the same standard CME symbols, but some international platforms or charting software may use slightly different formats. Always verify with your broker.
The CME Globex ticker for the E-mini S&P 500 is ES.
The CME Globex ticker for the E-mini Nasdaq-100 is NQ.
The CME Globex ticker for the Micro E-mini S&P 500 is MES.
The CME Globex ticker for the Micro E-mini Nasdaq-100 is MNQ.
The NYMEX ticker for West Texas Intermediate Crude Oil is CL.
The COMEX ticker for Gold is GC, and the micro version is MGC.
Futures allow traders to control a large notional value with a relatively small margin deposit. This magnifies both gains and losses relative to the capital committed.
The minimum price fluctuation is another term for tick size. It is the smallest price change a contract can make, such as 0.25 for ES or 0.01 for CL.
For a long position, add commission and fees per contract (converted to price terms) to the entry price. For a short position, subtract them.
Slippage is the difference between the expected price of a trade and the actual executed price. It is common in fast-moving or low-liquidity markets.
Divide your maximum risk per trade by the risk per contract (stop distance in ticks multiplied by tick value). Round down to the nearest whole contract.