CalcStocks
Investing maths, shown in full
EN

Covered Call Calculator

What the premium is worth, what happens if the stock is called away, and where you actually break even — worked from the price you really paid for the shares rather than from today's quote.

Static and if-called returns Annualised yield Uses your real cost basis
The shares you own

You need 100 shares per contract for the call to be covered. What you paid matters as much as what they are worth now.

$

Your actual cost basis. This is the field most covered call calculators skip, and it is the one that decides your breakeven.

$

Today's quote. Used for context and for the chart; it does not change the payoff at expiry.

The call you are selling

From your broker's option chain — the strike you are writing and the premium you would receive.

$

Above today's price caps your upside further out. At or below it, you are likely to be called away.

$

Per share received. $1.50 here means $150 collected for one contract.

One contract covers 100 shares. Everything on the page scales with this.

What if the stock finishes at…

All optional. Leave them blank and the breakeven, max profit and max loss above are still correct.

$

The price you want the profit or loss for. Defaults to the strike if you leave it empty.

Only used to annualise the return. It does not change the payoff — at expiry, time is up either way.

$

Total for the whole trade, both ways. Entered here they come off the profit and move the breakeven.

Profit or loss if the stock finishes at

That is a return of on capital at risk of

Breakeven stock price
Most you can make (if called)
Most you can lose
Fall you can absorb before losing

Payoff at expiration — see how this is calculated

Profit and loss at expiration across the range of stock prices. The dashed line is your breakeven; the dot is the price you entered.

Premium income

What you collect for writing the option, and what that is worth as a rate. Annualised figures are simple, not compounded — see the method note below.

Premium received
Return if it expires worthless
Annualised, if repeated

If the stock is called away

What happens when the stock finishes at or above the strike: the shares are sold at the strike and you keep the premium. This is the best case for a covered call, and it is also the case that ends the position.

Total profit if called
Return if called
Annualised, if called

The other half of the wheel

Covered calls and cash-secured puts are the same strategy running in opposite directions, and most people who use one end up using the other.

If the shares get called away you are back in cash — and the usual next move is selling a put to get paid while waiting to buy back in. Same premium logic, same annualised maths, from the other side. Your numbers carry across.

Price a cash-secured put

How to use it

1

Enter what you paid for the shares

Not today's price — the cost basis you actually have. A call written on shares bought at $50 has a completely different breakeven from one written on shares bought at $62, and getting this wrong is the most common error on this kind of calculator.

2

Add the strike and the premium

The call you are considering writing. The page opens with a $55 call for $1.50 against a $50 basis, already filled in.

3

Read the two returns separately

Static return is what you make if the call expires worthless and you keep the shares. If-called is what you make if the stock is above the strike and the shares are sold. They are different outcomes and the page never blends them into one number.

4

Add the days to see it annualised

A 3% return means very little until you know whether it took a week or a year. Enter the days to expiration and both returns are shown as an annual rate.

How a covered call is calculated

You own the shares and you have sold someone the right to buy them from you at the strike. Below the strike you keep the shares and the premium; above it the shares are sold at the strike however high the stock goes, and you still keep the premium. That is why the payoff line goes flat.

Profit or loss = ( min(S, K) − basis + premium ) × 100 × contracts

Breakeven = basis − premium

S is the stock price at expiration, K is the strike you sold, and the basis is what you paid per share. The min(S, K) is the cap: your effective sale price is the stock price, or the strike, whichever is lower. One caveat on the breakeven formula — basis minus premium is only reachable while the strike sits above it. Write a call struck below your cost basis and the cap bites first, so the position loses at every possible finishing price and has no breakeven at all. This calculator solves the breakeven from the payoff rather than applying the formula blindly, so it will tell you when that is the case instead of printing a price you can never reach.

A worked example

You own 100 shares bought at $50, now trading at $52, and you sell a $55 call for $1.50. You collect $150. If the stock is below $55 at expiry you keep the shares and the $150 — a static return of 3.09% on the $4,850 you have tied up. If it finishes above $55 the shares go at $55, so you make ($55 − $50 + $1.50) × 100 = $650, a 13.4% return. If the stock falls, the $1.50 cushions the first $1.50 of it: your breakeven is $48.50 rather than $50.

