At a glance
A GC's prequalification packet usually asks for four things: the certified 300A totals, TRIR and DART, the experience modification rate, and a clean reporting history. Each one traces to a paragraph in 29 CFR Part 1904 or to a rating bureau, and each has a page or tool on this site that produces it.
On this page
A general contractor's prequalification packet rarely spells out a formula. It just has a box for a number, or a place to attach a form, and expects the subcontractor to already have it on hand. Underneath most of those boxes sits the same handful of figures, each one traceable to a specific paragraph of OSHA's recordkeeping rule or to a document your insurance carrier's rating bureau issues, not the GC itself. This page walks through what each box is actually asking for, who has to produce or sign off on it, and which page or tool on this site gets you there.
The four numbers, one table
| Asked for | What it actually is | Who certifies or issues it | Where to get it |
|---|---|---|---|
| The 300A totals | Average employees and total hours worked, plus the case-count columns, for one calendar year | A company executive, under 1904.32(b)(3)-(4) | Hours worked calculator |
| TRIR and DART | The two incidence rates built from those same case counts and hours | Nobody certifies these; you compute them yourself from your own log | TRIR calculator, DART rate calculator |
| The mod | Your experience modification rate, comparing your losses with similar employers | Your workers' comp carrier's rating bureau, not you and not the GC | The mod, explained |
| A clean reporting history | Whether you met OSHA's severe-injury reporting and electronic-submission deadlines | You, against OSHA's own clock | OSHA recordkeeping deadlines |
The 300A totals, and who signs them
The 300A summary carries two workforce figures a packet almost always wants alongside the case counts: the average number of employees and the total hours worked for the year, both worked out on the hours worked calculator from your payroll periods. Those figures don't stand on their own, though — 1904.32 requires them to be certified before they're posted. Paragraph (b)(3) states it plainly: "A company executive must certify that he or she has examined the OSHA 300 Log and that he or she reasonably believes, based on his or her knowledge of the process by which the information was recorded, that the annual summary is correct and complete." Paragraph (b)(4) narrows who counts as that executive to four roles: an owner (sole proprietorship or partnership only), an officer of the corporation, the highest-ranking company official at the establishment, or that official's immediate supervisor. A packet asking "who signed the 300A" is asking whether one of those four people put their name on it — not whether a safety coordinator or an outside consultant did.
TRIR and DART, built from the same hours
TRIR and DART aren't separately certified figures; they're arithmetic run on the same case counts and hours behind the 300A. The TRIR calculator and the DART rate calculator both take the hours-worked total from the worksheet above and the case counts from your OSHA 300 Log, and neither number means anything if a case was mis-columned going in — the recordability checker and what counts as a recordable injury are the place to settle that first. If a packet's box is instead labeled "LTIR" or "severity," TRIR, DART, LTIR and the others explains which of those terms OSHA and BLS actually define and which are shorthand with no fixed meaning to check a number against.
The mod comes from your carrier, not from this site
Unlike the first two rows, the experience modification rate isn't something a subcontractor calculates and hands over; it's issued by the rating bureau tied to your workers' comp carrier, from loss data that bureau already holds. The mod, explained covers why this site doesn't attempt to compute one — the inputs are filed with the bureau, not public — and what to ask your carrier or bureau for when a packet wants the current figure and the letter that states it.
The reporting history a box doesn't always name
A packet that asks about "reportable incidents" or "OSHA citations" is usually reaching for two separate duties. 1904.39 sets a clock that starts the moment a severe case happens, not on any fixed date: a fatality within 8 hours, an in-patient hospitalization, an amputation or a loss of an eye within 24. 1904.41 sets a different, size-based duty — certain establishments must submit part of the 300A, or the whole log, to OSHA electronically each year, on the schedule the recordkeeping deadlines guide lays out and the recordability checker sets the employee-count thresholds for. A clean answer to either question means the deadline was met, not just that nothing severe happened to occur.
Pulling the packet together
None of these four rows exists independently of the OSHA 300 Log itself. Get the case counts right first, using the recordability checker and the counting-days guide for the columns and the day counts; run the hours worksheet for the two workforce figures the 300A and the rate calculators both need; let the TRIR and DART calculators turn those into the rates a packet is likely to ask for by name; and treat the mod and the reporting-deadline questions as separate items that come from your carrier and your own compliance record, not from anything this site computes.
Sources (3)
Get a note when new OSHA recordkeeping tools are added
Working through your recordkeeping year? We'll email you when we add or update OSHA recordkeeping tools.