CFDs have grown in popularity over the past few years and it is arguably becoming the preferred way to trade the financial markets. Some of the trading benefits of CFDs include no exchange charges and no stamp duty. Many of the inefficiencies of trading the underlying shares on an exchange are eliminated. The costs and delays of physical delivery of the shares, their registration and any holding or safe custody charges made by a broker are all avoided. The other major benefit of trading CFDs is that customers can trade using leverage on margin. CFDs trading means customers can trade a portfolio of shares, indices or commodities without having to tie up large amounts of capital. Moreover, any financial entitlements, such as dividends, are adjusted for in cash, directly to your account. However, any voting rights available to the holder of an equity share are not available to the holder of an equivalent CFD.