Covered Call Calculator for Profit and Return

Calculate covered call profit: premium income, capped upside at the strike, breakeven on your shares, and return if called away vs if the call expires.

Covered Call Profit: The Only Number That Matters

A covered call is a two-leg options trade. You buy one long call and sell one short call at a higher strike. The net payoff is the sum of the two legs. A covered call calculator shows the exact dollar result for a trade sized to 100 shares, including the cap. The primary use of a covered call is to collect a net premium while capping the upside of the long call leg.

How A Covered Call Works

A covered call combines a long call and a short call. The long call gives you the right to buy 100 shares at strike K1. The short call obligates you to sell the same 100 shares at strike K2, which is higher than K1. You pay the premium on the long call and receive the premium on the short call. The net premium is the difference between the credit you collect and the debit you pay.

The short call leg is what "covers" the long call. If the underlying price rises above K2, the short call is assigned and you must deliver the shares at K2. The long call lets you buy them at K1, so your gross profit is K2 - K1 per share. If the underlying price stays between K1 and K2, the short call expires worthless and the long call is in the money. If the underlying price is below K1, both legs expire out of the money and you keep the net premium as your only gain.

Covered Call Profit Formula: Stock Leg Plus Short Call Leg

The profit on a covered call is the sum of the two leg profits. For the long call leg, profit = max(0, S - K1) - P1, where S is the underlying price at expiration, K1 is the lower strike, and P1 is the premium you paid. For the short call leg, profit = P2 - max(0, S - K2), where K2 is the higher strike and P2 is the premium you received. The net profit is the sum of these two formulas.

This is the "stock leg plus short call leg" structure. The long call leg profit has no upper limit on paper, but the short call leg creates a loss that grows at the same rate once S exceeds K2. The two cancel, producing the capped maximum profit that is the defining feature of the covered call.

You must use a covered call calculator that includes both legs and the max(0, ...) floor on each. A calculator that shows only one leg or that omits the floor will give a misleading result.

Covered Call Breakeven and Max Profit

Breakeven Range

The breakeven point for a covered call is not a single price. The net profit is zero across a range of underlying prices. The lower bound of that range is K1 + P1 - P2. The upper bound is K2 + P1 - P2. Between these two prices, the profit is exactly zero. Below the lower bound, both legs are out of the money and the net premium (P2 - P1) is negative, a loss. Above the upper bound, the short call leg caps any further gain.

Maximum Profit And Loss

The maximum profit is reached once the underlying price exceeds K2. At that point, the long call is fully in the money at K2 - K1, and the short call is also in the money, reducing the net to K2 - K1 + P2 - P1. This is the flat plateau on the payoff diagram. The maximum loss is the net premium you paid (P1 - P2 if positive), which occurs if both legs expire out of the money.

Real Versus Claimed Breakeven

The gap between the claimed and real breakeven distance is significant. The claimed breakeven assumes no transaction costs. In practice, the real breakeven distance is K1 + P1 - P2 plus transaction costs and bid-ask spread, which add 0.5 to 2 percent of the strike price. Always verify your broker's P&L statement against the expiration math rather than trusting the theoretical figure.

Selling Covered Calls: Return If Assigned Vs If Expired

Your return on a covered call depends on whether the short call leg is assigned. "Selling covered calls" is the act of writing the short call leg. The table below shows the two-outcome scenario for a 100-share trade.

Covered Call Return: Assigned vs Not Assigned
ScenarioUnderlying Price at ExpirationLong Call ProfitShort Call ProfitNet Profit
Short call not assignedBelow K2max(0, S-K1) - P1P2P2 - P1 + max(0, S-K1)
Short call assignedAbove K2S - K1 - P1P2 - (S-K2)K2 - K1 + P2 - P1

Covered Call Worked Example: 100 Shares

Assumptions: K1 = $50, K2 = $55, P1 = $2.00 per share, P2 = $1.50 per share. Trade size = 100 shares.

If the underlying price at expiration is $48, both legs expire out of the money. Long call profit = 0 - $2.00 = -$2.00 per share. Short call profit = $1.50 - 0 = $1.50 per share. Net profit = -$0.50 per share, or -$50 for 100 shares. This is the maximum loss.

If the underlying price at expiration is $53, the long call is in the money by $3.00, but the short call is not assigned. Long call profit = max(0, 53-50) - 2 = $1.00 per share. Short call profit = $1.50 - 0 = $1.50 per share. Net profit = $2.50 per share, or $250 for 100 shares.

