Standard Margin is an options-only margin mode using simple per-position formulas to calculate margin requirements. Each position and open order is evaluated independently-no cross-margining or portfolio offsets.
Instruments : Standard Margin accounts can only hold options . Spot collateral and perpetuals are not supported in this mode. For multi-asset portfolios, use Portfolio Margin .
Mental Model
Standard Margin follows these principles:
Options only - This mode supports only option trading. No spot collateral or perps.
Long options are fully paid - When you buy an option, you pay the full premium upfront. No additional margin required.
Short options are margined - Selling options requires margin proportional to spot price and moneyness.
Premium flows immediately - BUY debits your cash, SELL credits your cash.
Open orders lock capital - BUY orders reserve premium, SELL orders add to margin requirement.
No portfolio offsets - A short call doesn't reduce the margin on a short put, even if they hedge each other.
Capital Flow Diagram
Cash Balance Starting Capital + UPNL Equity Total Account Value Position IM Reserved for positions Reserve Open Orders IM Reserved for orders Reserve Premium Reserved Locked for BUY orders Lock Available Capital Free to use Remainder Legend Reserved Locked Available
The Available Capital is what you can use for new orders. Premium Reserved reduces this even though it's not technically "margin"-it's cash you've committed to open BUY orders.
Definitions
Account Value
Equity = Cash Balance + ∑ i UPNL i \text{Equity} = \text{Cash Balance} + \sum_i \text{UPNL}_i Equity = Cash Balance + i ∑ UPNL i
Where:
Cash Balance : Realized USDC from deposits, withdrawals, and settled trades
Unrealized P&L : ( P mark − P entry ) × Q (P_{\text{mark}} - P_{\text{entry}}) \times Q ( P mark − P entry ) × Q for each position
Margin Requirements
Total IM = Position IM + Open Orders IM \text{Total IM} = \text{Position IM} + \text{Open Orders IM} Total IM = Position IM + Open Orders IM
Position IM = ∑ i IM i short \text{Position IM} = \sum_i \text{IM}_i^{\text{short}} Position IM = i ∑ IM i short
MM = ∑ i MM i short \text{MM} = \sum_i \text{MM}_i^{\text{short}} MM = i ∑ MM i short
Long options contribute zero to margin requirements (fully paid at purchase).
Note : Standard Margin accounts do not hold perps or spot collateral, so these do not appear in the margin calculation.
Available Capital
Available Capital = Equity − Position IM − Open Orders IM − Premium Reserved \text{Available Capital} = \text{Equity} - \text{Position IM} - \text{Open Orders IM} - \text{Premium Reserved} Available Capital = Equity − Position IM − Open Orders IM − Premium Reserved
This is the initial_margin field in the API response (excess IM).
Short Option Initial Margin
For each short option position:
IM per-contract = max ( α ⋅ S − OTM , β ⋅ S ) \text{IM}_{\text{per-contract}} = \max(\alpha \cdot S - \text{OTM}, \beta \cdot S) IM per-contract = max ( α ⋅ S − OTM , β ⋅ S )
Position IM = ∣ Q ∣ × IM per-contract \text{Position IM} = |Q| \times \text{IM}_{\text{per-contract}} Position IM = ∣ Q ∣ × IM per-contract
Where:
α = 0.15 \alpha = 0.15 α = 0.15 (15% spot percentage)
β = 0.10 \beta = 0.10 β = 0.10 (10% floor percentage)
OTM \text{OTM} OTM = Out-of-the-money amount:
Calls: max ( 0 , K − S ) \max(0, K - S) max ( 0 , K − S ) (positive when call is OTM, zero when ITM)
Puts: max ( 0 , S − K ) \max(0, S - K) max ( 0 , S − K ) (positive when put is OTM, zero when ITM)
S S S = Current underlying price (ETH, BTC, etc.)
K K K = Strike price
∣ Q ∣ |Q| ∣ Q ∣ = Absolute value of position size
Example : Short 10 ETH calls, strike 4000, ETH spot 3800:
OTM = max ( 0 , 4000 − 3800 ) = 200 Base IM = 0.15 × 3800 − 200 = 370 Floor IM = 0.10 × 3800 = 380 IM per-contract = max ( 370 , 380 ) = 380 Position IM = 10 × 380 = 3,800 USDC \begin{aligned}
\text{OTM} &= \max(0, 4000 - 3800) = 200 \\
\text{Base IM} &= 0.15 \times 3800 - 200 = 370 \\
\text{Floor IM} &= 0.10 \times 3800 = 380 \\
\text{IM}_{\text{per-contract}} &= \max(370, 380) = 380 \\
\text{Position IM} &= 10 \times 380 = 3{,}800 \text{ USDC}
\end{aligned} OTM Base IM Floor IM IM per-contract Position IM = max ( 0 , 4000 − 3800 ) = 200 = 0.15 × 3800 − 200 = 370 = 0.10 × 3800 = 380 = max ( 370 , 380 ) = 380 = 10 × 380 = 3 , 800 USDC
Short Option Maintenance Margin
MM per-contract = γ ⋅ S \text{MM}_{\text{per-contract}} = \gamma \cdot S MM per-contract = γ ⋅ S
Position MM = ∣ Q ∣ × MM per-contract \text{Position MM} = |Q| \times \text{MM}_{\text{per-contract}} Position MM = ∣ Q ∣ × MM per-contract
Where:
γ = 0.06 \gamma = 0.06 γ = 0.06 (6% for both calls and puts)
Example : Same short 10 calls:
MM per-contract = 0.06 × 3800 = 228 Position MM = 10 × 228 = 2,280 USDC \begin{aligned}
\text{MM}_{\text{per-contract}} &= 0.06 \times 3800 = 228 \\
\text{Position MM} &= 10 \times 228 = 2{,}280 \text{ USDC}
\end{aligned} MM per-contract Position MM = 0.06 × 3800 = 228 = 10 × 228 = 2 , 280 USDC
Open Order Accounting
Open orders affect your margin differently depending on whether they're BUY or SELL:
BUY Orders (Premium Reservation)
When you place a BUY option order, the premium is immediately locked :
Premium Reserved = ∑ i ( P i × Q i remaining ) for all open BUY orders \text{Premium Reserved} = \sum_i (P_i \times Q_i^{\text{remaining}}) \quad \text{for all open BUY orders} Premium Reserved = i ∑ ( P i × Q i remaining