LogmendITA template checked 2026-11-10

OSHA 300 log to ITA CSV

Turn your injury log into the two files OSHA's Injury Tracking Application (ITA) takes, with the errors repaired.

Drop your Form 300 log (.xlsx or .csv)

No account. Your log never leaves your browser.

Or paste rows from a spreadsheet

Free and $29

Free$29, free during launch
300A CSVOne establishmentEvery establishment in one file
300/301 case CSVEvery repaired row shown on screenThe full file, all establishments batched
RepairsAll of them, shown as was and nowAll of them, written into the file
Account, subscription, trialNoneNone. One payment per company filing year.
Where your data goesNowhereNowhere

During launch the full file is free. One establishment with a few cases? OSHA's own web form is quicker than any CSV.

Several establishments

Put each establishment on its own sheet, named as it is named in your ITA account, or keep one sheet with a column headed Establishment name. A column with another heading (Site, Store, Plant) and sheet names that are not on your establishment details sheet are never used on a guess: the page asks first, and writes no file until you answer. All cases go into one 300/301 file and all establishments into one 300A file. OSHA recommends 1000 records or fewer per file.

Filing late

As read on 2026-11-10: the deadline for 2025 data was March 2, 2026. OSHA says establishments that missed it must still submit, and its FAQ says the ITA accepts the data through December 31. What OSHA says about late filing. For 2026 data the due date under 29 CFR 1904.41(c) is March 2, 2027.

Questions

Does my log leave my computer?

No. The file is opened and converted by your own browser, and nothing in it is sent anywhere. The site sends small anonymous events: a page view (with the name of the site that linked here, if any), that a file was converted (how many cases, establishments, repairs and open cells), which file was downloaded, and a press of the paid button. If you use the feedback box, the text you type there is sent as written. No names, no file names, no cell contents. The privacy page has the full list.

What does it repair?

Dates into mm/dd/yyyy, times into 24-hour hh:mm, X marks and words into outcome and type codes, "3 days" into 3, decimals and commas out of whole numbers, dashes out of the EIN, lost leading zeros on ZIP codes, special characters out of text, and the employee's full name, phone numbers, emails and SSN patterns out of the description and the four text answers. Each change is shown as was and now.

What can it not repair?

Anything that is not in your sheet. The 300/301 file needs Form 301 details for every case: date of birth, date hired, emergency room and hospital answers, the time of the event (or your word that it is unknown) and four short text answers. If your log does not have them, those cells are outlined and you fill them in. Nothing is made up. Rows it does not read as cases, such as a totals row, are listed so you can put one back, and a totals row in your sheet is compared with the totals counted from the cases.

Will the ITA accept the file?

The files follow OSHA's published templates, specification and User Guide checklist as read on 2026-11-10. This site cannot test a file against the ITA for you, and it cannot check that the establishment name matches your ITA account. OSHA runs a test environment at preview.osha.gov/injuryreporting/ita where you can try a file without filing.

I have one establishment and a few cases. Do I need this?

Probably not. OSHA says the ITA web form is easier for one or a few establishments. A CSV pays off with many cases or several establishments.

Which file do I upload first?

The 300A file. OSHA says the ITA will not process 300/301 case data until the 300A data for that establishment has been processed.

What layouts can it read?

A sheet laid out like the paper Form 300 with its (A) to (M) column letters, a flat sheet with one header row, a workbook with one sheet per establishment, a CSV, or a rejected ITA CSV. You can change any column match by hand. PDFs and scans are not read.

What does ITA mean?

Injury Tracking Application, the OSHA website where covered establishments send their Form 300A, 300 and 301 data each year.

Reference