Let’s say I received a premium of 500 dollars for opening this contract and I plan to keep it open till expiry date in Jan 2022. Will I be taxed in 2020 or in 2022?
You'll pay tax on the premiums in the year that the options are either exercised or expire, whatever tax year that may be.
The premiums received from selling call options are classified as capital gains. A gain is not realized until an option expires or is bought back with an off-setting buy order. If sold call options expire worthless, the whole premium received is classified as a short-term capital gain.
Both long and short options for the purposes of pure options positions receive similar tax treatments. Gains and losses are calculated when the positions are closed or when they expire unexercised. In the case of call or put writes, all options that expire unexercised are considered short-term gains.
Thank you @DJS. Does this mean that I will need to pay taxes on this premium in 2023 for the tax year 2022?
You'll pay tax on the premiums in the year that the options are either exercised or expire, whatever tax year that may be.
The premiums received from selling call options are classified as capital gains. A gain is not realized until an option expires or is bought back with an off-setting buy order. If sold call options expire worthless, the whole premium received is classified as a short-term capital gain.
if you collect a big profit on that trade in 2022 you made need to pay an estimated tax payment in 2022.