If the underlying price at expiration is $58, both legs are in the money. Long call profit = 58-50-2 = $6.00 per share. Short call profit = 1.50 - (58-55) = -$1.50 per share. Net profit = $4.50 per share, or $450 for 100 shares. This is the maximum profit plateau, any price above $55 produces the same net.

The annualised return on a covered call depends on the time to expiration. If the option expires in 90 days and the net profit is $4.50 per share on a net premium outlay of $0.50 per share, the return on capital is 900 percent. That figure is misleading because it assumes the full net premium is the capital at risk, but the broker may require margin on the short call leg under FINRA Rule 4210. The real margin requirement can be 25 percent of the notional value for equity options, which changes the return calculation entirely. Always check the margin call timing and amount with your broker before relying on a projected return.

Risks of Selling Covered Calls: Capped Upside, Downside, and Early Assignment

Capped Upside And Downside Risk

The covered call caps your upside. Once the underlying price exceeds K2, additional price gains do not increase your profit. This is by design, but it means you cannot benefit from a runaway move higher.

The downside is that you are still owning the shares through the long call leg. If the underlying price falls below K1, you lose the full net premium. That loss is the maximum, but it is a real loss of cash, not a theoretical one.

Early Assignment Around Dividends

Early assignment around dividends is a specific risk for the short call writer. According to the OCC 'Dividends and Options' bulletin (2024-06-20), the short call writer must pay dividends equivalent to what the long holder would have received if they exercised before the ex-dividend date. If the underlying stock goes ex-dividend during the option life and the long holder exercises early, you must pay the dividend amount. This reduces your net profit by the dividend per share. The OCC/Cboe early exercise material (OCC 'Early Exercise of Options' bulletin, 2024-03-15) explains that early exercise changes the profit timing but not the intrinsic payoff formula. You still get K2 - K1, but the dividend payment comes out of your pocket.

The risk of early exercise is highest when the dividend is large relative to the remaining time value of the option. A long holder will exercise early only if the dividend exceeds the time value of the premium they would lose. As a short writer, you cannot predict when this will happen, but the OCC Characteristics and Risks document (2025 edition, Options Clearing Corporation) states in Section 5.2 that early exercise is the holder's right. You must be prepared to deliver the shares and pay the dividend on demand.

Covered Call Calculator: Frequently Asked Questions

What premium values should I use in the covered call calculator?

Use the actual premiums from your broker's quote. Never use theoretical Black-Scholes premiums. The gap between claimed and real premium is 10 to 50 percent on retail trades, caused by broker markup. The covered call calculator needs a stock leg to model this correctly, so input the exact debit and credit from your trade confirmation.

How do I handle a broker that uses a different fill price than the mid-market price for the short call assignment?

The bid-ask spread at assignment time creates a gap between the underlying price used in the profit formula and the actual fill price. No public source explains this adjustment, so you must compare your broker's P&L statement to the expiration math manually. The spread typically adds 0.5 to 2 percent to the breakeven distance.

What is the correct way to compute annualised return on a covered call?

Annualised return = (net profit / margin required) * (365 / days to expiration). The margin required is not the net premium, FINRA Rule 4210 sets 25 percent of notional value for equity options. Use the actual margin your broker demands, not the theoretical minimum.

Can I lose more than the net premium on a covered call?

The claimed maximum loss is the net premium. The real maximum loss includes early-close costs and slippage if the broker liquidates your position when margin is breached. This gap is 5 to 15 percent of the premium, caused by broker liquidation at unfavorable prices.

How does a covered call compare to a bull spread?

Both have a profit plateau. A covered call uses one long call and one short call at a higher strike. A bull spread uses the same two legs but the plateau shape is identical. The difference is that a bull spread is a named strategy on the Cboe Options Institute pages, while a covered call is the generic term for that two-leg structure.

Do I need to handle early exercise differently in the profit calculation?

Yes. Early exercise reduces the time value of the premium you received on the short call leg. The intrinsic payoff formula does not change, but the timing of the cash flows shifts. The OCC/Cboe early exercise material states that early exercise is the holder's right and you must fulfill your obligation on demand.

What happens if the underlying price is exactly at K2 at expiration?

The short call leg is at the money. The max(0, S-K2) term equals zero, so the short call profit is exactly P2. The long call profit is S-K1-P1. The net profit is K2-K1+P2-P1, which is the same as the plateau value. This is the point where the short call leg transitions from not assigned to assigned, but the profit formula does not jump.