Instant Calculations

Free Covered Call Option Calculator

Calculate covered call profit, loss, breakeven, and return on investment. Visualize your payoff diagram and compare covered call P/L against holding stock alone — completely free.

Payoff Diagram
Return Analysis
100% Free

Covered Call Option Calculator

Enter your stock and option parameters to calculate profit, loss, breakeven, and return metrics for a covered call strategy.

Underlying Stock

Stock cost: $14,800.00

Call Option (Write / Sell)

Total premium income: $350.00

Call Option Moneyness
OTM(Strike above current price)

Standard 100-share calls only. All entered shares are included; residual shares keep uncapped upside. The example inputs are hypothetical. No quotes are fetched. Fees, taxes, early closing costs, and financing are excluded.

Max Profit
$1,050.00

Expiry cap when fully covered

Max Loss
$14,450.00

If stock goes to $0

Breakeven
$144.50

Whole-position zero crossing

Premium Income
$350.00
Net Investment
$14,450.00
Flat-Price Return
3.72%
Ann. Flat-Price Return
45.21%
At-Strike Return
7.09%
Ann. At-Strike Return
86.32%
Premium / Share
$3.50
Premium / Cost %
2.36%

Flat-price return assumes expiry at the entered current price. At-strike return marks every share at the strike. Both are measured from purchase cost and include the optional dividend estimate: current price × annual yield × all shares × days / 365. Actual dividends are discrete and can be missed after early assignment. Max profit, max loss, breakeven, and the chart exclude dividends. Annualized values simply multiply by 365 / days; they are not forecasts and are unavailable at zero days.

What this covered call calculator measures

A covered call pairs owned shares with a short call on the same underlying. The premium partly offsets a stock decline; the call limits gains on the shares that cover it. The Options Industry Council covered call explanation describes that trade-off. The stock can still lose most of its value.

This manual tool assumes standard contracts covering 100 shares each. It includes every share entered, including shares without a call. It rejects uncovered calls and fractional contracts. It does not fetch quotes, model adjusted deliverables, or change your tax basis. Enter a separate budget for omitted fees and taxes when assessing an actual trade.

Reconcile the stock and call legs

Let S be expiry stock price, C purchase price, N all shares, K strike, P premium per share, and Q = 100 × contracts. Q must not exceed N. Before fees, taxes, and dividends:

Stock P/L = (S − C) × N

Short call P/L = [P − max(S − K, 0)] × Q

Combined P/L = stock P/L + short call P/L

Net investment = C × N − P × Q

With N = Q, expiry profit is capped at (K − C) × N + P × Q. With N greater than Q, residual stock keeps uncapped upside. Maximum modeled loss occurs at zero stock price. The breakeven below the strike is (C × N − P × Q) / N if that value is between zero and K. A fully covered position whose cap is negative never breaks even; residual shares may instead produce a zero crossing above K.

Read each result on its own assumptions

Flat-price and at-strike returns

Flat-price return uses the entered current price as the expiry price. At-strike return assumes expiry at K, including residual shares marked at K. Both divide P/L plus the optional dividend estimate by the original cost of all shares.

Expiry payoff chart

The chart starts at zero and includes exact strike and breakeven points. It shows all-share P/L before dividends and costs, using straight segments. It is a scenario diagram, not a historical backtest.

Premium offset per share

Total premium divided by all shares shows the average initial offset to a stock decline. This is not insurance against loss, and it is smaller per share when only part of the stock position covers calls.

Optional dividend approximation

Estimated dividends equal current price × annual dividend yield × all shares × days / 365. This smooth accrual is only a scenario assumption; actual dividends depend on declared amounts, dates, ownership, and possible early assignment.

A reproducible comparison

Use current price $150, purchase price $148, 100 shares, one $155 call, $3.50 premium, 30 days, and no dividends. The stock costs $14,800 and premium is $350. Expiry P/L is −$14,450 at zero, $0 at $144.50, $550 at $150, and $1,050 at or above $155. Flat-price return is 550 / 14,800 = 3.72%; at-strike return is 1,050 / 14,800 = 7.09%.

