← Back to Blog

Covered Call Calculator: Calculate Your CC Returns

Covered calls are a popular income strategy for stock holders, but calculating returns can be confusing. Should you use cost basis or current price? What about called-away scenarios? This guide explains how to calculate covered call profits and includes a free calculator.

What is a Covered Call?

A covered call is selling a call option against shares you already own (100 shares per contract). You collect premium and agree to sell your shares at the strike price if called away.

Two outcomes:

  • Call expires worthless: Keep shares + keep premium
  • Called away: Sell shares at strike + keep premium

Key Covered Call Calculations

Maximum Profit

Max profit occurs when you're called away at the strike price:

Max Profit = (Strike - Cost Basis) × 100 + Premium × 100

Example:

  • Own 100 shares at $45 cost basis
  • Sell $50 call for $2.00 premium

Max Profit = ($50 - $45) × 100 + $2 × 100 = $500 + $200 = $700

Maximum Loss

Theoretical max loss is if the stock goes to $0 (you still own the shares):

Max Loss = (Cost Basis × 100) - Premium Received

Example: $45 cost basis, $2 premium

Max Loss = ($45 × 100) - $200 = $4,300

Breakeven Price

Your effective cost basis after collecting premium:

Breakeven = Cost Basis - Premium (per share)

Example: $45 cost basis, $2 premium

Breakeven = $45 - $2 = $43

If the stock drops to $43, you break even. Below $43, you're at a loss.

Return on Capital (Premium Only)

This shows the return from the premium alone:

Return = (Premium / Cost Basis) × 100%

Example: $2 premium, $45 cost basis

Return = ($200 / $4,500) × 100 = 4.4%

Return if Assigned

Total return if shares are called away:

Return if Assigned = (Max Profit / Cost Basis × 100) × 100%

Example: $700 max profit, $4,500 capital

Return if Assigned = ($700 / $4,500) × 100 = 15.6%

Try Our Free Calculator

Use our Options Profit Calculator to instantly calculate covered call metrics:

  • Maximum profit
  • Maximum loss
  • Breakeven price
  • Return on capital (premium)
  • Return if assigned

Just select "Covered Call" and enter your cost basis, strike, and premium.

Cost Basis vs Current Price

A common question: should you use your cost basis or the current stock price?

Use Cost Basis When:

  • Calculating your actual return on investment
  • Comparing to other investments
  • Tax planning

Use Current Price When:

  • Deciding whether to sell shares vs sell covered calls
  • Evaluating opportunity cost

Recommendation: Calculate both. Use cost basis for tracking performance, current price for decision-making.

Strike Selection Impact

In-the-Money (ITM) Calls

  • Strike below current price
  • Higher premium, higher probability of assignment
  • More downside protection
  • Limited upside

At-the-Money (ATM) Calls

  • Strike near current price
  • Balanced premium and assignment probability
  • Moderate protection and upside

Out-of-the-Money (OTM) Calls

  • Strike above current price
  • Lower premium, lower assignment probability
  • Less downside protection
  • More upside potential

Covered Call Scenarios

Scenario 1: Call Expires Worthless

Stock stays below strike. You keep shares and premium.

P&L = Premium collected

Next step: Sell another covered call

Scenario 2: Called Away Above Cost Basis

Stock rises above strike. You sell shares at strike + keep premium.

P&L = (Strike - Cost Basis) × 100 + Premium

This is a winning trade overall.

Scenario 3: Called Away Below Cost Basis

Stock rises above strike but below your cost basis. Example:

  • Cost basis: $50
  • Stock dropped to $40
  • Sold $45 call for $2
  • Called away at $45

Loss on stock: ($45 - $50) × 100 = -$500

Premium: $200

Net: -$300

The covered call reduced your loss but didn't eliminate it.

Calculating Annualized Returns

To compare covered calls of different durations:

Annualized Return = Return × (365 / Days Held)

Example: 4.4% return in 30 days

Annualized = 4.4% × (365/30) = 53.5%

Note: This assumes you can consistently achieve similar returns, which isn't guaranteed.

Rolling Covered Calls

If your call is approaching expiration in-the-money, you can "roll" it:

  1. Buy back current call (at a loss)
  2. Sell new call at later expiration (collecting premium)

This avoids assignment and extends your position. Track both legs in your journal for accurate P&L.

Common Mistakes

1. Selling Calls Too Close to Earnings

IV spikes before earnings, making premiums attractive. But if the stock jumps, you'll get called away at an unfavorable price.

2. Chasing Premium

High premium often means high risk. Very high premiums usually signal something's happening (merger, earnings, volatility).

3. Not Tracking After Assignment

When called away, record the complete trade: premium collected + stock gain/loss. This is your true return.

Track Your Covered Calls

Proper tracking helps you optimize strike selection and understand your real returns. Use our free calculators:

For automatic tracking with assignment handling, try Options Tracker free.

Conclusion

Calculating covered call returns requires understanding max profit, breakeven, and return on capital. Use cost basis for actual performance tracking, and always calculate annualized returns to compare trades fairly.

Use our free covered call calculator to run the numbers on your next trade.

Frequently Asked Questions

How do I calculate covered call return on investment?

For premium return: Premium / (Cost Basis × 100). For total return if assigned: [(Strike - Cost Basis) × 100 + Premium] / (Cost Basis × 100). Always use cost basis for accurate ROI calculation.

What is a good covered call return?

For OTM calls 30-45 DTE, 1-2% monthly (12-24% annualized) is typical. Higher returns usually mean closer-to-money strikes with higher assignment risk. Annualized returns above 20% are considered strong.

How do I calculate covered call breakeven?

Breakeven = Cost Basis - Premium Received (per share). This is the stock price where you neither profit nor lose. The premium you collected lowers your effective cost basis.

Should I use cost basis or market price for returns?

Use cost basis for actual return calculation (what you invested vs what you received). Use current market price for opportunity cost analysis (what else could you do with the capital right now).

What happens to returns if my covered call is assigned?

Your return = Premium collected + (Strike - Cost Basis) × shares. If strike > cost basis, you profit on both premium and stock gain. If strike < cost basis, the premium partially offsets your stock loss.

Ready to simplify your options tracking?

Start tracking your wheel strategy trades automatically with Options Tracker.

Get Started Free