Skip to content

Approaching: Nov 20, 2026 — HCS 2024 Deadline. Get ready →

Recordkeeping

How to Calculate TRIR & DART from the OSHA 300 Log

Verified vs OSHA sources · October 5, 2026

By HazComFastPublished July 18, 2026Updated October 5, 20268 min read
How to Calculate TRIR & DART from the OSHA 300 Log
HazComFastLast reviewed October 5, 2026Verified vs OSHA sources · October 5, 2026

Your 300 Log Already Holds the Numbers

Two rates decide how your safety record reads to a general contractor, an insurer, or a prequalification portal (and if that portal is also demanding your raw 300 Logs, read what OSHA actually requires you to hand over first): TRIR (Total Recordable Incident Rate) and DART (Days Away, Restricted, or Transferred). Both come straight off the OSHA 300 log you are already required to keep (29 CFR 1904.29(a)); you just need the right formula and the right columns.

At a glance: TRIR and DART both use the same formula — (cases × 200,000) ÷ total hours worked. The 200,000 is 100 full-time employees working 40 hours a week for 50 weeks, so the rate reads as "recordables per 100 workers per year." TRIR counts every recordable case (columns G+H+I+J); DART counts only cases with days away, restriction, or transfer (columns H+I). To calculate TRIR, multiply your number of OSHA-recordable cases by 200,000 and divide by the total hours worked by all employees during the year; DART uses the same formula but counts only cases with days away, restricted duty, or job transfer.


The Formula (Straight from OSHA)

OSHA's Recordkeeping Forms Package states it this way:

Total number of injuries and illnesses × 200,000 ÷ Number of hours worked by all employees = Total recordable case rate

The numerator is the cases you recorded under the general recording criteria of 29 CFR 1904.7. The denominator is the same total hours you already enter on Form 300A under 29 CFR 1904.32(b)(2)(ii).

The rate formula

Rate = (Cases × 200,000) ÷ Total hours worked

200,000 = 100 employees × 40 hours/week × 50 weeks/year. It is the standard base that lets a 12-person crew and a 900-person company compare on the same scale — "recordable cases per 100 full-time workers per year."

The only thing that changes between rates is which cases you count in the numerator.

RateCases countedOSHA 300 columns
TRIR (total recordable)Every recordable caseG + H + I + J
DARTDays away, restricted, or transferredH + I
DAFWII (days-away only)Days-away-from-work cases onlyH

On the OSHA 300, column G is deaths, H is cases with days away from work, I is cases with job transfer or restriction, and J is other recordable cases (see 1904.7 for how those outcomes are defined and counted).


Worked Example

A construction firm employed the equivalent of a mid-size crew and its payroll shows 176,000 total hours worked for the year. Its OSHA 300 log has 6 recordable cases, of which 3 involved days away from work or restricted duty.

TRIR:

TRIR = (6 × 200,000) ÷ 176,000
     = 1,200,000 ÷ 176,000
     = 6.82

DART:

DART = (3 × 200,000) ÷ 176,000
     = 600,000 ÷ 176,000
     = 3.41

So this firm has a TRIR of 6.82 and a DART of 3.41 — 6.82 recordable cases and 3.41 days-away/restricted cases per 100 full-time workers per year. DART is always ≤ TRIR, because DART cases are a subset of recordable cases.


Where "Total Hours Worked" Comes From

The denominator trips people up more than the numerator. The rule of thumb:

  • Use actual hours worked, pulled from payroll: the hours employees were actually on the clock.
  • Do not include vacation, holidays, sick leave, or other non-work time, even if employees were paid for it.
  • Include overtime hours, which are hours worked.
  • Include the workers you supervise day to day, such as temporary help service workers. Their cases go on your log under 29 CFR 1904.31(b)(2), so their hours belong in the denominator.
  • Salaried / no time clock: OSHA's 300A worksheet tells you to estimate the hours actually worked when you only keep paid hours or have employees not paid by the hour. Use real timesheet data whenever you have it.

Getting hours wrong skews the rate in both directions — undercount hours and your rate looks worse than reality; overcount and you hide real frequency.


"But We Have Fewer Than 100 Employees"

A frequent question: if I only have 30 workers, shouldn't I divide 200,000 by 30 instead of using the full number? No. You always use 200,000. That constant is what standardizes every employer onto the same "per 100 full-time workers" scale — changing it would make your rate incomparable to the BLS industry averages and to everyone else's. A small firm simply plugs its actual hours worked into the denominator, and the math scales correctly on its own.


