Pricing About Contact Login Start Free Trial
OSHA Recordkeeping

The log builds itself.

Your OSHA 300 Log, 300A Summary and 301 reports come from the incident cases your team already investigates — per establishment, per year, with TRIR and DART calculated from your own hours.

2026 · Riverview Plant
OSHA 300 LogRecordable cases, classified by outcome
OSHA 300A SummaryAnnual totals, ready to post
OSHA 301One incident report per case
One entry, three forms
The case feeds 300, 300A and 301
Per establishment
Each site keeps its own records
TRIR & DART
Calculated from your recorded hours
Export as .xlsx
On the official form layouts
The obligation

What OSHA recordkeeping actually involves

Employers covered by 29 CFR Part 1904 keep three related records. They are not three copies of the same thing:

  • The 300 Log is the running list. One line per recordable case, with the outcome — death, days away from work, job transfer or restriction, or other recordable case — and the days attached to it.
  • The 300A Summary is the annual roll-up of that log. It is the one a certifying company official signs and the one that must be posted where employees can see it from 1 February to 30 April of the following year.
  • The 301 Incident Report is the detail behind a single case — what happened, the injury or illness, and the treatment.

Records are kept per establishment, not per company, which is why a multi-site employer cannot keep one combined log. And the rate everyone quotes, TRIR, depends on a number that has nothing to do with injuries at all: hours actually worked.

From case to record

Recordkeeping data is investigation data

  • An incident case is classified by outcome — death, loss of consciousness, days away from work, restricted work or job transfer, medical treatment beyond first aid, first aid only, or near miss.
  • That classification decides what the case contributes: first aid and near-miss cases are excluded from recordable and DART counts, so encouraging near-miss reporting never inflates your rates.
  • Day-bearing outcomes open the days-away and restricted-day fields, and counts are capped at OSHA's 180 calendar-day maximum per field.
  • The illness categories on the 300A — injury, skin disorder, respiratory condition, poisoning, hearing loss, all other illnesses — are the six official ones, not a custom list.
Case
Classified
On the log
Rates

TRIR and DART, from your own numerator and denominator

  • Record hours worked by month and by establishment. That is the denominator, and it is the part most spreadsheets get wrong.
  • TRIR is calculated as recordable cases × 200,000 ÷ hours worked — the 200,000 representing 100 full-time equivalent employees over a year.
  • The DART rate uses the same formula over cases involving days away, restricted work or job transfer.
  • Severity rate divides total lost and restricted days across your recordable cases, so a year of many minor cases reads differently from a year with one serious one.
Compliance
62%
+4
Open actions
8
Incidents YTD
2
-1
Audit-ready
94%
+6
Recordable rate · trailing 7 months
Multi-site

Each establishment keeps its own year

  • Establishments are held with their own name and address, which is what the 300A asks for.
  • The 300 Log, 300A Summary and 301 reports are each produced for a chosen establishment and reporting year.
  • Hours are recorded against the establishment too, so each site's rates are its own rather than a company average that describes nowhere.
  • Exports are generated as .xlsx files laid out on the official OSHA forms, so what you download is what you post or hand over.
Riverview Plant · 2026Log, summary and 301s
Route 9 Depot · 2026Own hours, own TRIR
OSHA300A.xlsxDownloaded for posting
Where the line is

What EHSTEC does not do

Recordkeeping is a regulated obligation, so it is worth being exact about the division of labour.

EHSTEC does not decide whether a case is recordable. A person classifies the case by its outcome, and the software derives the recordable and DART treatment from that classification. For cases classified as recordable, the investigation asks for a written rationale, because the reasoning behind the call is part of the record. Determining recordability under Part 1904 remains a professional judgement — the software makes it consistent and documented, not automatic.

EHSTEC does not submit anything to OSHA. Electronic submission through OSHA's Injury Tracking Application is something you do, using the figures EHSTEC produces. Nor does it post the 300A for you, notify OSHA of a fatality or hospitalisation within the required window, or tell you whether your establishment is partially exempt.

And it does not guarantee compliance. No software can. What it can do is make sure the data behind your logs is complete, attributable and retrievable when somebody asks for it.

OSHA Recordkeeping

Stop rebuilding the log every February

Start a free trial and let your 300, 300A and 301 come from the cases your team already investigates.