What is actually at risk

The shares. A covered call is not a low-risk position, it is a stock position with a capped upside and a small discount on the downside. The premium is genuine income, but $150 of it against $5,000 of stock is a 3% cushion — if the stock halves, the covered call barely registers. The maximum loss figure on this page is the honest one: everything down to zero, less the premium you kept.

Static, if-called, and why they are shown separately

The static return assumes the call expires worthless and you keep the shares — it is the yield on doing this repeatedly. The if-called return assumes the stock rises through the strike and the position closes at a profit. Sites that quote one figure are quoting whichever is larger; both matter, because they are the two ways the trade actually ends. Annualisation here is simple, not compounded: rate × 365 ÷ days.

What this does and does not account for

Stated plainly, because a number you cannot check is a number you should not rely on:

  • <strong>Expiration only.</strong> Every figure is the payoff on expiration day. The calculator does not estimate what the option is worth before then — that needs a pricing model and an implied volatility input, which is a different tool and a different question.
  • <strong>No early assignment.</strong> US equity options are American-style and a short option can be assigned at any time. That is modelled nowhere on this page.
  • <strong>No dividends.</strong> A dividend before expiry changes the stock price and, for short calls, materially raises the chance of early assignment.
  • <strong>No commissions or taxes unless you enter them.</strong> There is a commissions field; there is no tax field, and options tax treatment varies by holding period and by country.
  • <strong>100 shares per contract.</strong> The standard US equity multiplier. Adjusted contracts after a split or a merger, and index options with other multipliers, are not handled.

The upside you give up is the real cost

The premium is visible and the forgone gain is not, which is what makes covered calls feel safer than they are. Sell a $55 call and the stock takes over at $70, and you did not make $2,000 — you made $650 and watched the rest. Over enough cycles a covered-call programme keeps every small loss and caps every large gain, which is a defensible trade and a very different one from "free income".

Worked examples

100 shares bought at $50, a $55 call sold for $1.50, 45 days out.

  • Stock finishes at $52. The call expires worthless. You keep the shares and the $150 — a static return of 3.09% on $4,850, which annualises to about 25% if you can repeat it.
  • Stock finishes at $55 or above. Called away. Profit is ($55 − $50 + $1.50) × 100 = $650, a 13.4% return however high the stock actually went.
  • Stock finishes at $70. Still $650. The extra $15 a share belongs to whoever bought your call. This is the cost of the strategy, and it is invisible on a profit statement.
  • Stock finishes at $48.50. Breakeven. The $1.50 premium exactly offsets the $1.50 fall below your $50 basis — $0. Below that you are losing money, cushioned but losing.

Questions about covered calls

Including the two most-searched ones: what happens if the stock hits the strike before expiry, and whether the annualised figure is real.

Getting the numbers right

Do I enter the premium per share or per contract?

Per share — the number your broker quotes. A premium shown as 3.20 means $3.20 a share, which is $320 for one contract. Entering 320 here would overstate the trade a hundredfold, so the field is labelled per share and the results panel always shows the total separately.

Where do I find the strike and the premium?

On your broker's option chain for the ticker and expiry you are looking at. The strike is the row; the premium is the bid, the ask, or the mid depending on which side of the trade you expect to get filled. Buyers are usually closer to the ask, sellers closer to the bid.

Should I use the bid, the ask or the mid?

Use the price you realistically expect to trade at. The mid is a fair planning assumption on a liquid contract with a tight spread. On a wide spread the mid can be optimistic by more than the edge you are hoping for, so run the calculation twice — once at the mid, once at the worse side — and see whether the trade still makes sense.

What is the current stock price used for?

It does not change the payoff at expiration — that depends only on where the stock finishes. It is used for the percentage move required to reach breakeven, and for the leverage comparison. Both are context for deciding whether the trade is plausible, not part of the P/L arithmetic.

What if I traded several contracts at different prices?

Enter the total contracts and the weighted average premium you actually paid or received. If the fills were far apart, running each block separately and adding the results is more honest, because a single average hides how different the two breakevens are.

