Per 100 Million Units (Standard FAR/OSHA)
Per 1 Million Units (Mining/Aviation)
Per 200,000 Hours (OSHA Incident Base)
Per 100,000 Units
Per 1,000 Employees
Select "100 Million" for standard Occupational Health or Transport statistics.
Calculated Fatal Accident Rate
0.00
How to Calculate Fatal Accident Rate
The Fatal Accident Rate (FAR) is a critical safety metric used in various industries—including construction, aviation, and transportation—to measure the frequency of fatal incidents relative to the amount of work performed or distance traveled. Unlike simple counts of accidents, the FAR normalizes data, allowing for fair comparisons between large and small organizations.
The Fatal Accident Rate Formula
The standard formula for calculating the fatal accident rate depends on the "exposure" metric (hours worked, miles driven, etc.) and a standardization constant (often 100 million). The general formula is:
FAR = (Number of Fatalities × Standardization Factor) / Total Exposure
Where:
Number of Fatalities: The total count of deaths resulting from work-related or transit-related accidents during a specific period.
Total Exposure: The cumulative measure of risk exposure. This is typically "Total Employee Hours Worked" for workplace safety or "Total Miles/Kilometers Traveled" for fleet safety.
Standardization Factor: A multiplier used to make the result readable.
100,000,000 (108): The standard for OSHA fatal injury rates and large-scale transportation statistics.
200,000: Typically used for non-fatal injury rates (TRIR) representing 100 employees working 40 hours a week for 50 weeks.
1,000,000: Common in mining or aviation flight hours.
Example Calculation
Let's assume a large construction firm has the following data for one year:
Fatalities: 2
Total Hours Worked: 5,000,000 (5 million) hours
Standard: Per 100 million employee hours
Using the formula:
FAR = (2 × 100,000,000) / 5,000,000 = 40
This means the company has a rate of 40 fatalities for every 100 million hours worked.
Why Monitoring FAR is Crucial
Calculating the fatal accident rate is essential for:
Benchmarking: Comparing safety performance against industry averages.
Trend Analysis: Identifying if safety protocols are improving over time.
Contract Bidding: Many clients require safety statistics (FAR, TRIR, EMR) before awarding contracts.
function calculateFAR() {
// Get input values
var fatalitiesInput = document.getElementById("numFatalities");
var exposureInput = document.getElementById("totalExposure");
var scalingInput = document.getElementById("scalingFactor");
var fatalities = parseFloat(fatalitiesInput.value);
var exposure = parseFloat(exposureInput.value);
var scalingFactor = parseFloat(scalingInput.value);
// Output elements
var resultBox = document.getElementById("farResult");
var outputValue = document.getElementById("farOutput");
var explanation = document.getElementById("farExplanation");
// Validation
if (isNaN(fatalities) || fatalities < 0) {
alert("Please enter a valid non-negative number for Fatalities.");
return;
}
if (isNaN(exposure) || exposure <= 0) {
alert("Please enter a valid number greater than 0 for Total Exposure.");
return;
}
// Calculation
var far = (fatalities * scalingFactor) / exposure;
// Formatting the scaling factor text for the explanation
var scalingText = "";
if (scalingFactor === 100000000) scalingText = "100 million units";
else if (scalingFactor === 1000000) scalingText = "1 million units";
else if (scalingFactor === 200000) scalingText = "200,000 hours";
else if (scalingFactor === 100000) scalingText = "100,000 units";
else if (scalingFactor === 1000) scalingText = "1,000 employees";
else scalingText = scalingFactor + " units";
// Display Result
resultBox.style.display = "block";
// Determine decimal places based on magnitude
if (far 0) {
outputValue.innerHTML = far.toExponential(2);
} else {
outputValue.innerHTML = far.toFixed(2);
}
explanation.innerHTML = "This indicates " + far.toFixed(2) + " fatalities per " + scalingText + " of exposure.";
}