Establish both positions and match the share quantity
The example assumes an unadjusted, physically settled American-style equity put delivering 100 shares, one expiration, and a stock short that remains open until assignment or a deliberate close. All prices and charges are hypothetical. An adjusted contract, cash-settled index option or unmatched stock quantity needs different delivery accounting.
- Confirm that the broker can locate the stock and permits both short selling and this option position. Selling the put does not establish a stock borrow.
- The stock-sale proceeds are matched by an obligation to return shares. Do not divide a projected $700 profit by a supposed zero investment to claim an infinite return.
- This example uses an out-of-the-money put. OIC also describes a deep-in-the-money financing variation; its interest assumptions should not be applied to a retail account without checking actual restrictions and rates.
| Leg | Opening transaction | Opening cash flow | Obligation |
|---|
| Short stock | Borrow and sell 100 shares at $100 | +$10,000 | Return 100 shares to the lender |
| Short put | Sell 1 put, strike $95, premium $2 per share | +$200 | Buy 100 shares for $9,500 if assigned |
| Combined | 100 short shares plus 1 short put | +$10,200 before charges | Maintain margin and manage both positions |
Derive expiry profit from the two legs
Let S0 be the stock short-sale price, ST the expiration stock price, K the put strike, p the premium per share and N the matching share count. Short-stock profit is N × (S0 - ST). Short-put profit is N × [p - max(K - ST, 0)]. Their sum is N × [S0 + p - ST - max(K - ST, 0)]. This is an expiration valuation before costs, not the option price before expiration.
- The best gross expiry result is N × (S0 + p - K). It can be zero or negative for unfavorable entry prices; calling it maximum profit does not make it positive.
- If S0 + p < K, every expiration price produces a loss and there is no breakeven. If S0 + p = K, all prices at or below K break even before costs.
- For q standard contracts, N = 100 × q. Verify the actual deliverable instead of assuming every option represents 100 ordinary shares.
| Expiration region | Combined profit | Example result |
|---|
| ST ≤ K | N × (S0 + p - K) | 100 × (100 + 2 - 95) = $700 |
| ST > K | N × (S0 + p - ST) | 100 × (102 - ST) |
| Upside breakeven | ST = S0 + p, when S0 + p ≥ K | $102 |
| ST rises without bound | Profit falls without bound | No finite maximum loss |
Reconcile the example at six stock prices
Each row uses the same $100 stock entry, $95 strike and $2 put premium. The put column includes its $200 opening premium. The stock column values buying back the shares at ST; if assignment supplies the shares instead, use the cash-flow reconciliation in the next section rather than charging for a second purchase.
- The $0 row is an algebraic boundary. A worthless or halted security can still create operational delivery and closing problems; it is not evidence that all positions can be closed at zero.
- At $200, the stock loss is $10,000 and the put gain is still only $200, giving a $9,800 combined loss. The word covered does not limit this exposure.
- A stop order cannot guarantee the modeled exit price during a gap, halt or short squeeze. The finite premium does not cap the amount needed to repurchase the stock.
| ST | Short-stock P&L | Short-put P&L | Combined P&L |
|---|
| $0 | +$10,000 | -$9,300 | +$700 |
| $80 | +$2,000 | -$1,300 | +$700 |
| $95 | +$500 | +$200 | +$700 |
| $100 | $0 | +$200 | +$200 |
| $102 | -$200 | +$200 | $0 |
| $120 | -$2,000 | +$200 | -$1,800 |
Follow assignment and expiration through the cash ledger
Physical assignment of the short 95 put requires a $9,500 payment for 100 shares. If the matching stock short is still open, those shares can discharge the obligation to return 100 shares. Opening receipts of $10,200 minus that $9,500 purchase leave $700 before all carrying and transaction costs. The $1,500 intrinsic value at ST = $80 is an economic loss on the put leg, not an extra cash debit on top of buying the assigned shares.
- American-style assignment can occur before expiration. Its timing changes the borrowing period and cash movements; the put writer does not choose the exercise date.
- At or near the strike, do not infer the final position from a zero intrinsic value alone. Exercise instructions, exceptions, after-hours moves and broker deadlines can change whether shares are delivered.
- Check assignment notices, the final stock quantity and return of borrowed shares. A put expiring does not automatically close a short-stock position. If assignment does not occur, the stock risk continues after the option ends.
| Event | Cash or shares | Remaining position |
|---|
| Put assigned while 100 shares remain short | Pay $9,500; receive 100 shares for the short | Flat after matching delivery and stock-loan close |
| Put expires unexercised at ST = $100 | No option settlement; pay $10,000 if buying to cover | Flat only after the stock purchase |
| Put expires unexercised at ST = $120 | No option settlement; pay $12,000 if buying to cover | $1,800 gross loss if closed at that price |
| Stock short closed before the put | Pay the stock cover price; put remains open | Short put can later create a long stock position |
| Put closed before the stock | Pay the current put ask or actual fill price | Unhedged short stock remains |
Deduct stock borrow and dividend obligations
A simplified net result is gross P&L minus stock-borrow charges, dividend-equivalent payments, commissions and other financing costs, plus any interest actually credited. The SEC explains that short sellers may owe interest and payments for dividends. Obtain the broker terms for borrow availability, collateral, changing rates and forced buy-ins; a payoff chart cannot confirm them.
- Illustrative borrow estimate: hold a constant $10,000 chargeable balance for 30 days at an assumed 6% annual simple rate using actual/365. Charge = $10,000 × 0.06 × 30 / 365 = $49.32. This convention is an example, not a broker quote; actual balances, rates and day-count rules may differ.
- Assume an additional $50 dividend-equivalent payment and $6 total transaction fees, with no interest credit. Total modeled cost is $105.32. The $700 gross plateau becomes $594.68, and the $1,800 gross loss at $120 becomes a $1,905.32 net loss.
- If that $105.32 cost were fixed across scenarios, net upside breakeven would be $102 - $105.32 / 100 = $100.9468, about $100.95. Real borrowing cost depends on price and holding time, so this is a conditional breakeven.
- If the borrow rate changes from 6% to an assumed 30% for the same simplified balance and period, borrow alone becomes $246.58. With the same $56 other charges, the gross $700 plateau falls to $397.42.
- Borrow recall, a margin call or broker liquidation can end the trade before the planned date. Record any stock buy-in and reassess the surviving put instead of assuming the original expiry formula still describes the account.
Compare the covered put with a cash-secured put
Cash-secured describes the funding reserved for an assigned purchase. It does not mean that stock is sold short. The comparison below holds K = $95 and p = $2 constant, excludes interest and costs, and values each position through expiration.
- Reserved cash funds the purchase; it does not remove the loss if the acquired stock is worth less than the strike. A cash-secured put remains exposed to a large decline.
- For the covered put, assignment can flatten the stock exposure only if the matching short is still present. Contract adjustments and partial position changes must be reconciled explicitly.
| Property | Covered put | Cash-secured put |
|---|
| Position | Short 100 shares plus short 1 put | Short 1 put plus cash reserved for assignment |
| At ST = $80 | +$700 combined | -$1,300 economic loss |
| At ST = $120 | -$1,800 combined | +$200 |
| Maximum gross profit | $700 for the stated stock entry | $200 put premium |
| Worst price direction | Unlimited loss as stock rises | $9,300 loss if stock reaches zero |
| Physical put assignment | Shares can cover the existing short | Shares create a new long position |
Model the short stock and put in TradingView Options
TradingView documents underlying-symbol legs as well as calls and puts in its Options strategy builder. Create a custom strategy and retain two rows: a short underlying position and a short 95 put. Set the stock trade price to 100 and the put trade price to 2, with exposure equivalent to 100 short shares per standard contract. Verify the displayed size units and multiplier.
- Check the expiration P&L at 80, 95, 102 and 120 against the table above. A line that keeps gaining below 95 omits or mis-sizes the put; a line that gains when the stock rises omits or reverses the stock short.
- Record whether each input is a bid, ask, midpoint, theoretical price or actual fill. Add the borrowing and dividend ledger separately where these charges are absent from the model.
- This is scenario analysis. It does not verify a stock locate, available buying power, assignment handling, executable two-leg prices or a historical covered-put backtest.
Keep contract inputs and actual cash movements in Pineify
AI Stocks & Options Picker provides an options-chain view by expiration and strike, including bid and ask fields where supplied. Use it to inspect available put inputs, then confirm contract details and stock-borrow terms with the relevant sources. A missing chain or quote is missing information, not a zero-priced option or confirmation that the stock can be shorted.
- In Trading Journal plan notes, record the stock short entry, share count, put identifier, strike, expiry, deliverable, premium source and timestamp, borrow assumptions, dividend date and intended close procedure.
- Use review notes for actual fills, changing borrow charges, assignment notices and the final share balance. Keep modeled premiums separate from filled prices and record each cash movement once.
- These features support research and recordkeeping. They do not automatically reconcile a stock loan with option assignment or establish an executable covered-put return.