How to Calculate Total Recordable Injury Frequency Rate

Total Recordable Injury Frequency Rate (TRIFR) Calculator

Calculate your organization's safety performance metric based on OSHA standards.

200,000 (OSHA Standard – 100 Employees) 1,000,000 (International Standard) 200,000 represents 100 employees working 40 hours a week for 50 weeks a year.
Your TRIFR Result
0.00

Understanding Total Recordable Injury Frequency Rate

The Total Recordable Injury Frequency Rate (TRIFR), also commonly referred to as TRIR (Total Recordable Incident Rate), is a normalized mathematical calculation used to evaluate the safety performance of a company. It allows organizations to compare their safety records against industry averages and competitors, regardless of the size of the workforce.

The TRIFR Formula

TRIFR = (Number of Recordable Injuries × 200,000) / Total Hours Worked

What qualifies as a "Recordable Injury"?

According to OSHA, a recordable injury includes:

  • Work-related fatalities.
  • Work-related injuries or illnesses that result in loss of consciousness, days away from work, restricted work, or transfer to another job.
  • Work-related injuries or illnesses requiring medical treatment beyond first aid.
  • Significant diagnosed work-related injuries and illnesses.

Calculation Example

Suppose a manufacturing facility had 3 recordable injuries over the course of a year. During that same period, the total number of hours worked by all employees combined was 450,000 hours.

  • Step 1: Multiply injuries by the base: 3 × 200,000 = 600,000.
  • Step 2: Divide by hours: 600,000 / 450,000 = 1.33.
  • Result: The TRIFR is 1.33.

Why is TRIFR important?

Low TRIFR scores are often required to bid on major contracts, especially in the construction, mining, and oil industries. It serves as a trailing indicator of a company's past safety performance and is used by insurance companies to determine workers' compensation premiums.

function calculateTRIFR() { var injuries = document.getElementById('injuries').value; var hours = document.getElementById('hoursWorked').value; var base = document.getElementById('baseMultiplier').value; var resultContainer = document.getElementById('trifr-result-container'); var resultValue = document.getElementById('trifr-value'); var interpretation = document.getElementById('trifr-interpretation'); if (injuries === "" || hours === "" || hours <= 0) { alert("Please enter valid numbers. Total hours worked must be greater than zero."); return; } var injuriesNum = parseFloat(injuries); var hoursNum = parseFloat(hours); var baseNum = parseFloat(base); var trifr = (injuriesNum * baseNum) / hoursNum; var finalTrifr = trifr.toFixed(2); resultValue.innerHTML = finalTrifr; resultContainer.style.display = 'block'; var msg = "This means for every " + baseNum.toLocaleString() + " hours worked, your organization experiences " + finalTrifr + " recordable injuries."; if (finalTrifr < 1.0) { msg += " This is generally considered an excellent safety rating."; } else if (finalTrifr < 3.0) { msg += " This is within a common range for many industrial sectors."; } else { msg += " This may be higher than average and suggest a need for a safety review."; } interpretation.innerHTML = msg; resultContainer.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment