Covered calls explained the way most people first hear it: sell an option against stock you already own, collect free money every month, repeat forever. I believed that version too, right up until a trade I ran on a stock I’d owned for eight months got called away three weeks before it would’ve been my best position of the year. The premium I collected was $340. The gain I gave up was just under $2,100. Nobody told me that part when they explained covered calls to me. So here’s the version with the part that gets left out.
What a covered call actually is
You need two things to run a covered call: at least 100 shares of a stock, and a willingness to sell someone else the right to buy those shares from you at a set price. That’s it. You own the shares — that’s the “covered” part, because if the stock gets called away you’re not scrambling to buy shares you don’t have, you’re just handing over ones you already own. Then you sell a call option against those shares, and in exchange for taking on the obligation to sell at that strike price, you get paid a premium up front, in cash, immediately, whether the stock moves or not.
The strike price is where you’re agreeing to sell if the stock gets there. The expiration date is how long that agreement lasts. The premium is what you’re paid for making the agreement. Two outcomes exist and only two: the stock stays below your strike and you keep both the shares and the premium, or the stock goes above your strike and your shares get taken from you at that price, premium included.
The trade with real numbers
Say you buy 100 shares of a stock at $62 a share. That’s $6,200 in the position. You sell a call option one month out, strike at $67, and you collect a premium of $1.40 a share — $140 total, since one contract covers 100 shares.
Scenario one: the stock closes at $64 on expiration day. It never touched your $67 strike. The call expires worthless, you keep the $140 premium, and you still own your 100 shares, now worth $6,400. Total result: $6,400 in stock plus $140 in premium already banked, against your $6,200 cost. You can turn around and sell another call the following month if you want to keep doing this.
Scenario two: the stock rips to $74 by expiration. Your shares get called away at $67, the strike price you agreed to, regardless of where the stock actually is. You get $6,700 for shares that are now worth $7,400. Plus you keep the $140 premium. Your total take is $6,840. Not bad on paper — a $640 gain over your $6,200 cost, in a month. But if you’d just held the shares with no call sold against them, you’d have $7,400. The call cost you $560 in gains you were entitled to and gave away for a $140 payment you already had in hand before the stock even moved.
The part beginners don’t grasp about the premium
The premium is not a discount on the stock and it’s not insurance in any real sense. It’s a fixed, one-time payment for capping your upside at a specific level. If the stock goes up 5% past your strike, you don’t get any of that 5%. If it goes up 40% past your strike, same story — you got the same $140, whether the stock beat your strike by a dollar or by twenty. That’s the trade you made the moment you sold the call. Unlimited upside, gone, replaced with a number you already know before the month starts.
And on the downside, the premium barely moves the needle. If your $62 stock drops to $50, you’re down $1,200 on the shares. The $140 you collected softens that to a loss of $1,060. That’s it. People hear “covered call” and think they’ve bought some kind of protection. What they’ve actually bought is a small, fixed cushion on a position that can still lose most of its value. The stock doesn’t know or care that you sold a call against it.
The trade I wish I’d skipped
I’d owned 100 shares of a mid-cap industrial name for eight months, cost basis around $58. It had been slow and boring the whole time, drifting in a $4 range, so I started selling calls against it every month for extra income — the classic reason people start doing this. In month nine I sold a call at the $63 strike, 30 days out, for $1.10 a share, $110 total. Two weeks in, the company got a buyout rumor and the stock gapped to $71 in three sessions.
My shares got called away at $63. I collected the $110 premium plus the difference between my $58 cost and the $63 strike, so about $500 in gains plus the premium — call it $610 total on that position. Sounds fine until you look at where the stock actually went. It settled around $69.80 by the time my shares would have been sold if I’d just held them uncapped. That’s roughly $1,180 in gains I was sitting on before I capped it, versus the $610 I actually walked away with. I gave up $570 for a $110 payment. That’s the trade nobody warns you about when they’re explaining covered calls as free income — the strategy works exactly as designed and still costs you real money on your best months, because the best months are exactly when a capped strategy hurts the most.
Covered calls explained in one sentence
If you want the whole strategy compressed to its core: a covered call trades your unlimited upside on stock you already own for a fixed, guaranteed payment collected today. That’s the entire mechanism, and everything else — which strike, which expiration, which stock — is just tuning how much you get paid and how far away the cap sits. People search “covered calls explained” looking for the trick that makes this free money. There isn’t one. It’s a real trade with a real cost, and the cost shows up exactly when the stock does something you didn’t expect.
Why people still run this strategy
None of that makes covered calls bad. It makes them a specific tool for a specific job. If you own a stock you’re not expecting to run hard — something range-bound, something you’d be fine holding flat for a year — selling calls against it turns dead time into income instead of nothing. The premium is real cash, collected up front, and it lowers your effective cost basis every time you do it. On a stock that chops sideways for six months, that adds up to real money you wouldn’t have made otherwise.
The mistake is running covered calls on a stock you actually believe is about to move. If you think a name is setting up for a real breakout, selling a call against it is betting against your own read, for a fraction of the reward you’re expecting. I know that now because I did it on a stock I genuinely liked, for a premium that was small compared to what I gave up. Covered calls make the most sense on positions you’re lukewarm about, not the ones you’re excited about.
Where execution actually goes wrong
The math on a covered call is simple enough that most people can do it in their head after the first few trades. What’s harder is the discipline part — remembering to actually check your strike before earnings, not getting greedy and picking a strike too close to the current price because the premium looks bigger, not holding through an assignment out of stubbornness when the trade’s already told you what it’s going to do. That buyout-rumor trade wasn’t a math mistake. It was a timing mistake, selling a call on a stock with a live catalyst sitting a few weeks out that I hadn’t checked for.
That’s part of why I run my option entries and exits through Alertsify now instead of managing every strike and expiration by memory across a handful of positions. It doesn’t decide whether a covered call is the right trade on a given stock — that read is still mine. It executes the plan once I’ve made the call, without me forgetting an earnings date or freezing on an assignment I should have let happen. The stock research and the strategy choice stayed my job. The part where I used to fumble the execution didn’t.
What to actually take from this
A covered call is a real income tool with a real cost, and the cost is your uncapped upside, full stop. It is not free money, it is not insurance against a real drop, and it will occasionally cost you more in gains you gave away than you collected in premium — sometimes by a wide margin, like the $570 I left on the table for a $110 payment. Run it on stock you’re neutral to mildly bullish on, skip it on anything you actually expect to run, and check for catalysts before you pick a strike. Get those three things right and the strategy does what it’s supposed to do.
If you want to see how I handle the execution side of options trades without babysitting every strike and expiration myself:
Disclosure: that's an affiliate link — I may earn a commission if you sign up for a paid plan, at no extra cost to you. There's a free trial if you want to look around first.