Skip to main content

How Do You Reverse A Covered Call?

by
Last updated on 4 min read

Quick Fix:
Buy back the call to close your position, then decide whether to keep or sell the stock. If the call’s deep in the money and you want to dodge assignment, act before the market shuts on expiration day.

What’s Happening When You Reverse a Covered Call

A covered call kicks off when you sell someone the right to buy stock you already own at a set price by a set date. You pocket cash (the premium) for taking on the obligation to hand over the stock if the buyer chooses to exercise the call. Reversing the trade wipes out that obligation before it forces you to sell shares you’d rather hold. The mechanics? You simply buy back the call you sold. Where traders usually trip up is in the timing, price, and their own expectations for the stock.

Step-by-Step: Closing Out a Covered Call

  1. Open your broker’s trading platform. Come 2026, most brokers (Fidelity, Schwab, Interactive Brokers) still hide the “Trade” tab on desktop. On mobile, tap Trade → Options → Covered Call.
  2. Locate the open short call in your positions list. Hunt for the ticker, strike, and expiration that match the call you sold. As of 2026, the positions view now flashes a “Buy to Close” button right on the row.
  3. Enter a Buy to Close order. On desktop: right-click the position → Buy to Close. On mobile: swipe left on the position → CloseBuy to Close.
  4. Pick a limit or market order.
    • Market shuts the position down instantly at whatever the next fill price is.
    • Limit lets you set a ceiling; handy if the call’s price has shot up and you’d rather wait for a cheaper fill.
  5. Verify the fill in your activity log. Within seconds the position should vanish. Your cash balance updates, and the stock stays in your account unless you decide to dump it separately.

If This Didn’t Work

  • Order rejected or stuck? Two spots to check: (1) Reg T margin—your account needs enough cash or marginable stock to cover the buyback. (2) Restricted option symbols—some brokers still freeze closing orders on options deep in the money until you confirm you’re cool with assignment risk.
  • Call still open after market close? If the call expires in the money, your broker will yank the shares and sell them at the strike price. No take-backsies—your only out is to repurchase the stock on the open market and hope it slides back below your cost.
  • Bid-ask spread too wide? On thinly traded underlyings (small-cap stocks, ETFs with <1 M ADV), the call’s market can yawn two or three dollars. Try a limit order at the mid-price and wait. Brokers like Interactive Brokers let you park a “Good-Til-Canceled” limit for up to 90 days.

Prevention: Keep the Reversal Painless

Before you ever sell a covered call, run a quick checklist:

  • Strike selection: Pick a strike at least 5–10 % above your purchase price so you’ve got wiggle room. Come 2026, the data still backs the Options Industry Council’s call for this buffer to shrink assignment odds.
  • Expiration spacing: Use expirations 30–60 days out. Shorter windows juice theta decay, but you lose the chance to react if the stock makes a sudden leap. Longer windows buy time, but the premium per day dwindles.
  • Exit plan: Jot the buy-back price (your max loss) into your broker’s “Price Alert” field before you even place the sell order. Example: “Buy to Close XYZ 55 Call @ ≤ $1.50.” Most platforms (thinkorswim, Fidelity Active Trader Pro) let you bolt this onto the original position.
  • Tax & fees: Don’t forget the SEC fee on closing trades is still capped at $8 per contract (SEC, 2025). Tuck that into your break-even math so the “free money” myth doesn’t come back to bite you later.
Edited and fact-checked by the TechFactsHub editorial team.
Alex Chen
Written by

Alex Chen is a senior tech writer and former IT support specialist with over a decade of experience troubleshooting everything from blue screens to printer jams. He lives in Portland, OR, where he spends his free time building custom PCs and wondering why printer drivers still don't work in 2026.

How Do You Code A Space Parameter In JCL?How Do I Add Another Account To My Amazon Firestick?