Spread betting, as outlined above, is a type of trading where accrued profits are exempt from taxation. CFDs – or Contracts for Difference – are a contract between an investor and a financial institution where a position is taken on the future value of the asset, eg. going short or long on stock price.