In addition to brokerage or commission fees, there are also other charges to take into account when trading CFDs, including:
holding fees for overnight positions
daily interest charges
monthly data access fees (which may be charged by the stock exchange and passed onto customers by brokers)
midpoint order fees (which may be charged if you set a buy or sell order which is less than a standard unit, eg. half a cent)