How Is the Tax Treatment of CFDs Different from Futures Contracts?
CFDs are generally treated as standard capital assets, subject to standard short-term/long-term capital gains rules and the wash sale rule. Futures contracts, especially regulated ones, are often Section 1256 contracts, subject to the 60/40 rule and mark-to-market accounting, and are exempt from the wash sale rule.
The tax regime is significantly different.