You need to keep employee records as long as you may need them for tax records. I would say at least 2 or 3 years to make sure everything was process properly and the IRS doesn't have issues with any of it. If you use employee attendance software, most programs will be able to store the information on your computer for many years, as long as you would need it, in case you ever need to pull it up again.
Employee medical records must be kept by employers for how long?
The IRS requires employers to keep all records of employment taxes for at least four years after filing the 4th quarter for the year. After four years, the records can be destroyed.
Those with 15 or more employees, subject to Title VII, must keep them 12 months. Smaller employers need not keep them at all.
There is not a law that states how long employers must keep job applications. Many employers keep them for about one year.
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.
30 years from termination, unless the employee was employed less than 1 year and provided upon termination.
federal
How long to keep accounting records for business in the US
To avoid any issues - legal, ethical, or otherwise - a past employer should provide employment verification for previous employees for as long as the employer is legally required to maintain records on that employee, which varies depending on the type of record and local laws.
They have to keep records for 6 years after your last appointment
You should keep employees time cards for at least one year. This will allow for easy reference if any dispute arises when filing tax forms.
As a government agency, OSHA keeps some records forever. OSHA requires employers to keep some records for 40 years and some for 30 years following termination of an individual's employment. Other records may be discarded after a year or two, depending on the nature of the information being recorded.