OptionHarvest

Covered call yield calculator

Compare covered calls fairly. This calculator turns any premium and expiry into yield on current price, yield on cost basis, yield per week and the annualised equivalent — including dividends if you hold through ex-date.

Premium yield on price
1.50%
Premium yield on cost basis
1.58%
Yield per week
0.35%
Best metric for comparing expiries
Yield per day
0.050%
Annualised on price
18.25%
Annualised on cost basis
19.21%
Yield including dividend
1.58%
Annualised incl. dividend
19.21%
$150.00 premium per contract

Yield per week beats raw premium

A $2.40 premium on a 60-day call looks better than $1.50 on a 30-day call until you divide by time. The first earns 0.28% per week on a $100 stock, the second 0.35%. Yield per week normalises expiries and is the cleanest way to decide which chain is actually paying you the most for the risk of having your shares called away.

Annualised numbers are useful for comparison but should never be read as an expected return. They assume the same premium is available every cycle, that you always get filled, and that the underlying does not gap through your strike or collapse below your breakeven.

Frequently asked questions

What is a good covered call yield?
There is no universal number, but many writers of large-cap stock aim for 0.5% to 1.5% premium yield per 30-day cycle, roughly 6% to 18% annualised before assignment effects. Anything dramatically higher usually reflects elevated implied volatility and a genuinely higher chance of a large move.
How do you calculate covered call premium yield?
Premium yield equals premium received per share divided by the share price (or your cost basis) at the time you wrote the call. Divide by days to expiry and multiply by 365 to annualise it.
Should yield be measured on cost basis or current price?
Both are useful. Yield on current price tells you whether the trade is a good use of the capital you could redeploy today; yield on cost basis tells you how the position is performing against what you actually paid.
Does the dividend count toward covered call yield?
If you hold through the ex-dividend date and are not assigned early, the dividend adds to your total income yield. Deep in-the-money calls raise the risk of early assignment just before ex-dividend, which forfeits that dividend.

Track every covered call automatically

OptionHarvest logs each call you sell, rolls premium into your breakeven, updates prices daily and tells you exactly which positions are at risk of assignment. Free demo — no credit card required.