How to Submit OSHA 300A Data Using a CSV File
A clean 300A upload depends on exact headers, establishment identity, required fields, size code, and balanced summary totals.
Who this is for
Filers preparing annual 300A summary CSV uploads.
Start with the current OSHA template
Use OSHA's current 300A CSV template and instructions rather than a copied old spreadsheet.
Validate the common blockers
Check headers, EIN, ZIP, NAICS, size code, required fields, numeric formatting, and G-J versus M1-M6 totals.
Upload through OSHA ITA
ITAReady exports a cleaner file for your workflow. You still submit through OSHA's official ITA.
Related errors
Related guides
Have a file ready to check?
Upload your OSHA CSV or XLSX and see blockers, warnings, and safe formatting fixes before OSHA upload.