The covered call profit formula is straightforward: Profit = (Sale Price or Current Price, capped at Strike) - Purchase Price + Premium Received. The nuance lies in calculating annualized returns, handling assignment, and accounting for multiple trade cycles. Let's walk through five real scenarios.

The Core Formulas

Max Profit (if assigned): (Strike Price - Stock Purchase Price + Premium) × 100

Profit if Unassigned (stock below strike at expiration): (Current Stock Price - Purchase Price + Premium) × 100

Static Return (premium only, stock unchanged): Premium / Stock Purchase Price × 100

Annualized Return: Static Return × (365 / Days to Expiration)

Example 1: Basic Profitable Trade

  • Buy 100 AAPL at $200
  • Sell $210 call, 30 DTE, for $3.50
  • Stock at $205 at expiration (below strike)
  • Result: Call expires worthless.

  • Premium kept: $350
  • Stock gain: $500 unrealized
  • Premium return: $350 / $20,000 = 1.75%
  • Annualized: 1.75% × (365/30) = 21.3%
  • You keep the shares and sell another call next month.

    Example 2: Assigned at Strike

  • Buy 100 MSFT at $420
  • Sell $435 call, 35 DTE, for $6.00
  • Stock at $442 at expiration (above strike)
  • Result: Shares called away at $435.

  • Stock gain: ($435 - $420) × 100 = $1,500
  • Premium: $600
  • Total profit: $2,100
  • Return: $2,100 / $42,000 = 5.0%
  • Annualized: 5.0% × (365/35) = 52.1%
  • Great return, but you missed the extra $7 per share above $435.

    Example 3: Stock Drops — The Losing Scenario

  • Buy 100 AMD at $160
  • Sell $170 call, 30 DTE, for $4.50
  • Stock drops to $135 at expiration
  • Result: Call expires worthless, stock lost value.

  • Premium kept: $450
  • Stock loss: ($135 - $160) × 100 = -$2,500
  • Net loss: -$2,050
  • Return: -$2,050 / $16,000 = -12.8%
  • Without the covered call, your loss would be $2,500. The premium reduced it by $450, but a 15.6% stock decline overwhelms any call premium.

    Example 4: Multiple Cycles Over 3 Months

    Starting position: 100 shares of JPM at $190

    | Month | Strike | Premium | Stock at Exp | Outcome | 1$200$3.20$195Expired worthless 2$200$2.80$198Expired worthless | 3 | $205 | $3.50 | $207 | Assigned at $205 |

    Total calculation:

  • Premiums: $320 + $280 + $350 = $950
  • Stock gain (assigned at $205, bought at $190): $1,500
  • Total profit: $2,450
  • Return over 3 months: $2,450 / $19,000 = 12.9%
  • Annualized: 12.9% × (365/90) = 52.3%
  • This was a strong quarter. The stock cooperated by gradually rising to just above the strike on the third month.

    Example 5: Synthetic/PMCC Calculation

  • Buy AAPL $170 LEAPS call (12 months out) for $50.00 ($5,000)
  • Sell AAPL $215 call, 30 DTE, for $3.50
  • If AAPL stays at $210 (short call expires worthless):

  • Premium: $350
  • LEAPS time decay (~30 days): ~$180
  • Net profit: $170
  • Return on capital: $170 / $5,000 = 3.4% monthly
  • Annualized: 40.8%
  • If AAPL rises to $220 (short call assigned):

  • Short call loss: ($220 - $215) × 100 = -$500, offset by $350 premium = -$150
  • LEAPS gain: From $50 to ~$55 = $500
  • Net profit: $350
  • Return: $350 / $5,000 = 7.0%
  • Quick Reference Calculator Table

    For a $100 stock with a 30 DTE call:

    | Strike | Premium | Max Return (Assigned) | Static Return | Annualized Static | $100 (ATM)$3.503.5%3.5%42.6% $103$2.505.5%2.5%30.4% $105$1.806.8%1.8%21.9% $108$1.009.0%1.0%12.2% | $110 | $0.60 | 10.6% | 0.6% | 7.3% |

    OptionsPilot's built-in calculator computes all of these scenarios automatically for every available strike, including annualized returns, probability of assignment, and breakeven prices. Instead of running these formulas by hand, you see the full picture in seconds when evaluating any covered call trade.