Choosing the ideal broker for Contracts for Difference (CFDs) is a tricky process . We've completed a detailed review of the major CFD dealers, evaluating factors such as pricing , platform , customer support , range of instruments , and compliance. Our report showcases various excellent options, including those celebrated for their reduced spreads