OSHA Recordkeeping for Manufacturing: Forms, DART, and Electronic Submission
Manufacturing is on Appendix A, so every plant with 20 or more employees submits its 300A, and many with 100 or more submit case data too.
4 min readUpdated
Topic · 18 guides
Electronic submission is a separate duty from keeping the log. Under 29 CFR 1904.41, covered establishments send their injury and illness data to OSHA's Injury Tracking Application (ITA) by March 2 of the year after the one the records cover. Three thresholds decide what you submit. Establishments with 250 or more employees that must keep records send Form 300A data. Establishments with 20 to 249 employees in an industry listed in Appendix A to Subpart E send the 300A. Establishments with 100 or more employees in an Appendix B industry also send case data from the 300 Log and the 301 reports.
~4 min average readUpdated

Headcount means every individual employed at the establishment at any time during the year, including part-time, seasonal and temporary workers, and it is counted per establishment, not per company. Each submission needs the company's Employer Identification Number (EIN). OSHA can also collect data from any employer it notifies in writing.
These guides cover the mechanics that trip teams up in late February: NAICS lookups, the CSV template, the API, establishment IDs, zero-case filings, validation errors, correcting a submission after upload, and the proof to keep once it is accepted.
Free tool
OSHA ITA Electronic Submission Checker
Headcount + NAICS → which forms you submit electronically.
Open the ita coverage checkerFree. No signup.
Electronic submission
18 guides
Manufacturing is on Appendix A, so every plant with 20 or more employees submits its 300A, and many with 100 or more submit case data too.
4 min readUpdated
After an ITA submission, save the confirmation, the exact file or data submitted, and the source records behind it, together with the year's 300A packet.
4 min readUpdated
ITA thresholds use peak establishment headcount: 20 to 249 in Appendix A industries, 250 or more if the establishment keeps records…
4 min readUpdated
Give each covered establishment the EIN it actually uses; if all sites operate under one legal entity they may share it, but confirm rather than copy.
4 min readUpdated
Establishments submitting 301 data leave out the employee's name and address and the treating provider and facility details, as 1904.41(b)(9) requires.
4 min readUpdated
Most rejected ITA rows come from establishment fields and formats, such as a missing EIN, an invalid NAICS code, or totals that do not add up.
4 min readUpdated
OSHA's ITA offers an API so recordkeeping systems can submit establishment and 300A data, and case data where required, without manual portal entry.
4 min readUpdated
A covered establishment with no recordable cases still submits its 300A to the ITA, with zero case totals plus real employee and hours figures.
4 min readUpdated
Each establishment in the ITA needs a consistent name, address, EIN, NAICS code and size, matching from year to year so its submissions line up.
4 min readUpdated
2026 data is due in OSHA's ITA by March 2, 2027, and coverage depends on each establishment's headcount and NAICS code, not company size.
4 min readUpdated
Fix the source records first, then update the submitted data in the ITA so it matches, and keep a note of what changed, when, and why.
4 min readUpdated
CSV upload suits most employers with a few establishments; the ITA API pays off for many establishments filed each year from validated data.
4 min readUpdated
Establishments with 100 or more employees in Appendix B industries submit case data from the 300 and 301 each year, in addition to the 300A.
4 min readUpdated
Every ITA submission must include the Employer Identification Number (EIN) used by each establishment, as required by 29 CFR 1904.41(a)(4).
4 min readUpdated
A 20 to 249 employee establishment submits its 300A if its industry is on Appendix A, which covers construction, manufacturing, and wholesale trade.
4 min readUpdated
In OSHA's Injury Tracking Application, confirm each establishment, then enter 300A data by web form, CSV upload, or API, and submit it.
4 min readUpdated
Your establishment's NAICS code decides whether a 20 to 249 employee site submits its 300A (Appendix A) and whether a 100+ site submits 300 and 301 data…
4 min readUpdated
OSHA's ITA accepts a CSV with one row per establishment for 300A data, using the column layout in OSHA's published CSV documentation.
4 min readUpdated
From guide to log
300log turns each case into its OSHA 300 Log entry and 301 report, keeps privacy cases off the shared log, totals the 300A and files it with OSHA's ITA for you as soon as you authorize it.