PnLLiquidationBreak-evenTarget ExitPosition SizerFunding CostAverage EntryScenarioMax LeverageFunding ArbHedge RatioCompound FundingCrypto ProfitPresent ValueFuture ValueNPVIRRCAGRAPY / APRBond PricePre-Trade CheckRisk / RewardPortfolio RiskCarry TradeDCA EntryAverage Down?Scale-OutFunding BreakevenRug Pull CheckerSwap Price ImpactBonding CurveMarket Cap CalculatorWallet CheckerImpermanent Loss CalculatorProbability CalculatorMarket-Implied OddsKelly CalculatorUp/Down Fair ValueSpread CheckerArbitrage CheckerOptions Payoff CalculatorBlack-Scholes CalculatorStraddle & Strangle CalculatorCovered Call & Protective Put CalculatorImplied Volatility CalculatorSpread & Iron Condor CalculatorBarrier Touch CalculatorAmerican Option CalculatorOption Greeks CalculatorOptions Profit CalculatorOptions Strategy PickerCash-Secured Put CalculatorPip Value CalculatorMargin Level CalculatorBreakeven CalculatorPnL CalculatorRisk/Reward CalculatorScenario CalculatorAverage Entry CalculatorMargin Required CalculatorCurrency ConverterPosition Size CalculatorSwap / Rollover CalculatorCorrelation CalculatorFibonacci Retracement CalculatorOpen AnalysisSession StructureValue MigrationBreakout AcceptanceVaR / CVaR CalculatorSharpe Ratio CalculatorHurst Exponent CalculatorCointegration TestPortfolio TearsheetGARCH Volatility CalculatorRisk Parity CalculatorDeflated Sharpe Ratio CalculatorKelly Growth-Security FrontierReturn Unsmoothing CalculatorEVT Tail Risk CalculatorMonte Carlo Simulation CalculatorOrder-Book Impact CalculatorDocs

Cash-Secured Put Calculator

OPTIONS · INCOME, EFFECTIVE BUY PRICE, BREAKEVEN · CHECKED AGAINST AN INDEPENDENT REFERENCE

Premium income, cash held, return per year, effective buy price if assigned, breakeven and loss below it for a cash-secured put, with a comparison against buying the shares now.

Example

One contract is 100 shares and the premium is quoted per share. The price today adds the comparison with buying the shares now; the price at expiry adds the profit or loss at that price. Commissions, early assignment and taxes are not included. Everything is computed in your browser; the values you type are never sent.

What do you earn selling a put, and what price do you effectively pay if the shares are assigned?

What a cash-secured put is

You sell a put on a stock or ETF and set aside the cash to buy the shares at the strike. You are paid the premium now. If the price stays at or above the strike at expiry, the put expires worthless and you keep the premium. If it falls below the strike, you buy 100 shares per contract at the strike, and the premium you kept lowers what you effectively paid. It is the mirror image of a covered call: you are paid for a price at which you were willing to buy anyway.

The formulas

With strike K, premium p per share, c contracts, d days to expiry, and 100 shares per contract:

  • Premium income = p × 100 × c
  • Cash held = K × 100 × c
  • Return for the period = p / K
  • Annualized return = (p / K) × 365 / d (simple, not compounded)
  • Effective buy price = Breakeven = K − p
  • Maximum profit = premium income, at any price at or above K
  • Maximum loss = (K − p) × 100 × c, if the shares go to zero
  • Profit or loss at price S = premium income − max(K − S, 0) × 100 × c

Worked example

One put, strike $100, premium $2.50, 30 days, the stock at $104 today:

  • Premium income $250.00 on $10,000 of cash held
  • Return 2.50% over 30 days, 30.42% a year (2.5% × 365 / 30)
  • Effective buy price and breakeven $97.50, which is 6.25% below the $104 price today
  • Maximum profit $250.00, maximum loss $9,750.00, and $100 lost for each dollar below $97.50
  • At $90 on expiry: −$750.00 for the put, against −$1,400.00 for buying 100 shares at $104, so the put ends $650.00 better

In plain words: you gain at most $250, and you give up any rise above $100. In exchange you are paid to wait for a price 6.25% below today's. If the stock falls, the put ends ahead of buying the shares today; if it rallies, buying the shares now would have earned more. The figures agree with the independent reference to within 1e-9.

What the annualized figure does not tell you

It is the premium over the cash held, scaled to a year, as if you could repeat the trade at the same price every period. It says nothing about the risk of being assigned at a loss: the maximum loss is nearly the whole cash held, and one assignment in a drop can cost many months of premium. Commissions, early assignment, taxes, dividends and interest on the cash are not modelled; the premium is the one you type.

How it was checked

Every figure is compared in the test suite with a Python reference that builds the profit and loss from the definition of the option, finds the breakeven by root-finding and does the money arithmetic in exact fractions. It covers thirteen cases, including a zero premium, and nine inputs that must be refused, such as a premium above the strike. The method is described in the methodology.

Where to go next

Holding the shares and selling the call instead? Use the Options Profit Calculator, which covers covered calls and spreads in dollars. Want the Greeks of the put you are selling? Use the Option Greeks Calculator. Trading crypto perpetual futures as well? Check those trades with the Pre-Trade Check.

Use via API or MCP

This calculation is available as a deterministic API call: useful for bots or AI agents that need the premium, the effective buy price and the breakeven of a cash-secured put without reimplementing the arithmetic.

EMBED ON YOUR SITE

<!-- TradingCalc widget: please keep the link below exactly as given (address and words) -->
<div class="tradingcalc-widget" data-widget="cash-secured-put-calculator"><a href="https://tradingcalc.io/cash-secured-put-calculator?utm_source=embed&amp;utm_medium=backlink&amp;utm_campaign=cash-secured-put-calculator">Cash-Secured Put Calculator by TradingCalc.io</a></div>
<script async src="https://tradingcalc.io/embed.js"></script>

Free, no signup. Keep the text link in the code exactly as given, with its address and its words: it is the attribution and it points visitors to the full calculator. Change colors, size and start values or read the installation guide and FAQ.

FAQ
Q.01

What is a cash-secured put?

A put you sell while holding enough cash to buy the shares at the strike. You receive the premium now. If the price ends at or above the strike you keep it and owe nothing; if it ends below, you buy 100 shares per contract at the strike.

Q.02

How do I calculate the return of a cash-secured put?

Divide the premium by the strike for the return over the period, then multiply by 365 and divide by the days to expiry for the simple annualized figure. A $2.50 premium on a $100 strike over 30 days is 2.50% for the period and 30.42% a year.

Q.03

What price do I effectively pay if I am assigned?

The strike minus the premium. With a $100 strike and a $2.50 premium you pay $97.50 per share in effect, which is also the breakeven: below $97.50 at expiry the position loses money.

Q.04

What is the maximum loss?

The strike minus the premium, times 100 shares and the contracts, which is what you lose if the shares go to zero. It is nearly the whole cash held. For each dollar the price falls below the breakeven you lose 100 dollars per contract.

Q.05

Is selling a put better than buying the shares now?

It depends on where the price ends. The put wins when the price falls or stays flat, because you are paid and may buy lower. It loses to buying now when the price rises well above the strike, because your profit is capped at the premium. Enter the price today and a price at expiry to see the difference in dollars.

Q.06

Does it include commissions, early assignment or taxes?

No. The premium is the one you type, per share as quoted, with 100 shares per contract. Commissions, early assignment, taxes, dividends and interest on the held cash are not modelled, and nothing is fetched from a market.