TRIR Calculator (Total Recordable Incident Rate)
TRIR is the number of OSHA recordable cases per 100 full-time workers in a year. Enter the case counts from your OSHA 300A summary and the hours your employees actually worked, and this calculator runs the formula OSHA itself uses: cases multiplied by 200,000, divided by hours worked. It also shows what one more case would cost you.
Rates and totals are calculated only from the numbers you type, so they are only as good as your OSHA 300 Log. This page is not an OSHA form, is not submitted to anyone, and does not decide whether a case is recordable — that follows 29 CFR Part 1904 and, in a State Plan state, your state's own rule. Nothing you type is sent to our servers.
Where each number comes from
Everything this calculator needs is already on the OSHA 300A summary you post every February. The four case boxes are the ones that add up to your total recordable cases — every case appears in exactly one of them, chosen on its most serious outcome.
| Box | What it counts | In TRIR? |
|---|---|---|
| G | Total number of deaths | Yes |
| H | Cases with days away from work | Yes — and these are also DART cases |
| I | Cases with job transfer or restriction | Yes — also DART cases |
| J | Other recordable cases (medical treatment beyond first aid, loss of consciousness, a significant diagnosis) | Yes — and this is the box people forget |
| K and L | Total days away and days of transfer or restriction | No — days never enter a case-based rate |
Hours worked are hours your employees actually worked, overtime included, taken from payroll. Vacation, sick leave and holidays are excluded even when they were paid — OSHA publishes an optional worksheet for estimating the figure when you only keep hours paid.
A worked example
A specialty contractor with about 125 people on the payroll works 250,000 hours in a calendar year. Its 300A shows no fatalities, 2 cases with days away, 1 case with restricted duty and 4 other recordable cases: 7 recordable cases.
TRIR = (7 × 200,000) ÷ 250,000 = 5.6 recordable cases per 100 full-time workers. The same summary gives a DART rate of (3 × 200,000) ÷ 250,000 = 2.4, because only columns H and I count there. And each additional case in that year would have added 200,000 ÷ 250,000 = 0.8 to the TRIR — which is why a contractor of this size can move a full point on two slips in a wet December.
Comparing your rate with anything
- Compare within your industry and your size. OSHA's 2016 letter of interpretation makes the point directly: BLS publishes rates in five establishment-size categories because a single case has a much greater effect on a small establishment's rate than on a large one's. Take the rate for your NAICS code at the most precise level available.
- The only broad national figure OSHA publishes is 2.4 incidents per 100 workers in 2023, down from 10.9 in 1972. It is a useful order of magnitude and nothing more — a roofing crew and an insurance office are both in it.
- Small numbers, several years. For a small employer, OSHA suggests aggregating several years of cases and hours together, keeping the 200,000 constant unchanged. A three-year rate on 90,000 hours says something; a one-year rate on 30,000 hours mostly says whether anyone got hurt.
- Say what you counted. A rate without its case count and hours is not verifiable. Prequalification questionnaires that ask for TRIR usually ask for both, and for three years of them.
What TRIR does not tell you
TRIR counts cases, not consequences. A fatality and a stitched finger both add one case. An establishment that sends people back on restricted duty the same afternoon and one that sends them home for three months can post the same number. Read it next to your DART rate, which counts the cases that took someone off the job, and your day counts, which say how long.
It also says nothing about exposure. A low TRIR in a year where nothing happened to go wrong is a lagging indicator with a small sample behind it. The things that move it are upstream: the hazards found on a job hazard analysis, the ones caught at the morning huddle, and the ones nobody wrote down.
How it's calculated
- Total recordable cases
cases = column G + column H + column I + column JEvery recordable case is counted once, in exactly one of the four case columns of the OSHA 300A summary.- TRIR (total recordable incident rate)
TRIR = (cases x 200,000) / hours workedOSHA's own wording: (Number of injuries and illnesses X 200,000) / Employee hours worked = Incidence rate.- What 200,000 is
200,000 = 100 employees x 40 hours/week x 50 weeks/yearThe base for 100 full-time-equivalent workers, so that a 12-person crew and a 4,000-person plant can be compared on the same scale.- Full-time equivalents behind your hours
FTE = hours worked / 2,0002,000 hours is the full-time work year the 200,000 base assumes (40 x 50). It is what makes a TRIR readable as cases per 100 workers.- What one more case would cost
rate per case = 200,000 / hours workedBelow roughly 200,000 hours worked, a single recordable case moves the rate by more than a full point — the reason OSHA warns that one case has a much greater effect on a small establishment's rate.- Percent above or below an industry average
percent = ((your rate - industry rate) / industry rate) x 100The comparison OSHA asks VPP applicants to make against the BLS rate for their NAICS code.
Frequently asked questions
Sources & references
- OSHA letter of interpretation, 08/23/2016 — Clarification on how the formula is used by OSHA to calculate incident rates
- OSHA — VPP Site-Based Application Instructions, Appendix B: injury and illness rate calculations (TCIR and DART)
- OSHA — Forms for Recording Work-Related Injuries and Illnesses (Form 300, Form 300A and the optional worksheet for hours worked)
- OSHA — Incidence Rate Worksheet, Figure 2-8 of the Recordkeeping Policies and Procedures Manual (archived document; cited for the 300 Log column mapping of each rate)
- 29 CFR 1904.7 — General recording criteria: death, days away, restricted work or transfer, medical treatment beyond first aid, loss of consciousness, significant diagnosis
- 29 CFR 1904.32 — Annual summary: total the columns, enter the annual average number of employees and the total hours worked, certify and post
- OSHA — Site-Specific Targeting (SST-16), CPL 02: establishments are selected for inspection on their DART rate, with separate thresholds for manufacturing and non-manufacturing
- OSHA — Commonly Used Statistics: 2.4 injury and illness incidents per 100 workers in 2023
- U.S. Bureau of Labor Statistics — Injuries, Illnesses, and Fatalities: incidence rates by NAICS code and establishment size
Content checked against these sources — last reviewed August 28, 2026.