Covered Call & Cash-Secured Put Calculator
What a covered call or cash-secured put returns in every outcome.
Try before you buy.
- Free preview: the return if assigned (or, for a put, if it expires) in full, with the first rows of each table (up to 3) and a watermarked chart; every other figure is hidden.
- Locked until you unlock it: download and copy.
- Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
P&L at expiry by price
P&L table
How this was calculated
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
For education only, not investment advice: no tool here tells you what to buy, sell or hold. Results use only the figures you enter, the files you load (read in your browser, never uploaded) and the published rules each page names. Check them against your broker's or exchange's own figures, and consider a licensed or registered adviser for advice on your situation.
About the Covered Call & Cash-Secured Put Calculator
Selling a covered call on shares you hold, or a cash-secured put with the cash set aside to buy them, brings in a premium now and fixes what happens at the strike. This calculator works out what each one returns if the option is assigned and if it is not, the downside break-even, the maximum profit, the profit or loss at every price at expiry, and the annualised return, simple and compounded — after your commission per contract and per share, an assignment fee and, for a put, the interest the cash earns.
It counts dividends you expect before expiry (kept only if you still hold the shares on the ex-dividend date), works with any contract size — 100 shares for a standard US, Canadian or Australian equity option, or your exchange’s lot size — and with any currency. It uses no market data: every price and premium is one you enter.
How to use it
- Choose a covered call or a cash-secured put.
- For a call, enter the share price now (or what your shares cost) and say whether you are buying them now; for a put, the share price now.
- Enter the shares the options cover, the shares in one contract, the strike, the premium per share and the days to expiry, and any dividends before expiry.
- Add your commission per contract and per share, an assignment fee, and for a put the interest the cash earns.
- Read the return if assigned and if not, the break-even and the annualised figures, then copy the summary or download the P&L table as CSV — with a pass, or after unlocking this result.
Examples
100 shares at 50.00; sell the 55 call for 1.20, 45 days; $1 commission
If assigned +$619.00, 12.68% on a net cost of $4,880 (102.88% a year simple, annualised from under a year) · if unchanged +$119.00, 2.44% · break-even 48.81
Sell the 45 put for 1.10, 30 days, 100 shares; $1 commission
Cash set aside $4,500 · if it expires +$109.00, 2.42% · if assigned, an effective price of 43.91 a share
As the first example, with a 0.50 dividend a share
If assigned +$669.00 · if unchanged +$169.00 · break-even 48.31 (the dividend counts only if you still hold the shares on the ex-dividend date)
Common uses
- See what selling a call against 100 shares you hold returns if they are called away, and if they are not.
- Find the effective price you would pay for shares by selling a put instead of buying them now.
- Compare the annualised return of strikes and expiries with your own costs included.
- Check how much a fall the premium covers before a covered call loses money.
The formulas
- Covered call, assigned: (K − S₀ + c + D) × q − costs, on a net cost of (S₀ − c) × q, where K is the strike, S₀ the share price, c the premium, D the dividends a share before expiry and q the shares.
- Covered call, unchanged: (c + D) × q − costs. Break-even: S₀ − c − D + costs ÷ q. These follow the Options Industry Council’s covered call page: the most it can make is the strike less the purchase price plus the premium, and the break-even is the purchase price less the premium.
- Cash-secured put: the cash set aside is K × q; if it expires, the return is (p × q + interest − costs) ÷ (K × q), the most it can make; if assigned, the effective purchase price is K − p + costs ÷ q, as on the Options Industry Council’s cash-secured put page.
- If the share fell to 0: the most either can lose — what the shares cost less the premium for a covered call, the strike less the premium for a put (the council’s maximum loss), after your costs.
- Annualised: simple = return × 365 ÷ days; compound = (1 + return)^(365 ÷ days) − 1. Not shown under 7 days or above 1,000,000% a year, where a yearly figure says nothing useful.
Reading the results
- If assigned: the call is exercised and your shares are sold at the strike, or the put is exercised and you buy the shares at the strike.
- If it expires: the option expires worthless and you keep the premium (and, for a call, the shares). For a put this is the headline figure, its best case.
- If the price is unchanged: the price at expiry is the price now, so a call is assigned if its strike is below that price and a put if its strike is above it; otherwise the option expires (an option exactly at the money is not exercised by itself).
- Annualised figures from a few weeks can look large: a short period’s return compounded over a year can look much larger than it was, and the same trade may not be available again on the same terms.
What it leaves out
Taxes; what the shares could have made above the strike (a covered call gives that up); the risk of the share falling (a covered call keeps almost all of it, less the premium); early assignment of American options, which is possible at any time and most likely just before an ex-dividend date; and interest on the money in the shares. Each can change the real outcome.
Limitations
- European-style outcomes at expiry: early assignment is described, not modelled.
- One expiry and one strike at a time.
- Taxes are left out.
- It calculates from your numbers and uses no market data: it says nothing about where any price is going.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What do I get without a pass?
Without a pass, Covered Call & Cash-Secured Put Calculator shows the return if assigned (or, for a put, if it expires) in full, with the first rows of each table (up to 3) and a watermarked chart; every other figure is hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
How do I work out the return of a covered call?
If the shares are called away, the return is the strike less the share price, plus the premium and any dividends, less costs, divided by the net cost of the shares (the price less the premium). With shares at 50, the 55 call sold for 1.20 and $1 of commission on 100 shares, that is $619 on $4,880, or 12.68%.
What is the break-even of a covered call?
The share price less the premium and any dividends, plus costs per share. In the example above it is 50 − 1.20 + 0.01 = 48.81: below that price at expiry the position loses money.
How much cash does a cash-secured put need?
The strike times the shares the put covers: a 45 put on 100 shares needs $4,500 set aside, which can earn interest until expiry.
Why is the annualised return so high?
Because it scales a short period up to a year. 12.68% in 45 days is 102.88% a year simple, but only if the same return could be earned again and again; the tool says so next to every annualised figure under a year.
Can I be assigned before expiry?
Yes, with American-style options, such as US-listed share options; European-style options are exercised only at expiry, so check your contract’s style. Early assignment is most likely just before an ex-dividend date, when the dividend is worth more than the call’s remaining time value. The calculator shows outcomes at expiry.