I'm a long-term investor. I wanted to know what the stocks I already own could be paying me each month — and my brokerage couldn't tell me. So I built the tool that does. Position by position, with the risk on every number.
My portfolio paid me that in covered-call premium in one focused month — on the half I'd be a willing seller of. One month of evidence, not a recurring rate.
Personal result, not typical. Covered calls carry the full downside risk of owning the underlying shares.
Income Engine runs against your portfolio in two minutes — free — and tells you what each position could earn this month, which ones to leave alone, and what you'd actually keep after friction.
The honest part: I only write calls on positions I'd be a willing seller of at the strike — names I'm already looking to trim. If some get called away, it's a planned exit, not a surprise. The premium just paid me to wait for it. This was a focused month — not every month looks like this, and some pay nothing at all.
Your positions are sitting there compounding. That's the plan. But the ones you'd be a willing seller of at a higher price can also throw off real cash this month — without changing the plan, and without selling the shares.
You don't have to write a call. But not knowing what your stocks could be paying you is income you're leaving on the table by default. The Analyzer gives you an honest answer in two minutes, so you can decide on purpose instead of by accident.
You own the shares. You sell someone the right to buy them from you at a price you'd be happy to sell at — the strike — by a certain date. They pay you cash today, called the premium, for that promise.
If the stock stays below the strike, the contract expires and you keep the shares and the premium. If it closes above, your shares get called away at the strike — and you still keep the premium, plus the gains up to that price.
That last line is the trade-off. Pick the wrong strike on the wrong position and you cap the upside on something that was about to run. That's the whole game.
Which strike. When to roll. When to let the shares go — and when to step in first. Get those wrong and you hand the income right back. That judgment, every position, every cycle, is the real work.
Add your holdings. The Analyzer reads them against live options pricing, ranks each one by what it could earn you this month, puts the risk beside every number, and flags the names you should leave alone.
Example positions for illustration. Live numbers reflect current options pricing on your actual holdings.
What you get: a realistic income range after slippage and fees — not a fantasy headline. The chance of each call being assigned. And a clear flag on the names where capping the upside isn't worth the income.
You sell the call in your own brokerage. You log it here. From that moment, the Engine watches the live market for every position — and stays quiet until something deserves your attention. Most days, you open the app, see green, and close it. When a call needs a decision, you see it the second you open the dashboard.
A real screen, with example data. Decisions surface only when they need to.
Your broker is built to execute the trade. It shows you every strike, every expiration, every Greek. What it doesn't do is connect any of that back to your portfolio's income potential — or keep watching the call once you've sold it. Different jobs. Both tools earn their keep.
The Analyzer is free, always. The Engine is free for everyone in the alpha — we're building it alongside active covered-call writers, and it'll move to $29/month at launch. Reserve your spot before then.
Two minutes after you add your holdings, the Analyzer produces a per-position read like this — the income, the risk, and a strike range to consider. You decide what to do.