Employee time cards should be kept for at least two years. For  employee leave and absences, records should be kept for at least  three years.ederal Law Federal law requires you to keep application records of non-hires for one to two years and hired employees for one year. The time period is affected by your compa … ny size and type of organization, including affirmative action.