How to correctly track a covered call write (sell to open) in double-entry accounting?
I think the issue you are having is that the option value is not a "flow" but rather a liability that changes value over time. It is best to illustrate with a balance sheet. The $33 dollars would be the premium net of expense that you would receive from your brokerage for having shorted the options. This would be your asset. The liability is the right for the option owner (the person you sold it to) to exercise and purchase stock at a fixed price. At the moment you sold it, the "Marked To Market" (MTM) value of that option is $40. Hence you are at a net account value of $33-$40= $-7 which is the commission. Over time, as the price of that option changes the value of your account is simply $33 - 2*(option price)*(100) since each option contract is for 100 shares. In your example above, this implies that the option price is 20 cents. So if I were to redo the chart it would look like this If the next day the option value goes to 21 cents, your liability would now be 2*(0.21)*(100) = $42 dollars. In a sense, 2 dollars have been "debited" from your account to cover your potential liability. Since you also own the stock there will be a credit from that line item (not shown). At the expiry of your option, since you are selling covered calls, if you were to be exercised on, the loss on the option and the gain on the shares you own will net off. The final cost basis of the shares you sold will be adjusted by the premium you've received. You will simply be selling your shares at strike + premium per share (0.20 cents in this example)