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 expirationResult: 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 | $195 | Expired worthless |
| 2 | $200 | $2.80 | $198 | Expired 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.50If 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.50 | 3.5% | 3.5% | 42.6% |
| $103 | $2.50 | 5.5% | 2.5% | 30.4% |
| $105 | $1.80 | 6.8% | 1.8% | 21.9% |
| $108 | $1.00 | 9.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.