In general, it is good practice to maintain payroll records for 3 years. However, if there are audits or missed tax returns that need investigation you should be prepared to hold on to the documents for at least 7 years or more.