Logmend / Reference
ITA CSV upload errors and their fixes
OSHA processes uploaded CSV files in a queue every three hours and emails the result. These are the causes of failure OSHA documents.
Have the log open? Drop it in and get both ITA files with the errors repaired.
Open the converter| File | What goes wrong | Fix | OSHA source |
|---|---|---|---|
| 300/301 | Email says "ERROR: Unable to locate the establishment with the specified name." | Submit the 300A data first and make column A match that establishment name exactly. More | ITA FAQ |
| 300/301 | Header row names differ from the template. | Copy the header row from OSHA's template. Row 1 must hold all 24 names. | User Guide checklist |
| 300/301 | incident_outcome is 3 and djtr_num_tr is 0 or blank. | Enter the days of job transfer or restriction. Blanks and zeros are not accepted here. | ITA FAQ |
| 300/301 | incident_outcome is 3 and dafw_num_away is above 0. | A case with days away is outcome 2. Column I must be zero for outcome 3. | User Guide checklist |
| 300/301 | incident_outcome is 2 and dafw_num_away is 0. | Column I must be greater than zero for a days-away case. | User Guide checklist |
| 300/301 | Case number used twice in one establishment. | Renumber. It must be unique within the establishment. | CSV specification |
| 300/301 | Date of incident outside the filing year. | Column E must fall in the year in column B. | User Guide checklist |
| 300/301 | Special characters in text: ( ) ~ @ # $ % ^ & * ? | Remove them. Job title and location: letters and numbers only. More | User Guide checklist |
| 300/301 | Excel adds seconds to times. | Format the time columns without seconds. More | User Guide checklist |
| 300/301 | Death recorded with no date_of_death. | Enter the date. It is required when the outcome is 1. | CSV specification |
| 300A | Decimals or commas in a number field, for example 77.5 employees or 152,152 hours. | Whole numbers only, no commas. The system rejects the file otherwise. | ITA FAQ, data dictionary |
| 300A | ZIP code or EIN lost its leading zero in Excel. | Format the column as text or ZIP Code and save. More | ITA FAQ, data dictionary |
| 300A | EIN has a dash. | Nine digits, no dashes. | Data dictionary |
| 300A | Size code 2. | Use 21 for 20 to 99 employees or 22 for 100 to 249. More | ITA FAQ |
| 300A | "The sum of G-J must be equal to the sum of M1-M6." | Each case counts once in G to J and once in M1 to M6. More | ITA FAQ |
| 300A | NAICS code is not 6 digits. | Use a 6-digit 2012, 2017 or 2022 NAICS code. A 4-digit code is not accepted. | ITA FAQ, data dictionary |
| 300A | Hours divided by employees is 8760 or more. | Check both numbers. 8760 is every hour in a year. | Data dictionary |
| 300A | Days-away cases (H) with no days away (K), or the reverse. | Both must be present together, and K must be at least H. | Data dictionary |
| Either | No second email arrives. | OSHA says that if you do not receive the second email, the data did not load. Check spam, then use the ITA Help Request Form. | Data dictionary |
OSHA has a test environment where a file can be tried without filing: ITA preview (test) environment. Data sent there does not satisfy the requirement and is purged.
Short answers
How long does OSHA take to process an ITA CSV?
OSHA says uploads usually take a few minutes, then wait in a queue that is processed every three hours. A second email reports what loaded and what failed.
Why was my OSHA 300A CSV rejected?
The causes OSHA documents are decimals or commas in number fields, a dash in the EIN, a ZIP code that lost its leading zero, a retired size code, a NAICS code that is not six digits, and totals that do not agree with each other.
Sources
- OSHA ITA Frequently Asked Questions
- ITA CSV Documentation: Establishment and Form 300A data dictionary
- DOL OSHA ITA Case Data CSV Specifications, version 1.5 (1-29-2025)
- ITA User Guide (last update December 2025)
Read on 2026-11-10. OSHA can change these documents; the link is the authority. Logmend is an independent information tool. It is not affiliated with or endorsed by OSHA or the U.S. Department of Labor, and it is not tax, legal or professional advice.