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.
(OSHA)
OSHA has no regulations on keeping personnel records. OSHA's requirements relate to records of exposure to hazardous agents, training records, and work-related medical records.
How long to keep accounting records for business in the US
They have to keep records for 6 years after your last appointment
OSHA 300
Many people would keep a deceased person's records for at least 10 years. Many people keep these records for longer than that.
We must keep tax records for 10 years for a business
employer keep payroll records maxium 1 year .
You should keep the records for a minimum of 5 years.
as long as you want 2 i guess!!!
5 years
At least as long as the IRS requires records of transactions, 7+ years