Change shares to 150 while keeping one call. Premium remains $350, but all-share cost becomes $22,200. At $180 the result is (180 − 148) × 150 − (180 − 155) × 100 + 350 = $2,650. Each further $1 rise adds $50 from the residual shares. A $1,050 maximum would be incorrect for this partially covered position.

  1. Enter current price and original cost separately. For a new buy-write they can be the same; for existing stock they often differ.
  2. Check the contract multiplier and whether all calls are covered. This page supports only standard 100-share delivery.
  3. Keep dividend yield at zero unless you intend to compare the stated approximation. Verify real ex-dividend dates separately.
  4. Compare zero-price, flat-price, strike, and rally scenarios. Deduct expected trading costs outside this calculator.

Annualization does not make the return repeatable

Annualized return is period return × 365 / days, with no compounding. At zero days it is unavailable. A short period can produce a large displayed annualized number without a repeatable trade: premiums, volatility, stock prices, and assignment outcomes change. The calculator provides no probability estimate or recommended expiry.

Strike and assignment trade-offs

OTM call

K is above the current stock price. Covered shares can appreciate up to K, but collecting a premium does not prevent a stock loss.

ATM call

K equals the current stock price in this tool. There is no universal balanced-risk classification; costs, volatility, and holding objectives still matter.

ITM call

K is below the current stock price. Part of the premium reflects intrinsic value, so a larger premium alone does not establish a better return.

Check exercise and cash flows before trading

An American-style call can be assigned before expiry, including around an ex-dividend date. Assignment may remove the covered shares before a dividend is earned. The OIC assignment FAQ explains why assignment cannot be predicted from the displayed payoff alone. At the strike, confirm exercise status with the broker.

Rolling closes one option and opens another; it can realize a loss, add costs, and extend stock exposure. Neither a fixed 30–45 day expiry nor a Delta range is established here as optimal. Delta is a model sensitivity, not a verified chance that your particular call will expire worthless.

Frequently Asked Questions

Assumptions and limits of this manual covered call calculation.

    • What does this covered call calculator include?

      All entered shares and standard 100-share short calls. Premium offsets some stock downside; only covered shares have capped upside. Fees, taxes, financing, early closing costs, and adjusted contracts are excluded.

    • How is maximum profit calculated?

      When every share covers a call, the expiry cap is (strike − purchase price) × all shares + total premium. If shares remain without calls, their upside is uncapped, so the whole position has no finite maximum.

    • Can a covered call have no breakeven?

      Yes. If the fully covered position remains below original cost even at its cap, there is no zero crossing. With residual shares, a breakeven may lie above the strike. The calculator solves both price segments.

    • What are flat-price and at-strike returns?

      Flat-price return assumes expiry at the entered current price; at-strike return assumes expiry at the call strike. Both include all shares, use original purchase cost as the denominator, and add the optional dividend estimate. Neither is an assignment probability.

    • How are dividends estimated?

      Current stock price × annual dividend yield × all shares × days / 365. This smooth accrual is a hypothetical estimate, not a dividend schedule. Early assignment can remove dividend eligibility. Dividend estimates affect the two return cards, but not max profit, max loss, breakeven, or the chart.

    • What does the premium offset mean?

      Total premium divided by all shares is the average offset per share. It is not loss insurance, a change to tax basis, or proof that a position will break even.

    • Are annualized returns forecasts?

      No. They multiply the period return by 365 / days without compounding. Conditions and premiums need not repeat. Annualized values are unavailable at zero days.

    • Is the calculator free and does it fetch quotes?

      The manual calculator is free without registration. It calculates in the browser from your inputs and does not fetch quotes or place orders. Prefilled values are hypothetical examples.

Check the Inputs Behind an Options Scenario

Use the AI Stocks & Options Picker to inspect available contract data, or use Pine Script AI to draft a separate price-based indicator. This calculator does not automate covered call execution or identify an optimal strike.