CFD trading vs spread betting – differences

The key differences between cfd and spread betting are
> CFD trade on price per share while spread betting trades on dollars per point
> CFDs can be traded with no spreads while spread betting markets are run by market makers who palces spreads between the buy and sell price
> no expiry on CFDs
> CFD contracts is a holding in the underlying which entitles the holder to dividends.
> CFD contracts are financed and hence will require explicit interest payments. Spread betting contracts have the financing cost built in the price.