NDX vs QQQ options: which one to trade?
NDX vs QQQ options dey differ for contract size, cash or share settlement, exercise style, AM or PM expiry and 60/40 tax. Compare same-day IV and volume to choose.
NDX vs QQQ options na choice between two contracts on the same basket of stocks, the Nasdaq-100, but almost every mechanical detail dey different. One NDX contract cover roughly forty QQQ contracts of exposure, settle in cash, no fit exercise early and dey under 60/40 tax treatment. One QQQ contract small, deliver real shares, fit get early assignment and tax am like stock trade. XND, the micro index option wey be one-hundredth of NDX, carry the index rules but for much smaller size. The decisions below follow the same order as our SPX vs SPY options guide. The measured numbers come from QQQ daily bar and options data, while the index side come from the products’ definitions and Nasdaq published specifications.
How big be one NDX contract compared with QQQ?
The Nasdaq-100 index dey quoted as a level for tens of thousands, while QQQ, the ETF wey track am, dey priced per share at small fraction of that level. Both option contracts use 100 multiplier, so the difference for the underlying becomes the difference for contract size. The panel size one QQQ contract from the ETF latest daily close. The daily bar and options data behind this post cover listed stocks and ETFs, no be index levels or index option series. So, the NDX and XND side of the comparison come from the products’ definitions, not from measurement here.
| symbol | session wey fine | share price | contract notional kusd |
|---|---|---|---|
| QQQ | Sep 11, 2026 | 714.88 | 71 |
The exact SQL behind every number
SELECT
ticker AS symbol,
concat(formatDateTime(date, '%b'), ' ', toString(toDayOfMonth(date)), ', ', toString(toYear(date))) AS session_pretty,
round(toFloat64(close), 2) AS share_price,
toUInt32(round(toFloat64(close) * 100 / 1e3)) AS contract_notional_kusd
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'QQQ'
AND date >= today() - 30
ORDER BY date DESC
LIMIT 1As of Sep 11, 2026, QQQ close at $714.88, so one QQQ contract control about $71 thousand of Nasdaq-100 exposure. The index level dey run roughly forty times the ETF share price. QQQ dey designed to trade near one-twentieth of the index when e launch for 1999, one-fortieth after the two-for-one split for 2000, and e don move only small above that ratio since then. With the same 100 multiplier, one NDX contract carry roughly forty times the dollar exposure of one QQQ contract, amount wey dey run into millions. XND dey defined as one-hundredth of the NDX level, so one XND contract cover about the same dollar exposure as forty QQQ shares, or four-tenths of one QQQ contract. One-point move worth $100 per contract for every product, but the index dey move roughly forty points for every point QQQ move, and margin on short NDX spread scale the same way. The exact ratio for any session na the NDX close divided by the QQQ close, and e dey change by small fraction of one point every year. How dem size the micro contracts dey covered for mini index options explained.
Cash settlement or delivery of QQQ shares?
NDX and XND settle in cash. An in-the-money contract pay the difference between settlement value and strike, multiplied by 100, and nothing else enter the account. QQQ options settle in shares. When person exercise in-the-money QQQ call, the account receive 100 QQQ shares per contract. Exercised put deliver the shares out. Defined-risk QQQ spread fit turn into share position over weekend when one leg finish in the money and the other no. The cash-settled vs physical delivery guide explain both outcomes. broker exercise cutoff times cover the deadline for telling broker wetin to do with expiring leg.
European exercise vs American exercise and early assignment
NDX and XND na European-style. Exercise happen only at expiration, so short index option no dey get early assignment. QQQ options na American-style, and the practical early-assignment window na the session before QQQ quarterly ex-dividend date. Call holder wey exercise the evening before ex-date own the shares on the record date and collect the dividend. Short call wey get assigned that night deliver the shares and miss the dividend. The main candidates na calls wey get less time value remaining than the dividend. For practice, dem dey usually be deep in-the-money calls close to expiration. The exercise rules dey for American vs European options. The panel show how regular QQQ dividend calendar dey.
| ex date | ex date wey fine | day for week | cash per share |
|---|---|---|---|
| 2026-06-22 | Jun 22, 2026 | Mon | 0.8135 |
| 2026-03-23 | Mar 23, 2026 | Mon | 0.7328 |
| 2025-12-22 | Dec 22, 2025 | Mon | 0.7941 |
| 2025-09-22 | Sep 22, 2025 | Mon | 0.694 |
| 2025-06-23 | Jun 23, 2025 | Mon | 0.5911 |
| 2025-03-24 | Mar 24, 2025 | Mon | 0.7157 |
| 2024-12-23 | Dec 23, 2024 | Mon | 0.8347 |
| 2024-09-23 | Sep 23, 2024 | Mon | 0.6769 |
The exact SQL behind every number
SELECT
toString(exd) AS ex_date,
concat(formatDateTime(exd, '%b'), ' ', toString(toDayOfMonth(exd)), ', ', toString(toYear(exd))) AS ex_date_pretty,
formatDateTime(exd, '%a') AS weekday,
round(max(toFloat64(cash_amount)), 4) AS cash_per_share
FROM
(
SELECT
toDate(ex_dividend_date) AS exd,
cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'QQQ'
)
WHERE exd < today()
AND exd >= today() - 800
GROUP BY exd
ORDER BY exd DESCQQQ latest ex-dividend date na Jun 22, 2026, a Mon, with $0.8135 per share paid. The 8 distributions wey dem show, from Sep 23, 2024 to Jun 22, 2026, follow quarterly pattern for March, June, September and December. So dividend-related assignment on short QQQ calls dey cluster around four dates every year. The general rule dey for ex-dividend dates and options.
AM-settled or PM-settled: when dem set the final price
Na this decision traders dey miss most often. Every QQQ option expire against the closing price for the expiration day, so na PM settlement. XND too dey PM-settled for every listed expiration. NDX dey depend on the series. The standard third-Friday NDX monthly na AM-settled. Dem calculate the settlement value from the opening price of every Nasdaq-100 component on expiration Friday, and the contract last trading session na the Thursday before. Weekly and end-of-month NDX contracts, wey dey listed under NDXP root, dey PM-settled against the closing level for their expiration day. The practical difference na overnight gap. AM-settled monthly stop trading on Thursday and dem price am from Friday opening, with no chance to adjust between those times. These na Nasdaq published contract terms as of September 2026. Confirm dem on the Nasdaq NDX product page before trading, because exchanges fit revise listings.
NDX and QQQ both get daily expirations?
Yes. Nasdaq list NDX and XND expirations for every weekday, and QQQ add Tuesday and Thursday expirations to complete its own Monday-to-Friday set. The panel count the different QQQ expiration dates wey actually trade over roughly the past six weeks, grouped by weekday. NDX and XND series no dey inside the options data behind am, so their weekday listings come from Nasdaq specifications instead of being counted.
| label | QQQ expirations |
|---|---|
| Mon | 5 |
| Tue | 6 |
| Wed | 6 |
| Thu | 6 |
| Fri | 7 |
The exact SQL behind every number
SELECT
formatDateTime(expiration_date, '%a') AS label,
countDistinct(expiration_date) AS qqq_expirations
FROM global_markets.options_greeks
WHERE underlying_symbol = 'QQQ'
AND date >= today() - 45
AND date < today()
AND expiration_date >= today() - 45
AND expiration_date < today()
AND volume > 0
GROUP BY label, toDayOfWeek(expiration_date)
ORDER BY toDayOfWeek(expiration_date)For that window, QQQ expire on 6 Tuesdays and 6 Thursdays, the two weekdays wey dem add last. Neither product make trader wait for Friday. The 0DTE strategies wey run on SPX and SPY get Nasdaq-100 equivalents on both sides too.
How liquidity and implied volatility dey compare?
Same basket, same volatility: both products price the same 100 stocks. So the at-the-money implied volatility — the annualized move wey the option market dey price, read back from the option own price — on one na the natural reference for the other. Two mechanical details separate any pair of readings: the strikes and expirations wey fall inside the band that day, and QQQ dividend, wey QQQ option prices carry but the index no carry. The panel read QQQ side from contracts within 2% of the underlying, with 20 to 45 days to expiry on the latest session. E count every QQQ contract wey trade across all strikes and expirations. NDX and XND series no dey inside this options data, so no index reading dey printed here. For like-for-like check, pull both chains up for the same minute.
| symbol | session wey fine | ATM IV (%) | ATM contracts | total contracts | total volume | total volume wey fine |
|---|---|---|---|---|---|---|
| QQQ | Sep 10, 2026 | 20.5 | 262 | 4804 | 2262169 | 2.26 million |
The exact SQL behind every number
SELECT
underlying_symbol AS symbol,
concat(formatDateTime(min(date), '%b'), ' ', toString(toDayOfMonth(min(date))), ', ', toString(toYear(min(date)))) AS session_pretty,
round(avgIf(implied_volatility,
iv_converged = 1
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02) * 100, 1) AS atm_iv_pct,
countIf(iv_converged = 1
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02) AS atm_contracts,
count() AS total_contracts,
sum(volume) AS total_volume,
formatReadableQuantity(toFloat64(sum(volume))) AS total_volume_pretty
FROM global_markets.options_greeks
WHERE underlying_symbol = 'QQQ'
AND volume > 0
AND date = (
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'QQQ'
AND date >= today() - 30
AND volume > 0
)
GROUP BY symbol
HAVING countIf(iv_converged = 1
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02) > 0On Sep 10, 2026, QQQ contracts inside the at-the-money band with 20 to 45 days remaining show implied volatility of 20.5%, read from 262 different contracts. Across every strike and expiration, 4804 different QQQ contracts trade that session, for 2.26 million contracts of total volume. Contract count no be dollar count. One NDX contract carry roughly forty times the dollar exposure of one QQQ contract, so you need multiply index volume by about forty before comparing dem in dollar terms. XND volume no dey shown here either. Check the XND chain before you assume say fills go resemble QQQ. How the ETF at-the-money reading don move over time dey explained well for QQQ implied volatility.
How dem tax NDX, XND and QQQ options?
NDX and XND na options on broad-based index. US tax code treat dem as Section 1256 contracts. Open positions dey marked to market at year-end, and gains and losses split 60% long-term and 40% short-term, no matter how long person hold the position. QQQ options na equity options, so gain on position wey person hold for one year or less na fully short-term. For hypothetical $10,000 gain, the 60/40 split tax $6,000 at long-term rate and $4,000 at short-term rate. The same QQQ gain wey person close within one year dey taxed fully at short-term rate. Full treatment dey for why index options are taxed 60/40. This no be tax advice, and rates depend on the filer.
NDX vs QQQ options: which one fit which job?
Put the four decisions together and the choice go depend on account size and wetin trader want hold at expiration.
- XND fit small accounts wey want index treatment. One contract cover about the same dollar exposure as forty QQQ shares, or four-tenths of one QQQ contract. E settle in cash, no fit get early assignment, expire PM on every listed date and fall under 60/40. We no show the volume for this page. Check the live chain before assuming say fills go resemble QQQ.
- QQQ fit spreads wey rely on the contract volume wey the QQQ panel show, and any strategy wey want the shares, like covered calls on existing QQQ holding. The trade-offs na share delivery at expiration and ordinary short-term tax treatment, with assignment on short calls around each ex-date.
- NDX fit large size. One contract represent roughly forty QQQ contracts, so large position need far fewer contracts and per-contract commissions, plus cash settlement and 60/40 treatment. The extra decision na AM versus PM. The third-Friday monthly settle on Friday opening and stop trading Thursday, while NDXP weeklies settle on the close.
FAQ
NDX na the same thing as QQQ?
No. NDX na the Nasdaq-100 index itself, a calculated level wey no get shares behind am. QQQ na exchange-traded fund wey hold the 100 stocks and trade at small fraction of the index level. NDX options settle in cash against the index. QQQ options deliver ETF shares.
NDX options fit get early assignment?
No. NDX and XND na European-style and settle only at expiration, so short NDX position no fit get assignment before then. QQQ options na American-style and fit get assignment anytime, most commonly for the session before quarterly ex-dividend date.
NDX options dey taxed differently from QQQ options?
Yes. NDX and XND na Section 1256 contracts, taxed 60% long-term and 40% short-term, with year-end mark to market. QQQ options dey taxed like stock: short-term if person hold am for one year or less, and long-term after that.
Wetin be XND?
XND na Nasdaq-100 Micro Index Option. E get size of one-hundredth of the NDX level with the same 100 multiplier, so one XND contract cover about as much dollar exposure as the NDX level itself. E settle in cash, na European-style, PM-settled and dey taxed under Section 1256.
NDX options expire every day of the week?
Yes. Nasdaq list NDX and XND expirations from Monday through Friday, and QQQ options too expire every weekday. Only the third-Friday NDX monthly na AM-settled. The other weekday expirations for all three products settle on the close.
Every panel above come with the exact SQL underneath am. To rerun the QQQ readings for another date, or compare am with SPY, ask the question in plain English on the Strasmore terminal.