Skip to content
FinToolSuite
Updated 2026-04-20 · Investing · Educational use only ·
Privacy

Covered Call Return Calculator

Options income strategy.

Calculate covered call premium income, annualised yield, and break-even price from stock price, strike, premium, and expiry length.

What this tool does

Selling a covered call generates premium income that increases yield on a held stock position. This calculator models the financial outcome of that strategy across your position size and time horizon. Enter your current stock price, the call strike price, premium received per share, days until expiry, and number of shares owned. The calculator estimates your total premium income, the yield generated by that premium, and annualises that yield across a full year for comparison. It also computes break-even levels—showing where your cost basis falls after accounting for premium collected—and identifies the assignment price at which your shares would be called away. The result illustrates income and assignment risk at a single point in time. Stock price movement, volatility changes, and early assignment are not modeled. This tool is for educational illustration of how covered call mechanics work with your specific numbers.

Quick answer: with the default values, the result is $150.00 (Premium Income). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Total premium
Stock value
Days

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

A covered call is a call option sold against shares already held. The premium is received up front and kept whether or not the option is exercised, which lowers the effective cost of the holding, and in exchange the upside is capped at the strike. Annualised yields vary widely with volatility and strike selection, so the figure here describes one contract on one set of terms rather than a rate the approach pays.

Example: own 100 shares at 50 (5,000 stock value). Sell 30-day call at 55 strike for 1.50 premium = 150 income. Annualised yield: 150 / 5,000 × (365/30) = 36.5% annualised. If stock stays below 55: keep premium and shares, repeat. If stock exceeds 55: shares called away at 55 (500 capital gain) + 150 premium = 650 total return on 5,000 = 13% in 30 days.

Covered calls are commonly used on stocks an investor would be content to sell at the strike price. They are less suited to high-growth stocks, where they cap upside while leaving downside exposure, and are more often applied to dividend payers and stable large-caps. The wheel is a related pattern: sell covered calls, and where the shares are called away, sell cash-secured puts to re-enter. Premium arrives in each case, and what it costs is the part of a rally above the strike.

A worked example

With the defaults: current stock price of 50, call strike price of 55, premium per share of 1.5, days to expiry of 30. The tool returns 150.00.

What moves the number most

The headline is premium income, the premium per share multiplied by the shares covered, so only those two inputs move it and both move it exactly in proportion. The stock price, the strike and the days to expiry leave it untouched and act on the rows beneath instead.

Each of those three reaches a different row. The stock price sets the denominator of both yield rows, so a 1% higher price lowers each by 0.99%, and it raises the break-even price by 1.03% while cutting the max-profit-if-called figure by 7.69%. Days to expiry reaches the annualised yield alone and reaches it reciprocally, so a 1% longer window lowers that yield by the same 0.99%. The strike reaches the max-profit-if-called row alone, lifting it 8.46% for a 1% higher strike at the sample figures.

The share count behaves differently again. It scales premium income and the max-profit figure one for one, and leaves both yield rows and the break-even price exactly where they were, because the count cancels out of the yield ratio and never enters the break-even at all. The period yield reduces to the premium divided by the stock price, and the break-even to the stock price less the premium, so neither depends on position size.

The formula behind this

Premium income = premium per share × shares. Annualised yield = yield × 365/days.

Example Scenario

100 shares × $1.5 premium over 30 days = $150.00.

Inputs

Current Stock Price:$50
Call Strike Price:$55
Premium per Share:$1.5
Days to Expiry:30
Shares Owned:100
Expected Result$150.00
Expected Result breakdown
Annualised Yield36.50%
Period Yield (static)3.00%
Max Profit (if called)$650.00
Break-Even Price$48.50

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The calculator computes annual yield from a covered call strategy by taking the premium received per share, dividing it by the current stock price, then annualizing this return based on the days until option expiry. The formula multiplies the premium-to-price ratio by the factor 365 divided by days to expiry, expressing the result as a percentage. This approach assumes the premium is realised in full at expiry, the position holds for the stated duration, and the same return repeats at a constant simple rate through the year without compounding. Because the annualisation is linear, it can overstate a realistic full-year figure, which would compound. The break-even figure assumes the shares were acquired at the current stock price, so existing holders with a different cost basis would adjust it. The model does not account for transaction costs, assignment risk, taxes, dividends, changes in stock price, or the probability that the option expires worthless. It treats the covered call as a single income event rather than modelling ongoing strategy management or alternative outcomes.

Frequently Asked Questions

Best stocks for covered calls?
Stable large-caps an investor would be content to sell are a common fit, and dividend payers add income on top of dividends. Less suitable: high-growth stocks (upside gets capped before the stock takes off), volatile small-caps (more downside risk), and stocks just before earnings (volatility crush after the announcement).
What strike to choose?
OTM (out-of-money) calls 5-10% above current price most popular. Higher strikes: less premium but less likely to be called. Lower strikes: more premium but greater chance of assignment. ATM (at-the-money) maximises premium income but assignment is more likely. Strike selection typically reflects an investor's risk tolerance and view on the stock.
What if stock rallies?
Stock above strike at expiry: shares called away at strike price + you keep premium. Total profit capped at (strike - cost basis + premium). Roll up: buy back current call, sell higher strike further out. It costs money but allows participation in more upside. If the realised profit is acceptable, letting assignment happen is one common choice.
What if stock drops?
Premium provides cushion (reduces effective cost basis by premium amount). Below strike: option expires worthless, you keep premium and shares. Repeat next month. If stock keeps dropping, you're long stock at higher cost - same as buy-and-hold but with premium income reducing the pain. Covered calls don't protect against major drops.

Related Calculators

More Investing Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.