How are stock options reported on Form 1099-B?

When reporting your stock options on Form 1099-B you will first need to determine if the stock option has expired or if it was assigned or exercised.

If your stock option has expired it will have a realized profit or loss and will be reported on your 1099.  The realized gain or loss will be calculated using a price of 0 as either the cost basis/proceeds for closing your short/long positions.

If your stock option was assigned or exercised any unrealized gain or loss will be carried into the resultant stock position.  These option positions will not be reported on your 1099, and the cost basis on the resultant stock is determined based on the table:

Option Position Delivery Adjustment: Option Premium
Long Call Buy Stock Add option cost to the strike price to determine the underlying purchase cost
Long Put Sell Stock Subtract option cost from the strike price to determine the underlying sales proceeds
Short Call Sell Stock Add option premium the strike price to determine the underlying sales proceeds
Short Put Buy Stock Subtract option premium from the strike price to determine the underlying purchase cost

Note

  • 1256 option contracts have realized gains on an exercise or assignment. The gain is computed by marking the original option trade to the closing price on the Trade Date of the Exercise or Assignment transaction.
Powered by IBot
What if my Forms 1099 are not posted in the Reports section of Client Portal?
Tax reporting: Capital gains and losses
Is U.S. tax reporting for stock sales based upon trade date or settlement date?
How long do I have to hold a stock to be considered Long Term?