There could be many different reasons for an investigation. It is commonly thought that an HMRC investigation is decided randomly, but most investigations are carried out because HMRC believe that there is something amiss with your tax affairs. HMRC may use a number of sources such as the internet, banks, local authorities, news stories, etc,