CFD trading can be profitable if you correctly predict the price direction of an asset, and close out your trade at the right time. However, there are additional costs to consider depending on how you trade, including holding costs for trades held overnight, and commission charges on share trades. Trading with leverage is also a risk because profits and losses are magnified based on the full trade value. CFD trading is also subject to capital gains tax. Read more about the risks of CFDs.