OSHA Form 300: Log of Work-Related Injuries and Illnesses

The Log of Work-Related Injuries and Illnesses. Employers must use this form to record specific details about every recordable work-related injury or illness.
Jimmy Law

What is OSHA Form 300?

OSHA Form 300 is the Log of Work-Related Injuries and Illnesses. This form is used by employers to record and classify work-related injuries and illnesses, and to note the extent and outcome of each case.

Who Must Complete Form 300?

Most employers with more than 10 employees must maintain OSHA Form 300. However, certain low-hazard industries are exempt from this requirement. Employers in high-hazard industries must keep these records regardless of company size.

When is Form 300 Required?

Employers must record each recordable injury or illness within seven calendar days of receiving information that a recordable case has occurred. The log must be maintained for five years following the year to which the records pertain.

What Must Be Recorded?

Employers must record work-related injuries and illnesses that result in:

Official Source: OSHA Form 300

Fast to set up. Easy to use.
Get your team up and running with Breakroom in 60 seconds. Or schedule a free, personalized demo today.
// Function to update active link function updateActiveLink(activeSectionId) { // Remove active class from all links navigationLinks.forEach(function(link) { link.classList.remove('is-active'); }); // Add active class to the corresponding link var activeLink = document.querySelector('a[href="#' + activeSectionId + '"]'); if (activeLink) { activeLink.classList.add('is-active'); } } // Set up intersection observer for scroll-based active states if (navigationLinks.length > 0) { var observerOptions = { root: null, rootMargin: '-20% 0px -80% 0px', // Trigger when section is 20% from top threshold: 0 }; var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { updateActiveLink(entry.target.id); } }); }, observerOptions); // Observe all H2 sections headers.forEach(function(header) { observer.observe(header); }); }