What Counts as "Good"? Benchmark, Don't Guess

There is no OSHA pass/fail TRIR. A rate is only meaningful against a reference:

  1. Your industry. The Bureau of Labor Statistics publishes incidence rates by industry (NAICS code) each year from its Survey of Occupational Injuries and Illnesses. Compare your TRIR/DART to the average for your NAICS — a roofing contractor and an office both live in very different ranges.
  2. Your own trend. You keep five years of logs under 29 CFR 1904.33(a); a rate that falls year over year across them is a sign the program is working.
  3. The bid context. Some general contractors and prequalification systems set TRIR or EMR thresholds. Know the number you're being measured against before you bid.

A TRIR below your industry average and trending down is the target. A rate of exactly 0 is possible and excellent — but only credible with real hours worked and an honest log behind it.


TRIR Is Not EMR

They get conflated constantly, so keep them straight:

TRIR / DARTEMR
SourceYour OSHA 300 logYour workers' comp claim history
Set byYou, from recorded casesA rating bureau / your insurer
MeasuresInjury frequencyClaim cost vs. expected
BaselinePer 100 full-time workers1.0 = industry-expected

Both matter for prequalification, but they answer different questions. TRIR asks how often are people getting hurt? EMR asks how much are those injuries costing relative to peers?


The Most Common Mistakes

  • Counting first-aid-only cases. The first-aid list in 29 CFR 1904.7(b)(5)(ii) is not recordable, and those cases must not be in the numerator; over-recording inflates TRIR. (See When Is an Injury Recordable?)
  • Using scheduled hours instead of actual hours worked.
  • Forgetting overtime in the hours total.
  • Changing the 200,000 constant for small headcounts.
  • Mixing DART and TRIR columns — DART is H+I only, never J.

Let the log do the math

HazComFast keeps the 300 log clean, sums the columns, and computes TRIR and DART from actual recorded cases and hours — so the number you hand a GC or an insurer traces straight back to defensible entries. Try the cost and rate tools free, then keep the whole log audit-ready.

Your incident rate is only as honest as the log behind it — get the recordability calls right first, and the math takes care of itself.

Frequently Asked Questions

What is the formula for TRIR?

TRIR = (number of OSHA-recordable cases x 200,000) / total hours worked by all employees during the year. OSHA gives the formula this way in its recordkeeping forms package, and the 200,000 represents 100 full-time employees working 40 hours a week, 50 weeks a year. The cases are the ones you recorded under the general recording criteria of 29 CFR 1904.7.

What is the difference between TRIR and DART?

TRIR counts every recordable case (300-log columns G, H, I and J). DART counts only the more serious cases that involved Days Away, Restricted duty, or a job Transfer (columns H and I). DART is always the same as or lower than TRIR, and it is the better measure of severity. The outcomes behind those columns are defined in 29 CFR 1904.7(b)(2) to (b)(4).

Where do I get the 'total hours worked' number?

Use the hours all employees actually worked during the year, the same total you enter on Form 300A under 29 CFR 1904.32(b)(2)(ii). OSHA's worksheet says to include salaried, hourly, part-time and seasonal workers and temporary workers you supervise day to day, and to leave out vacation, sick leave, holidays and other non-work time. If you only keep paid hours, or have employees not paid by the hour, estimate the hours actually worked.

What is a good TRIR?

There is no OSHA pass/fail number: the recordkeeping rule, 29 CFR Part 1904, sets no target rate. Compare your rate to the BLS published incidence rate for your industry (NAICS code) and to your own trend over the five years of logs you keep under 29 CFR 1904.33(a). A rate below your industry average and falling year over year is the goal.

Is TRIR the same as EMR?

No. TRIR comes from your OSHA 300 log, kept under 29 CFR 1904.29, and measures recordable injury frequency. EMR (Experience Modification Rate) is an insurance figure set by a rating bureau from your workers' compensation claim costs. They are related but calculated by different parties from different data.

OSHA figures and citations here come from our regulatory source-of-truth modules, last checked against the eCFR, OSHA.gov, and the Federal Register on October 5, 2026. Last reviewed October 5, 2026.

About This Article

Published by: HazComFast

Published: July 18, 2026

Last Updated: October 5, 2026

This content is for informational purposes only and does not constitute legal advice.

Ready to simplify your HazCom compliance?

HazComFast keeps your SDS library, GHS labels, and training records audit-ready, with the jobsite's SDS on the crew's phones.