How Much Money Do You Need to Trade Options?
How much money you need to trade options at each approval level: cash accounts, the $2,000 margin floor, spread collateral, naked put margin and the PDT line.
How much money do you need to trade options? At Level 1 and 2 a cash account buys a call or a put for the premium alone, with no minimum beyond that. Level 3 spreads need a margin account with at least $2,000 of equity plus the spread's maximum loss held as collateral, and Level 4 and 5 naked options run through a FINRA margin formula on top of whatever equity floor your broker sets. Your approval level decides which tier applies; options approval levels explained covers how brokers assign them. The figures below come from a real AAPL option chain, so each requirement appears in dollars rather than rule text.
Level 1 and 2: a cash account and the premium
At the lowest levels you buy calls or puts, and you sell calls against stock you own or puts against cash you hold. None of that uses margin. Regulation T, the Federal Reserve rule that sets initial margin on securities, treats any option with nine months or less to expiration as not marginable, and a long option is paid in full at purchase. The account minimum is simply what one contract costs: the quoted premium (a per-share price) multiplied by the 100 shares each standard contract controls. A contract quoted at $2.00 costs $200 to open, and that $200 is the most it can lose.
The panel below shows the real version. It lists every AAPL call expiring June 20, 2025 that traded and closed at $0.90 or more per share on May 19, 2025, from the strike nearest the stock price upward.
| strike | pct_above_close | call_delta | cash_to_buy_usd | stock_close |
|---|---|---|---|---|
| 210 | 0.5 | 0.51 | 632 | 208.9 |
| 212.5 | 1.7 | 0.45 | 515 | 208.9 |
| 215 | 2.9 | 0.38 | 405 | 208.9 |
| 217.5 | 4.1 | 0.33 | 325 | 208.9 |
| 220 | 5.3 | 0.27 | 253 | 208.9 |
| 222.5 | 6.5 | 0.22 | 190 | 208.9 |
| 225 | 7.7 | 0.18 | 143 | 208.9 |
| 227.5 | 8.9 | 0.14 | 111 | 208.9 |
The exact SQL behind every number
SELECT
toString(toFloat64(strike_price)) AS strike,
round((toFloat64(strike_price) / toFloat64(max(underlying_close)) - 1) * 100, 1) AS pct_above_close,
round(toFloat64(max(delta)), 2) AS call_delta,
toUInt32(round(toFloat64(max(option_close)) * 100)) AS cash_to_buy_usd,
toString(round(toFloat64(max(underlying_close)), 2)) AS stock_close
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(date) = '2025-05-19'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('c', 'call')
AND iv_converged = 1
AND volume > 0
AND toFloat64(strike_price) >= toFloat64(underlying_close)
AND toFloat64(option_close) >= 0.90
GROUP BY strike_price
ORDER BY strike_priceThe nearest-the-money strike, 210, cost $632 for a single contract. Walk up the ladder and the price of admission falls: the 227.5 call, 8.9% above the $208.9 close, cost $111. Delta, the amount an option's price moves for a $1 move in the stock, was 0.14 on that cheaper contract against 0.51 near the money. That is the trade a small account makes when it reaches for a cheap strike: less cash at risk, on a contract that responds less to each dollar the stock moves and expires worthless more often.
A cash-secured put sits at the same level but needs far more cash, the full strike times 100, held for as long as the put is open; the put panel further down shows those amounts. Commissions and the bid-ask spread are separate costs on top of any of this, and how much it costs to trade options covers them.
Level 3: spreads, Reg T margin and the $2,000 minimum
A spread pairs a long option with a short one on the same underlying. The short leg is what moves you to Level 3, and it is only permitted in a margin account. FINRA Rule 4210(b) sets the minimum equity for a margin account at $2,000 (or 100% of the purchase price, whichever is less), and that figure is the floor for spread trading at most brokers. A few brokers allow fully paid, defined-risk spreads in a cash account; those are house rules, and they change.
The collateral rule is simpler than the approval rule. For a debit spread you pay the net premium up front, and that debit is the requirement. For a credit spread you post the difference between the strikes minus the credit received, which is the position's maximum loss. Either way, the buying power tied up equals the most the spread can lose. The five-wide vertical below shows both sides at once.
| spread | max_loss_usd | max_profit_usd |
|---|---|---|
| 210/215 | 227 | 273 |
| 212.5/217.5 | 190 | 310 |
| 215/220 | 152 | 348 |
| 217.5/222.5 | 135 | 365 |
| 220/225 | 110 | 390 |
| 222.5/227.5 | 79 | 421 |
| 225/230 | 57 | 443 |
| 227.5/232.5 | 42 | 458 |
The exact SQL behind every number
SELECT
concat(toString(a.strike), '/', toString(b.strike)) AS spread,
toUInt32(round((a.px - b.px) * 100)) AS max_loss_usd,
toUInt32(round((5 - (a.px - b.px)) * 100)) AS max_profit_usd
FROM
(
SELECT
toFloat64(strike_price) AS strike,
toInt32(round(toFloat64(strike_price) * 100) + 500) AS k_plus_5,
toFloat64(max(option_close)) AS px,
toFloat64(max(underlying_close)) AS spot
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(date) = '2025-05-19'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('c', 'call')
AND iv_converged = 1
AND volume > 0
GROUP BY strike_price
) AS a
INNER JOIN
(
SELECT
toFloat64(strike_price) AS strike,
toInt32(round(toFloat64(strike_price) * 100)) AS k,
toFloat64(max(option_close)) AS px
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(date) = '2025-05-19'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('c', 'call')
AND iv_converged = 1
AND volume > 0
GROUP BY strike_price
) AS b ON a.k_plus_5 = b.k
WHERE a.strike >= a.spot
AND a.px > b.px
AND a.px - b.px < 5
ORDER BY a.strike
LIMIT 8Each row pairs a long call with the call five dollars higher, both expiring June 20, 2025, at the May 19, 2025 close. The 210/215 spread, the pair nearest the stock price, cost $227 per contract to buy, and that debit is also its maximum loss. Read the same row from the seller's side: selling the 210/215 spread brings in that $227 as credit and requires $273 of collateral, the $500 width minus the credit. The further a pair sits from the stock price, the smaller the buyer's debit and the larger the seller's requirement; the two always sum to $500. On an account at the $2,000 minimum, the near-the-money spread holds $227 of buying power, and that number is fixed for the life of the position, unlike the naked requirements below.
Level 4 and 5: naked options and the margin formula
An uncovered (naked) short option has no offsetting position, and the exchange margin rule takes over. FINRA Rule 4210(f)(2)(D) sets the requirement for a short equity option at the greater of two amounts: 20% of the underlying's value, less the amount the option is out of the money, plus the premium received; or 10% of the strike (for a put; 10% of the stock price for a call) plus the premium. That is the exchange minimum, and brokers may require more. Level 4 and 5 approval also usually carries a house equity floor unrelated to the formula, commonly five figures for equity options and higher for index options. The rule is uniform; the floors are not, and the broker's margin disclosure is the only reliable source for yours. Margin for selling naked options walks the formula step by step; here it is applied to real puts.
| strike | pct_below_close | credit_usd | margin_required_usd | cash_secured_usd |
|---|---|---|---|---|
| 190 | 9 | 148 | 2436 | 19000 |
| 192.5 | 7.9 | 189 | 2727 | 19250 |
| 195 | 6.7 | 221 | 3009 | 19500 |
| 197.5 | 5.5 | 280 | 3318 | 19750 |
| 200 | 4.3 | 320 | 3608 | 20000 |
| 202.5 | 3.1 | 397 | 3935 | 20250 |
| 205 | 1.9 | 476 | 4264 | 20500 |
| 207.5 | 0.7 | 575 | 4613 | 20750 |
The exact SQL behind every number
SELECT
toString(toFloat64(strike_price)) AS strike,
round((1 - toFloat64(strike_price) / toFloat64(max(underlying_close))) * 100, 1) AS pct_below_close,
toUInt32(round(toFloat64(max(option_close)) * 100)) AS credit_usd,
toUInt32(round(greatest(
0.20 * toFloat64(max(underlying_close))
- greatest(toFloat64(max(underlying_close)) - toFloat64(strike_price), 0.0)
+ toFloat64(max(option_close)),
0.10 * toFloat64(strike_price) + toFloat64(max(option_close))
) * 100)) AS margin_required_usd,
toUInt32(toFloat64(strike_price) * 100) AS cash_secured_usd
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(date) = '2025-05-19'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('p', 'put')
AND iv_converged = 1
AND volume > 0
AND toFloat64(strike_price) <= toFloat64(underlying_close)
AND toFloat64(strike_price) >= toFloat64(underlying_close) * 0.90
GROUP BY strike_price
ORDER BY strike_priceAt the 190 strike, 9% below the day's close, the formula required $2436 for one contract, against $19000 for the same put cash-secured. Nearer the money, the 207.5 put required $4613. The margin account frees most of the capital, and that is the hazard: the requirement is a fraction of what the position can lose, which is the strike times 100 less the credit if the stock goes to zero.
The requirement is not fixed, either. Brokers recompute it every night from that day's stock and option prices, and a move against the position raises it while the cash in the account stays put. The trace below follows one contract, the AAPL 200 put expiring June 20, 2025, across roughly seven weeks.
| session_date | day_label | stock_close | margin_required_usd | stock_vs_strike_pct |
|---|---|---|---|---|
| 2025-05-01 | May 1 | 205.25 | 4099 | 2.6 |
| 2025-05-02 | May 2 | 205.04 | 4232 | 2.5 |
| 2025-05-05 | May 5 | 198.6 | 4892 | -0.7 |
| 2025-05-06 | May 6 | 201.15 | 4843 | 0.6 |
| 2025-05-07 | May 7 | 196.45 | 4964 | -1.8 |
| 2025-05-08 | May 8 | 197.51 | 4910 | -1.2 |
| 2025-05-09 | May 9 | 198.52 | 4835 | -0.7 |
| 2025-05-12 | May 12 | 210.15 | 3506 | 5.1 |
| 2025-05-13 | May 13 | 212.15 | 3292 | 6.1 |
| 2025-05-14 | May 14 | 211.97 | 3333 | 6 |
| 2025-05-15 | May 15 | 211.01 | 3414 | 5.5 |
| 2025-05-16 | May 16 | 207.93 | 3637 | 4 |
| 2025-05-19 | May 19 | 208.9 | 3608 | 4.4 |
| 2025-05-20 | May 20 | 206.62 | 3845 | 3.3 |
| 2025-05-21 | May 21 | 201.85 | 4435 | 0.9 |
| 2025-05-22 | May 22 | 201.5 | 4485 | 0.8 |
| 2025-05-23 | May 23 | 195.85 | 4867 | -2.1 |
| 2025-05-27 | May 27 | 200.4 | 4563 | 0.2 |
| 2025-05-28 | May 28 | 207.41 | 3977 | 3.7 |
| 2025-05-29 | May 29 | 199 | 4565 | -0.5 |
The exact SQL behind every number
SELECT
toString(toDate(date)) AS session_date,
concat(formatDateTime(toDate(date), '%b'), ' ', toString(toDayOfMonth(toDate(date)))) AS day_label,
toString(round(toFloat64(max(underlying_close)), 2)) AS stock_close,
toUInt32(round(greatest(
0.20 * toFloat64(max(underlying_close))
- greatest(toFloat64(max(underlying_close)) - 200.0, 0.0)
+ toFloat64(max(option_close)),
0.10 * 200.0 + toFloat64(max(option_close))
) * 100)) AS margin_required_usd,
round((toFloat64(max(underlying_close)) / 200.0 - 1) * 100, 1) AS stock_vs_strike_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('p', 'put')
AND toFloat64(strike_price) = 200
AND toDate(date) BETWEEN '2025-05-01' AND '2025-06-13'
AND iv_converged = 1
AND volume > 0
GROUP BY toDate(date)
ORDER BY session_dateOn May 1, with AAPL at $205.25, the requirement for that single contract was $4099; on Jun 13, with the stock at $196.4, it was $4403, and across the window it climbed on the sessions when the stock traded closest to, or through, the strike. When the requirement rises past the equity in the account the broker issues a margin call, and the remedies are new cash or a closed position. An account sized to the day-one number with no cushion is one bad session from that call. That gap between the day-one requirement and the worst case is what a house equity floor is meant to cover.
The $25,000 pattern day trader threshold
The $25,000 figure quoted in every "how much do I need" thread comes from a separate rule. FINRA Rule 4210(f)(8)(B) tags a margin account as a pattern day trader once it makes four or more day trades (opening and closing the same contract in the same session) within five business days, when those trades exceed 6% of the account's total trades over the same period. A tagged account has to hold $25,000 of equity or it is restricted to closing trades until the equity is restored. The rule counts options the same as stock, and it is the reason a $5,000 margin account can hold spreads yet cannot day trade them. The pattern day trader rule covers the tagging mechanics and the 90-day restriction.
The workaround is the account type rather than the balance. The rule sits in the margin section of 4210 and reaches only margin accounts. A cash account can day trade at any balance, subject to one constraint: settled funds. Options settle T+1, one business day after the trade, and premium from a contract sold today is spendable tomorrow. Buying with unsettled proceeds and selling again before they settle is a good-faith violation; three within a year typically restrict the account to settled cash for 90 days. A small cash account day trades as often as its settled cash allows, and no more.
FINRA has moved to replace the pattern day trader framework with an intraday margin requirement computed on the positions actually held during the session, in place of a fixed dollar line. What replaced the PDT rule covers where that transition stands; until a broker moves an account onto the new framework, the $25,000 line in the account agreement is the one that applies.
How much money do you need at each options level?
Nothing here is a recommendation, only the arithmetic each level implies as of September 2026. At Level 1 and 2 the account needs the premium and nothing else; the AAPL ladder above priced its highest strike at $111 per contract, and a contract that expires worthless loses every dollar of that, so the premium as a share of the account is the number that matters. At Level 3, $2,000 opens the margin account and each spread holds its maximum loss; the near-the-money five-wide above would hold $227 of it, unchanged while the position is open. At Level 4 and 5 the formula sets a floor that moves nightly and the broker's house minimum sits above it. The cash-secured alternative, $19000 for the 190 put, is the same trade in a cash account with no margin call possible. Add the $25,000 line if day trading in a margin account is part of the plan. Getting the approval itself is a separate application, covered in how to get approved for options trading.
FAQ
Can you trade options with $100?
Yes, in a cash account at Level 1 or 2, as long as one contract's premium fits. The AAPL ladder above shows calls priced at $111 per contract at the top of the ladder, and a cheap contract can lose all of that premium by expiration.
Do you need $25,000 to trade options?
No. The $25,000 figure is the pattern day trader minimum under FINRA Rule 4210, and it applies only to margin accounts that make four or more day trades in five business days. Holding positions overnight, or day trading in a cash account with settled funds, never triggers it.
Do you need a margin account to trade options?
Not for buying options, and not for selling them against stock or cash you already hold; all of that works in a cash account. Spreads and naked short options require a margin account at most brokers, which under FINRA Rule 4210(b) means at least $2,000 of equity to open.
How much money do you need to sell puts?
In a cash account, the full strike times 100 per contract: $20750 for the AAPL 207.5 put above. In a margin account the FINRA formula required $4613 for that same contract, plus whatever house minimum the broker sets for naked approval.
What is the minimum equity for a margin account?
FINRA Rule 4210(b) requires $2,000, or 100% of the purchase price if that is less, before a margin account can be used. Brokers can set a higher house minimum, and many do for the option approval levels that allow short positions.
Every panel here ships with its SQL underneath; open one to see the margin formula written out, or reprice the ladders for another ticker or date on the Strasmore terminal.