The GC's Guide to How to Calculate OSHA Incident Rate: Tips and Strategies
Knowing how to calculate OSHA incident rate is not the hard part. The formula is straightforward: multiply recordable incidents by 200,000 and divide by total hours worked. The hard part is getting the inputs right, making consistent recordability decisions, and avoiding the errors that inflate or deflate your rate.
After working with hundreds of general contractors, here are the strategies that produce accurate, defensible incident rate calculations.
Start With Clean Data, Not Clean Math
The formula does not fail GCs. The data does.
Most incident rate calculation errors trace back to one of three sources: inconsistent recordability decisions, inaccurate hours tracking, or incomplete incident documentation. Fix these, and the math takes care of itself.
Recordability decisions need a single decision-maker. When multiple people across your organization determine whether an injury is OSHA-recordable, you get inconsistent results. One safety director counts a prescription-strength ibuprofen case as recordable. Another does not. Your rate fluctuates based on who happened to review the incident.
Designate one person (or a small committee) as the final authority on recordability. Document the decision rationale for every case. This creates consistency and an audit trail.
Hours data needs a verified source. Pulling hours from payroll systems typically gives you the most accurate count. Estimates based on headcount multiplied by 2,000 annual hours introduce errors of 10-20% for companies with significant overtime, part-time workers, or seasonal fluctuations. That 20% error means a 20% error in your incident rate.
Incident documentation needs timestamps. Every recordable incident should be logged with the date it occurred, the date it was reported, and the date recordability was determined. OSHA requires incidents to be recorded within seven calendar days of the employer learning of them. Late entries raise questions during audits.
The Five Most Common Calculation Mistakes
Mistake 1: Including non-employee hours. If you use temporary staffing agencies, those workers' hours and incidents belong on the staffing agency's log, not yours. Include only workers on your payroll.
Mistake 2: Counting first-aid cases as recordable. A worker who gets a bandage and returns to full duty is not a recordable case. Review the OSHA first-aid list in 29 CFR 1904.7(a) before classifying any injury. The distinction between first aid and medical treatment determines recordability.
Mistake 3: Double-counting incidents. One incident that produces two injuries to the same worker is one recordable case, not two. An injury that gets worse over time (e.g., a strain that later requires surgery) is still one case with an updated severity classification.
Mistake 4: Excluding overtime hours. Overtime hours must be included in total hours worked. Excluding them artificially inflates your incident rate by shrinking the denominator. For a GC with 15% overtime, this error increases the calculated rate by approximately 13%.
Mistake 5: Mixing calendar years. Incident rates are calculated per calendar year. An injury that occurs on December 28 but is not reported until January 3 goes on the year it occurred, not the year it was reported. Similarly, hours worked are counted for the calendar year in question.
| Mistake | Impact on Rate | How to Fix |
|---|---|---|
| Including temp agency hours | Understates rate | Track only payroll employees |
| Counting first aid as recordable | Overstates rate | Apply 29 CFR 1904.7(a) checklist |
| Double-counting incidents | Overstates rate | One case per incident per worker |
| Excluding overtime | Overstates rate | Pull actual hours from payroll |
| Mixing calendar years | Distorts trend data | Log by incident date, not report date |
Build a Monthly Calculation Rhythm
Calculating your OSHA incident rate once a year creates surprises. By the time you see a bad number, it is too late to fix the trend before your next prequalification submission.
Monthly calculations catch problems early:
- Calculate your year-to-date TRIR at the end of each month
- Compare it to your three-year rolling average
- Identify any new recordable incidents and verify their classification
- Update total hours worked from payroll
- Project your year-end rate based on current trends
Quarterly reviews add context:
- Compare your quarterly TRIR to the same quarter in prior years
- Analyze incident types by trade, project, and root cause
- Assess whether corrective actions from previous quarters reduced repeat incidents
- Adjust safety program priorities based on emerging patterns
Use our TRIR Calculator to run monthly calculations quickly.
When to Recalculate After an OSHA Audit
OSHA audits sometimes reclassify incidents. An inspector may determine that a case you classified as first aid was actually recordable, or that a recordable case should have been classified as a more severe category (days away vs. restricted duty).
After any reclassification:
- Update your OSHA 300 log immediately
- Recalculate your TRIR and DART rate for the affected year
- Update your three-year rolling averages
- Notify any prequalification platforms where you submitted the original rate
- Revise any pending insurance submissions with the corrected data
- Document the reclassification and the reason for the change
Proactive strategy: Before OSHA audits force reclassifications, conduct an internal recordkeeping audit annually. Have someone other than the original decision-maker review borderline cases. It is better to catch and correct errors yourself than to have an inspector find them.
Strategies for Accurate Hours Tracking
Hours worked is the denominator that determines whether your rate looks good or bad. These strategies improve accuracy.
Strategy 1: Automate payroll data feeds. Connect your payroll system directly to your safety recordkeeping platform. Manual data transfers introduce transcription errors and delays.
Strategy 2: Separate hours by project and trade. Track hours at the project level, not just the company level. This lets you calculate project-specific rates that identify which jobsites drive your overall performance.
Strategy 3: Include all compensated work time. Training sessions, safety meetings, travel between jobsites (when compensated), and setup/cleanup time all count as hours worked. Excluding them understates your denominator and overstates your rate.
Strategy 4: Reconcile quarterly. Compare your payroll-based hours count to your time-tracking system count quarterly. Discrepancies larger than 5% indicate a data integrity problem that needs investigation.
Strategy 5: Document your methodology. Write down exactly how you calculate total hours worked. When an OSHA inspector or prequalification auditor asks how you arrived at your number, you need a documented, repeatable process, not a description of a one-time spreadsheet exercise.
Frequently Asked Questions
What is the OSHA incident rate formula? Incident Rate = (Number of Recordable Cases x 200,000) / Total Hours Worked. The 200,000 constant represents 100 full-time workers for one year. This formula produces the TRIR (Total Recordable Incident Rate). Variations include DART rate (substituting DART cases for total recordable cases) and DAFWII rate (using only days-away cases).
Do I calculate my incident rate per project or per company? Both. Your OSHA 300 log and official TRIR are calculated at the company level (or per establishment if you operate multiple fixed locations). However, many owners require project-level incident rates. Track hours and incidents by project so you can calculate either rate on demand.
What if I had zero recordable incidents? Your incident rate is 0.0. Report it with your total hours worked. Prequalification platforms accept a zero rate as valid. Include the hours figure to demonstrate that you had meaningful work activity during the period (a zero rate with 500 hours worked is less meaningful than zero with 500,000 hours worked).
How do I handle incidents involving temporary workers? If the temporary worker is on your payroll, include their hours and any incidents on your log. If they are employed by a staffing agency, the agency records the incident and hours. The controlling employer (usually the GC) is responsible for site safety but not for recordkeeping for workers on another employer's payroll.
Should I use actual hours or estimated hours? Use actual hours from payroll whenever possible. OSHA allows estimates when actual data is unavailable, but estimated hours introduce errors. If you must estimate, document your estimation methodology and apply it consistently.
What happens if my OSHA incident rate is above the industry average? A rate above the industry average limits your competitive position. You may be excluded from owner prequalification programs, face higher insurance premiums, and receive more scrutiny during OSHA inspections. The solution is not to manipulate the calculation but to reduce actual incidents through improved safety programs, training, and subcontractor oversight.
Calculate Your Incident Rate With Confidence
Accurate OSHA incident rate calculations start with clean data and consistent processes. Manual calculations work once a year. Ongoing compliance across prequalification, insurance, and regulatory reporting demands automation.
SubcontractorAudit calculates your incident rates automatically from your incident and hours data. Your prequalification submissions always reflect current, verified numbers.
Request a demo to see how GCs automate OSHA incident rate calculations.
Founder & CEO
Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.