Crypto Options Calculator — Bitcoin Options P&L Tool
Calculate the profit and loss on your Bitcoin or crypto options positions. Enter strike price, premium, and current price to instantly see P&L, break-even, and max profit/loss.
Current P&L
−$200.00
OTM
Break-even Price
$72,000
Intrinsic Value (per unit)
$0.00
P&L %
−100.00%
Max Profit
Unlimited
Max Loss
−$200.00
Total Premium Paid
$200.00
P&L at Expiry if Price Stays at $65,000
−$200.00
* Intrinsic value only — excludes time value (theta). Real option prices include time premium.
Last reviewed · How we check our calculators
How to Use the Crypto Options P&L Calculator
Start by selecting the Option Type (Call or Put) and your Position (Long if you bought the option, Short if you wrote/sold it). Then enter the key parameters:
- Strike Price — the price at which you have the right to buy (call) or sell (put) the underlying asset
- Current Underlying Price — the live spot price of BTC or the relevant crypto asset
- Premium per Unit — the price you paid (long) or received (short) for the option, denominated in the quote currency (USD)
- Contract Size — how many units of the underlying asset one contract represents (e.g., 0.1 BTC on Deribit)
- Number of Contracts — how many contracts you hold
The calculator shows your current P&L based on intrinsic value, your moneyness status (ITM/ATM/OTM), the break-even price at expiry, and the maximum possible profit and loss for your position structure. Note that this calculator uses intrinsic value only and does not model time value (theta decay) or implied volatility.
The Formula
The core of any options P&L calculation is the intrinsic value — what the option is worth if exercised today:
- Call Intrinsic Value = max(0, Current Price − Strike Price)
- Put Intrinsic Value = max(0, Strike Price − Current Price)
Long Call
- P&L = (Intrinsic Value − Premium) × Contract Size × Contracts
- Break-even = Strike Price + Premium
- Max Loss = Total Premium Paid | Max Profit = Unlimited
Long Put
- P&L = (Intrinsic Value − Premium) × Contract Size × Contracts
- Break-even = Strike Price − Premium
- Max Loss = Total Premium Paid | Max Profit = (Strike − Premium) × Contract Size × Contracts
Short Call
- P&L = (Premium − max(0, Current Price − Strike)) × Contract Size × Contracts
- Break-even = Strike Price + Premium
- Max Profit = Total Premium Received | Max Loss = Unlimited
Short Put
- P&L = (Premium − max(0, Strike − Current Price)) × Contract Size × Contracts
- Break-even = Strike Price − Premium
- Max Profit = Total Premium Received | Max Loss = (Strike − Premium) × Contract Size × Contracts
Moneyness is determined by the relationship between the current price and the strike: a call is In-the-Money (ITM) when the current price exceeds the strike; a put is ITM when the current price is below the strike. Within ±0.5% of the strike price, the option is considered At-the-Money (ATM).
Practical Examples
Example 1 — Long Call (Bullish BTC Trade)
- Option: Long BTC Call | Strike: $70,000
- Current BTC price: $75,000 | Premium: $2,000
- Contract size: 0.1 BTC | 1 contract
- Intrinsic value: $75,000 − $70,000 = $5,000
- P&L: ($5,000 − $2,000) × 0.1 = +$300
- Break-even: $70,000 + $2,000 = $72,000
- Max loss: $2,000 × 0.1 = $200 (if BTC ≤ $70,000 at expiry)
The trader risked $200 (the premium) to gain $300 when BTC rose $5,000 above the strike. This is the core appeal of options: defined risk with asymmetric upside. If BTC had stayed below $70,000, the entire $200 premium would be lost — but nothing more.
Example 2 — Long Put (Bearish / Hedge Trade)
- Option: Long BTC Put | Strike: $70,000
- Current BTC price: $55,000 | Premium: $2,000
- Contract size: 0.1 BTC | 1 contract
- Intrinsic value: $70,000 − $55,000 = $15,000
- P&L: ($15,000 − $2,000) × 0.1 = +$1,300
- Break-even: $70,000 − $2,000 = $68,000
Long puts are popular as portfolio hedges. A BTC holder who buys a put at $70,000 is protected if BTC falls below $68,000 (the break-even). The put effectively acts as insurance — the premium ($200 total) is the cost of protection against a BTC crash.
Example 3 — Short Put (Income Strategy)
- Option: Short BTC Put | Strike: $60,000
- Current BTC price: $65,000 | Premium: $1,500
- Contract size: 0.1 BTC | 2 contracts
- Max profit: $1,500 × 0.1 × 2 = $300 (premium collected)
- Max loss: ($60,000 − $1,500) × 0.1 × 2 = $11,700
- Break-even: $60,000 − $1,500 = $58,500
Short puts are used to generate income or acquire BTC at a discount. If BTC stays above $60,000, the seller keeps the full $300 premium. If BTC crashes to $40,000, the maximum loss is $11,700 — similar to buying BTC outright but at a lower effective cost due to the premium received.
Frequently Asked Questions
A crypto options contract gives the buyer the right — but not the obligation — to buy (call) or sell (put) a fixed amount of a cryptocurrency at a predetermined price (strike price) on or before an expiration date. The buyer pays a premium for this right. Options are used for speculation (leveraged directional bets), hedging existing positions, and income generation (selling options). The largest crypto options exchange is Deribit, which trades BTC and ETH options with weekly, monthly, and quarterly expiries.
A call option gives you the right to buy the underlying asset at the strike price — profitable when the asset rises above the strike + premium paid. A put option gives you the right to sell the underlying asset at the strike price — profitable when the asset falls below the strike − premium paid. Buyers (long positions) have limited risk (the premium paid) and unlimited or large upside. Sellers (short positions) collect the premium upfront but take on large or unlimited risk if the market moves against them.
These terms describe the relationship between the current price of the underlying asset and the option's strike price. ITM (In-the-Money) means the option has intrinsic value: a call is ITM when spot > strike; a put is ITM when spot < strike. OTM (Out-of-the-Money) means the option has no intrinsic value and would expire worthless at the current price. ATM (At-the-Money) means the spot price is approximately equal to the strike price. ITM options are more expensive but have a higher probability of being profitable at expiry. OTM options are cheaper but are more likely to expire worthless.
The leading crypto options venues are: Deribit (largest, BTC and ETH, European-style), CME Group (regulated, cash-settled BTC options, US traders), OKX (BTC, ETH, and altcoin options, global), Binance (BTC and ETH options, global), and Bybit (BTC and ETH options). Deribit handles over 85% of global crypto options volume. Most platforms use USD or USDC margin, though Deribit also supports BTC-margined (inverse) contracts. Always check local regulations before trading derivatives.
Common strategies include: (1) Long call — bullish bet with limited downside; (2) Long put — bearish bet or portfolio hedge; (3) Covered call — hold spot + sell call to generate income, capping upside; (4) Protective put — hold spot + buy put for downside insurance; (5) Bull call spread — buy lower strike call and sell higher strike call to reduce cost; (6) Straddle — buy call and put at the same strike for a volatility bet (profit if price moves sharply in either direction); (7) Iron condor — sell OTM call and put, buy further OTM call and put, profiting from low volatility. Options strategies range from simple directional bets to complex multi-leg structures, each with distinct risk/reward profiles.
Sources
- John C. Hull, Options, Futures, and Other Derivatives (11th ed.) (Pearson, 2021)
- Option (finance) (Wikipedia)
Embed This Calculator on Your Website
Free for blogs, forums and tipster sites. Paste this HTML where the calculator should appear — it resizes automatically.
<div class="calcvault-embed" style="max-width:700px;margin:0 auto;">
<script src="https://www.calcvault.co/widget.js" data-calc="crypto-options-calculator" data-backlink="inline"></script>
<p style="text-align:center;margin:6px 0 0;font-size:12px;font-family:system-ui,sans-serif;"><a href="https://www.calcvault.co/calculators/crypto-options-calculator">Crypto Options P&L Calculator by CalcVault</a></p>
</div>