Can I save or share a calculation?

Yes. Copy link puts every input into the URL, so the link you paste opens with the answer already on screen — useful for a second opinion or for your own notes. Download CSV gives you the summary plus the whole payoff curve, which opens straight into a spreadsheet.

Why does it ask what I paid for the shares?

Because that is what your breakeven depends on. A $55 call for $1.50 on shares bought at $50 breaks even at $48.50; the same call on shares bought at $62 breaks even at $60.50. Calculators that assume you bought at today's price get this wrong for anyone writing calls on a position they already hold, which is most people writing covered calls.

Can I use this for a poor man's covered call?

No. A poor man's covered call replaces the 100 shares with a long-dated deep in-the-money call, which makes it a diagonal spread with two expiries and a different risk profile. Pricing it as a covered call would understate the risk. It is on the list of pages to build.

What the result means

What is the breakeven on a covered call?

Your share cost basis minus the premium received. The premium lowers your effective entry price, which is the whole downside benefit of the strategy — and it is a small one. A $1.50 premium on a $50 stock buys you a 3% cushion.

What is the difference between static return and if-called return?

Static is what you make if the call expires worthless and you keep the shares — just the premium against your capital. If-called is what you make if the stock finishes above the strike and the shares are sold: the premium plus the gain from your basis up to the strike. They are different outcomes, so the page reports them separately rather than picking the flattering one.

Is the annualised return realistic?

It is arithmetic, not a forecast. It answers "what rate is this, expressed per year" so a 45-day trade can be compared with a 30-day one. It assumes you could repeat the same trade at the same premium all year, which you cannot rely on — premiums fall when volatility falls, and a called-away position has to be re-entered at a new price. Treat it as a comparison tool.

What is the maximum loss on a covered call?

Everything the shares can lose, less the premium you kept. If the stock goes to zero you lose your basis minus the premium — $4,850 per contract in the default example. The premium makes the loss slightly smaller; it does not make the position safe.

What if the strike is below what I paid for the shares?

Then the position cannot break even, and the calculator says so rather than showing a price. Selling a $55 call on shares that cost you $62 locks in a loss: the most you can get for the shares is $55, and $1.50 of premium does not close a $7 gap. It is sometimes a deliberate choice — taking a known small loss to exit a position while collecting something — but it should be a choice rather than a surprise.

Should I sell a strike near the money or further out?

Nearer the money pays more premium and gets called away more often; further out pays less and leaves more room to run. The trade-off is visible on this page — change the strike and watch the static return fall while the if-called return rises. There is no correct answer, only which outcome you would rather have.

At expiry and assignment

Can I see the profit before expiration?

Not here, and deliberately so. P/L before expiry depends on implied volatility, interest rates and the time remaining, and any tool that shows it is running a model whose inputs you would have to supply and trust. This page answers the narrower question exactly rather than the broader one approximately.

What happens if the stock hits the strike before expiration?

Usually nothing immediately. Short calls can be assigned early because US equity options are American-style, but it is uncommon while the option still has meaningful time value — the holder would be throwing that value away. The real early-assignment risk is the day before an ex-dividend date, when a call holder may exercise to capture the dividend.

What happens when I get assigned?

Your 100 shares per contract are sold at the strike, the cash arrives, and you keep the premium. The position is closed. It is the good outcome for a covered call — the if-called return on this page is what you made — even though it feels like a loss when the stock keeps climbing afterwards.

Can I avoid assignment by rolling?

You can buy back the call and sell a later one, which is what rolling means. Whether it helps depends on the debit you pay to close the near call — if the stock has run well above the strike, buying it back can cost more than the new premium brings in. This calculator prices a single call; run it twice, once for each leg, to see the whole picture.

Costs, tax and edge cases

Why does this calculator not ask for volatility?

Because at expiration there is no time value left — an option is worth exactly its intrinsic value, and intrinsic value needs only the strike and the finishing stock price. Volatility matters for what an option is worth before expiry, which is a pricing question rather than a profit question.

Are commissions included?

