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.