Question: how many years do you have to keep tax returns for?
Answer: You must keep your records for at least 5 years after the 31 January submission deadline of the relevant tax year. HM Revenue and Customs ( HMRC ) may check your records to make sure you're paying the right amount of tax.