Only if you enter them. Put the total for the round trip in the commissions field and they come off the profit and move the breakeven — a $13 commission on one contract shifts the breakeven by 13 cents, which is small but not nothing on a tight trade.

Does this account for tax?

No. Options tax treatment depends on your country, your holding period, whether the position was assigned or closed, and in some cases whether it was part of a straddle. Treat every figure here as pre-tax and check your own situation.

What about dividends?

Ignored. A dividend reduces the stock price on the ex-date, which affects where the stock finishes, and for anyone short a call it raises the chance of early assignment the day before the ex-date. Neither effect is modelled.

What about adjusted contracts, splits and index options?

The calculator assumes the standard US equity multiplier of 100 shares per contract. After a split, a spin-off or a merger a contract can be adjusted to a non-standard deliverable, and index options use other multipliers. In those cases the per-contract figures here will be wrong.

Is anything I type stored?

No. The whole calculation runs in your browser; nothing is sent to a server, there is no account, and the page works the same with the network switched off after it loads.

Do I still get the dividend?

Yes, as long as you still hold the shares on the ex-dividend date and have not been assigned before it. That is the catch: an in-the-money call is most likely to be exercised early on the day before the ex-date, precisely so the holder gets the dividend instead of you. The calculator does not model dividends at all.

Other calculators

Same approach — your numbers, visible working, nothing to sign up for.

Compound Interest Calculator

Project growth with contributions, then subtract the three things other calculators leave out: fees, tax and inflation. Includes an optional withdrawal phase.

DCF Calculator

Two-stage discounted cash flow with a fade period, a reverse DCF that shows the growth the price already implies, and a full sensitivity grid.

DRIP Calculator

Reinvest dividends and see the result next to what taking them as cash would have produced. Dividend growth, yield on cost, tax and monthly income included.

CAPE Ratio Calculator

Cyclically adjusted P/E from your own earnings history, with each year inflation-adjusted — shown next to the plain one-year P/E so the difference is visible.

Benjamin Graham Formula Calculator

Graham's growth formula, the bond-yield revised version, and the Graham Number — all three on one page, clearly labelled as the different things they are.

DCA Calculator

Project a recurring investment plan, see the average price it actually pays, and put it beside the same money invested all at once with the waiting cash earning interest.

Stock Average Calculator

Weighted average price and cost basis across any number of purchases — plus the one thing no competitor computes: how many shares to buy to reach a target average.

Options Profit Calculator

Four strategies in one tool — long call, long put, covered call and cash-secured put — with breakeven, max profit and loss, and a payoff chart.

Long Call Calculator

Profit, breakeven and max loss for a bought call at expiration — plus what the same money would have done in the shares.

Long Put Calculator

Profit, breakeven and max loss for a bought put at expiration — including the max profit a put actually has, which is not unlimited.

Cash-Secured Put Calculator

Premium income, return on the cash your broker locks up, and exactly what the shares cost you if you are assigned.

Method and limitations

Every figure on this page comes from the payoff formula shown above — profit equals your effective sale price, capped at the strike, less your cost basis, plus the premium received — applied at the stock price you enter, multiplied by 100 shares per contract and by the number of contracts, with any commissions you entered subtracted. Breakeven is solved directly from that payoff rather than looked up from a table, which is why it stays correct when you add commissions. Annualised returns are simple (rate × 365 ÷ days), not compounded: compounding would assume you can repeat the identical trade at the identical premium every cycle, which is not a claim this calculator is in a position to make. Static and if-called returns are both measured against net capital — the cost of the shares less the premium collected — so the two are directly comparable. The if-called figure is the payoff evaluated exactly at the strike, which is where the payoff line goes flat.

Built by CalcStocks. It has not been reviewed by a licensed options professional, and we would rather say so than imply otherwise. Nothing here is a recommendation to open a position. Options can lose their entire value, and short options can lose more than the premium collected. Check the numbers against your broker's own risk display before you trade — and if the two disagree, tell us through the contact form and we will look at it.

Contact

Found a bug, disagree with a formula, or want a calculator that is not here yet? Tell us.

Your message is emailed to us and not stored in a database. Please do not include account numbers, passwords or other sensitive details.