How Do You Calculate Covered Call ROI?
The formula is:
ROI = (Premium + [Strike − Cost Basis]) ÷ Cost Basis
If the stock is not called away (unassigned), ROI = Premium ÷ Cost Basis
This gives you a realistic view of upside potential and premium yield.
📊 Example Setup
Cost Basis: $368
Strike: $380
Premium: $12.10
DTE: 30
👉 Try this ROI setup in the calculator → https://bit.ly/tsla-call
🙋 FAQ
Q: Is ROI calculated with or without assignment?
A: You should calculate both — assigned return includes appreciation to the strike, unassigned just the premium.
Q: How do I annualize ROI?
A: Divide ROI by days to expiration, multiply by 365.
Q: Does assignment improve ROI?
A: Yes, if your strike is above your cost basis — that gain is added to your return.